| | |
| | | /// [HttpGet] |
| | | [ApiDescriptionSettings(Name = "ShortageList")] |
| | | [Description("WmsStockQuan/ShortageList")] |
| | | public async Task<List<WmsShortageListOutput>> ShortageList(KittingListInput input) |
| | | public async Task<WmsShortageListOutput> ShortageList(KittingListInput input) |
| | | { |
| | | var listRes = await GetShortageListCore(input); |
| | | |
| | | var resJson = new WmsShortageListOutput(); |
| | | if (!string.IsNullOrWhiteSpace(input.UPI)) |
| | | { |
| | | listRes = listRes.Where(u => u.UPI == input.UPI).ToList(); |
| | | resJson = listRes.FirstOrDefault(u => u.UPI == input.UPI); |
| | | //var filteredResult = listRes.FirstOrDefault(u => u.UPI == input.UPI); |
| | | } |
| | | |
| | | return listRes; |
| | | return resJson; |
| | | } |
| | | |
| | | /// <summary> |
| | |
| | | DetailName = item.DetailName, |
| | | OrderId = item.OrderId, |
| | | PlanNo = item.PlanNo, |
| | | Info5= item.Info5, |
| | | Info5 = item.Info5, |
| | | Info4 = item.Info4, |
| | | Info10 = item.Info10, |
| | | Info11 = item.Info11, |
| | | Info12= item.Info12, |
| | | Info13 = item.Info13, |
| | | //Info14 = item.Info14, |
| | | Info15 = item.Info15, |
| | | Info16 = item.Info16, |
| | | Info18 = item.Info18, |
| | | Length = item.Length, |
| | | Width = item.Width, |
| | | Thk = item.Thk |
| | | }); |
| | | } |
| | | } |