| | |
| | | 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 |
| | |
| | | , SqlSugarRepository<Mes_Package_LineQueue> mesPackage_LineQueueRep |
| | | , SqlSugarRepository<WmsRecordUpiReplenish> wmsRecordUpiReplenishRep |
| | | , SqlSugarRepository<WmsRecordUpiProcess> wmsRecordUpiProcessRep |
| | | , SqlSugarRepository<V_Station_Quan> V_Station_Quan_Rep |
| | | ) |
| | | { |
| | | _wmsRecordUpiReplenishRep = wmsRecordUpiReplenishRep; |
| | |
| | | _mesPackage_UnLine_RecordRep = mesPackage_UnLine_RecordRep; |
| | | _mesPackage_LineQueueRep = mesPackage_LineQueueRep; |
| | | _wmsRecordUpiProcessRep = wmsRecordUpiProcessRep; |
| | | _V_Station_Quan = V_Station_Quan_Rep; |
| | | } |
| | | |
| | | /// <summary> |
| | |
| | | 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; |
| | | } |
| | | |
| | | } |
| | | |