public async Task <ObjectResultModule> OrderEarlyWarningList([FromBody] OrderEarlyWarningIn OrderEarlyWarningInList) { if (!Commons.CheckSecret(OrderEarlyWarningInList.Secret)) { this.ObjectResultModule.StatusCode = 422; this.ObjectResultModule.Message = "Wrong Secret"; this.ObjectResultModule.Object = ""; return(this.ObjectResultModule); } var userid = _IabpSession.UserId > 0 ? (int)_IabpSession.UserId : 0; OrderEarlyWarningInList.AndAlso(t => !t.IsDelete); var value = await _OrderEarlyWarningService.OrderEarlyWarningList(OrderEarlyWarningInList); if (value.Count() == 0) { this.ObjectResultModule.StatusCode = 204; this.ObjectResultModule.Message = "NoContent"; this.ObjectResultModule.Object = ""; } else { this.ObjectResultModule.Object = value; this.ObjectResultModule.Message = "sucess"; this.ObjectResultModule.StatusCode = 200; } #region 操作日志 var CreateYaeherOperList = new YaeherOperList() { OperExplain = "OrderEarlyWarningList", OperContent = JsonHelper.ToJson(OrderEarlyWarningInList), OperType = "OrderEarlyWarningList", CreatedBy = userid, CreatedOn = DateTime.Now }; var resultLog = await _yaeherOperListService.CreateYaeherOperList(CreateYaeherOperList); #endregion return(this.ObjectResultModule); }
public async Task <IList <OrderEarlyWarning> > OrderEarlyWarningList(OrderEarlyWarningIn OrderEarlyWarningInfo) { var OrderEarlyWarnings = await _repository.GetAllListAsync(OrderEarlyWarningInfo.Expression); return(OrderEarlyWarnings.ToList()); }
public async Task <PagedResultDto <OrderEarlyWarning> > OrderEarlyWarningPage(OrderEarlyWarningIn OrderEarlyWarningInfo) { //初步过滤 var query = _repository.GetAll().OrderByDescending(a => a.CreatedOn).Where(OrderEarlyWarningInfo.Expression); //获取总数 var tasksCount = query.Count(); //获取总数 var totalpage = tasksCount / OrderEarlyWarningInfo.MaxResultCount; var OrderEarlyWarningList = await query.PageBy(OrderEarlyWarningInfo.SkipTotal, OrderEarlyWarningInfo.MaxResultCount).ToListAsync(); return(new PagedResultDto <OrderEarlyWarning>(tasksCount, OrderEarlyWarningList.MapTo <List <OrderEarlyWarning> >())); }
/// <summary> /// 输出模型 /// </summary> /// <param name="OrderEarlyWarningDto"></param> /// <param name="OrderEarlyWarningInfo"></param> public OrderEarlyWarningOut(PagedResultDto <OrderEarlyWarning> OrderEarlyWarningDto, OrderEarlyWarningIn OrderEarlyWarningInfo) { Items = OrderEarlyWarningDto.Items; TotalCount = OrderEarlyWarningDto.TotalCount; TotalPage = OrderEarlyWarningDto.TotalCount / OrderEarlyWarningInfo.MaxResultCount; SkipCount = OrderEarlyWarningInfo.SkipCount; MaxResultCount = OrderEarlyWarningInfo.MaxResultCount; }