| | |
| | | 锘縰sing AngleSharp.Dom; |
| | | using Mapster; |
| | | using Masuit.Tools; |
| | | using OfficeOpenXml.FormulaParsing.Excel.Functions.Math; |
| | | using SqlSugar; |
| | | using System.Collections; |
| | | using System.Collections.Generic; |
| | |
| | | using WIDESEA_Cache; |
| | | using WIDESEA_Common; |
| | | using WIDESEA_Core; |
| | | using WIDESEA_Core.Enums; |
| | | |
| | | namespace WIDESEA_StorageBasicService; |
| | | |
| | |
| | | } |
| | | catch { } |
| | | } |
| | | Expression<Func<DtStockInfo_Hty, bool>> materielCode = null; |
| | | foreach (var item in searchParametersList) |
| | | { |
| | | if (item.Name.Contains("materielCode")) |
| | | { |
| | | materielCode = x => x.StockInfoDetails.Any(d => d.MaterielCode == item.Value); |
| | | } |
| | | } |
| | | var data = BaseDal.Db.Queryable<DtStockInfo_Hty>() |
| | | .Includes(x => x.StockInfoDetails) |
| | | .Where(x=>x.CreateDate>DateTime.Now.AddMonths(-1)) |
| | | .WhereIF(!wheres.IsNullOrEmpty(), wheres) |
| | | .WhereIF(materielCode != null, materielCode) |
| | | .OrderBy(orderByModels) |
| | | .ToPageList(options.Page, options.Rows, ref totalCount); |
| | | return new PageGridData<DtStockInfo_Hty>(totalCount, data); |