|
@ -414,9 +414,15 @@ public class TransferNoteAppService : SfsStoreWithDetailsAppServiceBase |
|
|
/// <returns></returns>
|
|
|
/// <returns></returns>
|
|
|
private async Task<bool> WriteSplitPackingRec(TransferNoteEditInput transferNoteEditInput, SplitPacking_UpdateJobDetailInput updateJobDetailInput = null) |
|
|
private async Task<bool> WriteSplitPackingRec(TransferNoteEditInput transferNoteEditInput, SplitPacking_UpdateJobDetailInput updateJobDetailInput = null) |
|
|
{ |
|
|
{ |
|
|
|
|
|
|
|
|
List<SplitPackingRecEditInput> recLst = new List<SplitPackingRecEditInput>(); |
|
|
List<SplitPackingRecEditInput> recLst = new List<SplitPackingRecEditInput>(); |
|
|
foreach (var inputDetail in transferNoteEditInput.Details) |
|
|
foreach (var inputDetail in transferNoteEditInput.Details) |
|
|
{ |
|
|
{ |
|
|
|
|
|
bool qtyEnough = await _splitPackingRecAppService.CheckSplitNum(inputDetail.FromPackingCode, inputDetail.Qty).ConfigureAwait(false); |
|
|
|
|
|
if (qtyEnough == false) |
|
|
|
|
|
{ |
|
|
|
|
|
throw new UserFriendlyException($"[WriteSplitPackingRec]拆箱记录表数量不足:FromPackingCode={inputDetail.FromPackingCode},Qty={inputDetail.Qty}"); |
|
|
|
|
|
} |
|
|
SplitPackingRecEditInput packRec = new SplitPackingRecEditInput(); |
|
|
SplitPackingRecEditInput packRec = new SplitPackingRecEditInput(); |
|
|
|
|
|
|
|
|
packRec.OprType = OprTypeEnum.SplitBox; |
|
|
packRec.OprType = OprTypeEnum.SplitBox; |
|
|