From 790a473117ca7270580102d39ef29ce5cf7de7f8 Mon Sep 17 00:00:00 2001 From: liuyunfeng Date: Tue, 21 May 2024 10:06:16 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=B9=20=20=E6=8B=86=E7=AE=B1=E8=AE=B0?= =?UTF-8?q?=E5=BD=95=E6=98=BE=E7=A4=BA=E9=94=99=E8=AF=AF=20bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Notes/TransferNotes/TransferNoteAppService.cs | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Notes/TransferNotes/TransferNoteAppService.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Notes/TransferNotes/TransferNoteAppService.cs index 9451fe2e9..8596f6c4e 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Notes/TransferNotes/TransferNoteAppService.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Notes/TransferNotes/TransferNoteAppService.cs @@ -409,7 +409,7 @@ public class TransferNoteAppService : SfsStoreWithDetailsAppServiceBase /// /// /// - private async Task WriteSplitPackingRec(TransferNoteEditInput transferNoteEditInput) + private async Task WriteSplitPackingRec(TransferNoteEditInput transferNoteEditInput, SplitPacking_UpdateJobDetailInput updateJobDetailInput = null) { List recLst = new List(); foreach (var inputDetail in transferNoteEditInput.Details) @@ -421,6 +421,7 @@ public class TransferNoteAppService : SfsStoreWithDetailsAppServiceBase packRec.FromStdPackQty = inputDetail.StdPackQty; packRec.FromUom = inputDetail.Uom; packRec.FromQty = inputDetail.Qty; + packRec.ToPackingCode = inputDetail.ToPackingCode; //packRec.ToTopPackingCode = inputDetail.; packRec.ToStdPackQty = inputDetail.StdPackQty; @@ -438,6 +439,11 @@ public class TransferNoteAppService : SfsStoreWithDetailsAppServiceBase //packRec.TaskOrderNumber = inputDetail.; //任务单 //packRec.ReceiptRecNumber = inputDetail.; //收货记录单 //packRec.PutOnShelfNumber = inputDetail.; //上架单 + if (updateJobDetailInput != null) + { + packRec.FromQty = updateJobDetailInput.FromQty; + packRec.ToQty = updateJobDetailInput.ToQty; + } recLst.Add(packRec); } var ret = await _splitPackingRecAppService.BatchInsertAsync(recLst).ConfigureAwait(false); @@ -455,7 +461,7 @@ public class TransferNoteAppService : SfsStoreWithDetailsAppServiceBase { var jobRet = await _purchaseReceiptJobAppService.SaveDetail_SplitPackingAsync(updateJobDetailInput).ConfigureAwait(false); var requestRet = await _purchaseReceiptRequestAppService.SaveDetail_SplitPackingAsync(updateJobDetailInput, jobRet.PurchaseReceiptRequestNumber).ConfigureAwait(false); - bool ret = await WriteSplitPackingRec(transferNoteEditInput).ConfigureAwait(false); //采购收货-目检-拆箱时,还没有入库,不涉及库存操作 + bool ret = await WriteSplitPackingRec(transferNoteEditInput, updateJobDetailInput).ConfigureAwait(false); //采购收货-目检-拆箱时,还没有入库,不涉及库存操作 return ret; }