| | |
| | | { |
| | | return WebResponseContent.Instance.Error($"ä¿®æ¹çè¡å·{item.lineNo}æ°éè¶
è¿äºæºä»åºåºé宿°éå 䏿ªææ°éï¼ä¸å
许修æ¹"); |
| | | } |
| | | if(outboundOrderDetail.LockQuantity == 0) |
| | | { |
| | | outboundOrderDetail.lineNo = item.lineNo; |
| | | outboundOrderDetail.MaterielCode = item.MaterielCode; |
| | | outboundOrderDetail.SupplyCode = item.SupplyCode; |
| | |
| | | outboundOrderDetail.OrderQuantity = issueoStockResult.Quantity; |
| | | var moveissueoStockResult = await _materialUnitService.ConvertFromToStockAsync(item.MaterielCode, item.BarcodeUnit, item.BarcodeMoveQty); |
| | | outboundOrderDetail.MoveQty = moveissueoStockResult.Quantity; |
| | | } |
| | | else |
| | | { |
| | | outboundOrderDetail.OrderQuantity = item.OrderQuantity; |
| | | } |
| | | if (materielInfos.Any()) |
| | | { |
| | | outboundOrderDetail.MaterielName = materielInfos.FirstOrDefault(x => x.MaterielCode == item.MaterielCode)?.MaterielName ?? ""; |