Browse Source

Kitting-生成退库, 将create-liku去掉

dev_DY_CC
刘云峰 12 months ago
parent
commit
ae068f9ec5
  1. 2
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Notes/PurchaseReceiptNotes/PurchaseReceiptNoteAppService.cs
  2. 15
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Requests/ProductionReturnRequests/ProductionReturnRequestAppService.cs

2
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;

15
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<ProductionReturnRequestDTO> 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<ProductionReturnRequestDTO> CreateLiKuAsync(ProductionReturnRequestEditInput input)
{
throw new NotImplementedException("该方法已经作废,请使用Create方法");
//校验目标库位 //??没有立库类型
//var locCodeLst = input.Details.Select(itm => itm.ToLocationCode).ToList();
//var locLst = await _locationAppService.GetByCodesAsync(locCodeLst).ConfigureAwait(false);

Loading…
Cancel
Save