/// <summary> /// 获取通用服务码 /// </summary> /// <param name="mobile"></param> /// <param name="serviceCode"></param> /// <param name="pageIndex"></param> /// <param name="pageSize"></param> /// <returns></returns> public static async Task <List <GeneralBeautyServerCodes> > GetGeneralBeautyServerCodes(string mobile, string serviceCode, int pageIndex, int pageSize) { var result = await DalGeneralBeautyServerCode.GetGeneralBeautyServerCodes(mobile, serviceCode, pageIndex, pageSize); if (result != null && result.Any()) { var codes = CommonServices.KuaiXiuService.GetServiceCodeDetailsByCodes(result.Select(x => x.ServiceCode).ToList()); if (codes != null && codes.Any()) { foreach (var item in result) { var code = codes.Where(y => String.Equals(item.ServiceCode, y.Code))?.FirstOrDefault() ?? new Service.KuaiXiu.Models.ServiceCode();; item.Status = code.Status.ToString(); item.StartTime = code.CreateTime; item.EndTime = code.OverdueTime; item.TuhuOrderId = code.TuhuOrderId; item.VerifyTime = code.VerifyTime; } } } return(result); }
private GeneralBeautyServerCodeManager() { _DalGeneralBeautyServerCode = new DalGeneralBeautyServerCode(); }