Browse Source

优化功能

dev_DY_CC
周红军 1 year ago
parent
commit
ebc0507020
  1. 9
      be/Modules/BaseData/src/Win_in.Sfs.Basedata.Application/Bases/SfsBaseDataAppServiceBase.cs
  2. 2
      be/Modules/BaseData/src/Win_in.Sfs.Basedata.Application/PositionCodes/PositionCodeAppService.cs
  3. 1
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Event/Requests/ThirdLocationRequestEventHandler.cs

9
be/Modules/BaseData/src/Win_in.Sfs.Basedata.Application/Bases/SfsBaseDataAppServiceBase.cs

@ -213,6 +213,15 @@ public abstract class SfsBaseDataAppServiceBase<TEntity, TEntityDto, TRequestInp
}
}
protected async Task CheckLocationAsync(string partCode, string location, List<ValidationResult> validationRresult)
{
var item = await LocationAppService.GetByCodeAsync(location).ConfigureAwait(false);
if (item == null)
{
validationRresult.Add(new ValidationResult($"物品代码{partCode} 库位{location}不存在", new string[] { "库位" }));
}
}
protected async Task CheckProductLocationAsync(string productLocation, List<ValidationResult> validationRresult)
{
var item = await LocationAppService.GetByCodeAsync(productLocation).ConfigureAwait(false);

2
be/Modules/BaseData/src/Win_in.Sfs.Basedata.Application/PositionCodes/PositionCodeAppService.cs

@ -179,7 +179,7 @@ public class PositionCodeAppService
await base.ValidateImportModelAsync(importInput, validationRresult).ConfigureAwait(false);
await CheckPositionCodeInputAsync(importInput, validationRresult).ConfigureAwait(false);
await base.CheckItemBasicItemCodeAsync(importInput.PartCode, validationRresult).ConfigureAwait(false);
await base.CheckRawLocationAsync(importInput.LocationCode, validationRresult).ConfigureAwait(false);
await base.CheckLocationAsync(importInput.PartCode, importInput.LocationCode, validationRresult).ConfigureAwait(false);
}

1
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Event/Requests/ThirdLocationRequestEventHandler.cs

@ -353,6 +353,7 @@ public class ThirdLocationRequestEventHandler
detail.RecommendLot = "";
detail.RecommendFromLocationCode = thirdLocationRequestDetail.FromLocationCode;
detail.RecommendFromLocationErpCode = "";
detail.RecommendQty = thirdLocationRequestDetail.Qty;
detail.ToLocationCode = thirdLocationRequestDetail.ToLocationCode;
detail.ToLocationErpCode = thirdLocationRequestDetail.ToLocationErpCode;

Loading…
Cancel
Save