Browse Source

修改开账 校验

dev_DY_CC
郑勃旭 10 months ago
parent
commit
9c5ea6fb4d
  1. 7
      be/Modules/Inventory/src/Win_in.Sfs.Wms.Inventory.Domain/Balances/BalanceManager.cs

7
be/Modules/Inventory/src/Win_in.Sfs.Wms.Inventory.Domain/Balances/BalanceManager.cs

@ -165,9 +165,14 @@ public class BalanceManager : DomainService, IBalanceManager
{
var erpLocationItem =await _erpLocationItemAclService.GetFirstAsync( transaction.ItemCode, transaction.LocationErpCode).ConfigureAwait(false);
var locationDto=await _locationAclService.GetByCodeAsync(transaction.LocationCode).ConfigureAwait(false);
if (locationDto.Type is not (EnumLocationType.INSP or EnumLocationType.HOLD or EnumLocationType.TRANSPORT))
{
if (erpLocationItem == null)
{
throw new UserFriendlyException($"未找到物品【{transaction.ItemCode}】与ERP储位【{transaction.LocationErpCode}】的开账信息");
throw new UserFriendlyException(
$"未找到物品【{transaction.ItemCode}】与ERP储位【{transaction.LocationErpCode}】的开账信息");
}
}
}

Loading…
Cancel
Save