From ae068f9ec591692e7d649e0c9e54b814972984fe Mon Sep 17 00:00:00 2001 From: liuyunfeng Date: Thu, 16 May 2024 08:40:58 +0800 Subject: [PATCH] =?UTF-8?q?Kitting-=E7=94=9F=E6=88=90=E9=80=80=E5=BA=93,?= =?UTF-8?q?=20=E5=B0=86create-liku=E5=8E=BB=E6=8E=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../PurchaseReceiptNoteAppService.cs | 2 +- .../ProductionReturnRequestAppService.cs | 15 ++++++++------- 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Notes/PurchaseReceiptNotes/PurchaseReceiptNoteAppService.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Notes/PurchaseReceiptNotes/PurchaseReceiptNoteAppService.cs index f218f9a99..7c7d13a11 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Notes/PurchaseReceiptNotes/PurchaseReceiptNoteAppService.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Notes/PurchaseReceiptNotes/PurchaseReceiptNoteAppService.cs @@ -96,7 +96,7 @@ public class PurchaseReceiptNoteAppService : foreach (var item in lst) { - var obj = splitPackingRecLst.FirstOrDefault(itm => itm.FromPackingCode == item.PackingCode); + var obj = splitPackingRecLst.FirstOrDefault(itm => itm.ToPackingCode == item.PackingCode); if (obj != null) { item.FromPackingCode = obj.FromPackingCode; diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Requests/ProductionReturnRequests/ProductionReturnRequestAppService.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Requests/ProductionReturnRequests/ProductionReturnRequestAppService.cs index ffa0f0d7c..ff4f38450 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Requests/ProductionReturnRequests/ProductionReturnRequestAppService.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Requests/ProductionReturnRequests/ProductionReturnRequestAppService.cs @@ -69,13 +69,13 @@ public class ProductionReturnRequestAppService : public override async Task CreateAsync(ProductionReturnRequestEditInput input) { //校验目标库位 - var locCodeLst = input.Details.Select(itm => itm.ToLocationCode).ToList(); - var locLst = await _locationAppService.GetByCodesAsync(locCodeLst).ConfigureAwait(false); - bool allIsBCP = locLst.All(itm => itm.Type == EnumLocationType.SEMI); - if (allIsBCP == false) - { - throw new UserFriendlyException("目标库位必须是半成品库位,不允许存在其它类型库位!"); - } + //var locCodeLst = input.Details.Select(itm => itm.ToLocationCode).ToList(); + //var locLst = await _locationAppService.GetByCodesAsync(locCodeLst).ConfigureAwait(false); + //bool allIsBCP = locLst.All(itm => itm.Type == EnumLocationType.SEMI); + //if (allIsBCP == false) + //{ + // throw new UserFriendlyException("目标库位必须是半成品库位,不允许存在其它类型库位!"); + //} //校验物料和库存关系 foreach (var item in input.Details) { @@ -109,6 +109,7 @@ public class ProductionReturnRequestAppService : //[Authorize(ProductionReturnRequestPermissions.Create)] public async Task CreateLiKuAsync(ProductionReturnRequestEditInput input) { + throw new NotImplementedException("该方法已经作废,请使用Create方法"); //校验目标库位 //??没有立库类型 //var locCodeLst = input.Details.Select(itm => itm.ToLocationCode).ToList(); //var locLst = await _locationAppService.GetByCodesAsync(locCodeLst).ConfigureAwait(false);