From fec3dbbed75d4263df0caff677f33350fb332505 Mon Sep 17 00:00:00 2001 From: schangxiang@126.com <schangxiang@126.com> Date: 周一, 16 12月 2024 09:01:01 +0800 Subject: [PATCH] 22 --- LA24030_LuLiPackageLine_Wms/Admin.NET.Application/Service/WmsCommonnQuery/WmsCommonnQueryService.cs | 31 +++++++++++++++++++++++++++++++ 1 files changed, 31 insertions(+), 0 deletions(-) diff --git a/LA24030_LuLiPackageLine_Wms/Admin.NET.Application/Service/WmsCommonnQuery/WmsCommonnQueryService.cs b/LA24030_LuLiPackageLine_Wms/Admin.NET.Application/Service/WmsCommonnQuery/WmsCommonnQueryService.cs index f85d612..b8ca267 100644 --- a/LA24030_LuLiPackageLine_Wms/Admin.NET.Application/Service/WmsCommonnQuery/WmsCommonnQueryService.cs +++ b/LA24030_LuLiPackageLine_Wms/Admin.NET.Application/Service/WmsCommonnQuery/WmsCommonnQueryService.cs @@ -29,6 +29,7 @@ private readonly SqlSugarRepository<Mes_Package_LineQueue> _mesPackage_LineQueueRep; private readonly SqlSugarRepository<WmsRecordUpiReplenish> _wmsRecordUpiReplenishRep; private readonly SqlSugarRepository<WmsRecordUpiProcess> _wmsRecordUpiProcessRep; + private readonly SqlSugarRepository<V_Station_Quan> _V_Station_Quan; public WmsCommonnQueryService(SqlSugarRepository<WmsRbLineTask> wmsRbLineTaskRep, SqlSugarRepository<WmsStockQuan> wmsStockQuanRep , SqlSugarRepository<Mes_Package_Gather> mesPackageGatherRep @@ -39,6 +40,7 @@ , SqlSugarRepository<Mes_Package_LineQueue> mesPackage_LineQueueRep , SqlSugarRepository<WmsRecordUpiReplenish> wmsRecordUpiReplenishRep , SqlSugarRepository<WmsRecordUpiProcess> wmsRecordUpiProcessRep + , SqlSugarRepository<V_Station_Quan> V_Station_Quan_Rep ) { _wmsRecordUpiReplenishRep = wmsRecordUpiReplenishRep; @@ -51,6 +53,7 @@ _mesPackage_UnLine_RecordRep = mesPackage_UnLine_RecordRep; _mesPackage_LineQueueRep = mesPackage_LineQueueRep; _wmsRecordUpiProcessRep = wmsRecordUpiProcessRep; + _V_Station_Quan = V_Station_Quan_Rep; } /// <summary> @@ -937,5 +940,33 @@ return startDate.AddDays(6); // 鍥犱负璧峰鏃ユ湡宸茬粡鏄懆涓�锛屾墍浠ョ洿鎺ュ姞6澶╁嵆鍙緱鍒板懆鏃� } + + + + /// <summary> + /// 涓嶅垎椤垫煡璇㈠簱浣嶄俊鎭� + /// </summary> + /// <param name="input"></param> + /// <returns></returns> + [HttpGet] + [ApiDescriptionSettings(Name = "ListView")] + [Description("WmsCommonnQuery/ListView")] + public async Task<List<LocationViewOutput>> ListView([FromQuery] WmsBasePlaceInput input) + { + var query = await _V_Station_Quan.AsQueryable() + .WhereIF(!string.IsNullOrWhiteSpace(input.SearchKey), u => + u.PlaceCode.Contains(input.SearchKey.Trim()) + // || u.WareContainerCode.Contains(input.SearchKey.Trim()) + //|| u.Lane==input.Lane + //|| u.Row==input.Row + ) + .OrderBy(u => u.LaneNo) + //.OrderBy(u => u.Row) + .OrderBy(u => u.LayerNo) + .OrderBy(u => u.ColumnNo) + .Select<LocationViewOutput>().ToListAsync(); + return query; + } + } -- Gitblit v1.9.3