添加验证

This commit is contained in:
18942506660
2023-12-22 14:47:21 +08:00
parent 25b301c7e6
commit 0cc1875c35
2 changed files with 6 additions and 1 deletions

View File

@@ -90,6 +90,8 @@ namespace WMS.Web.Domain.Services
var subStock = await _transactionRepositories.GetSubUcStockAsync(d.SubStockId, loginInfo.UserInfo.CompanyId);
d.OrgCode = subStock?.ErpOrgCode;
d.StockCode = subStock?.StockCode;
if ((d.StockCode.Equals("HD") || d.StockCode.Equals("GD")) && string.IsNullOrEmpty(d.Erp_SubStockCode))
return Result.ReFailure(ResultCodes.TakeStockErpSubStockError);
}
if (takeStock.Details.GroupBy(g => g.StockCode).Count() > 1)
return Result.ReFailure(ResultCodes.TakeStockStockError);
@@ -106,6 +108,8 @@ namespace WMS.Web.Domain.Services
var subStock = await _transactionRepositories.GetSubUcStockAsync(d.SubStockId, loginInfo.UserInfo.CompanyId);
d.OrgCode = subStock?.ErpOrgCode;
d.StockCode = subStock?.StockCode;
if ((d.StockCode.Equals("HD") || d.StockCode.Equals("GD")) && string.IsNullOrEmpty(d.Erp_SubStockCode))
return Result.ReFailure(ResultCodes.TakeStockErpSubStockError);
}
if (takeStock.Details.GroupBy(g => g.StockCode).Count() > 1)
return Result.ReFailure(ResultCodes.TakeStockStockError);

View File

@@ -71,6 +71,7 @@ namespace WMS.Web.Domain.Values
public static ValueTuple<int, string> SerialNumbersBoxError = (610002, "序列号已经绑定箱");
public static ValueTuple<int, string> SerialNumbersSrcBoxError = (610003, "序列号不在原有箱号内");
public static ValueTuple<int, string> TakeStockStockError = (610001, "一次不能盘多个仓库");
public static ValueTuple<int, string> TakeStockErpSubStockError = (610005, "HD或GD仓时子仓库必填");
public static ValueTuple<int, string> TakeStockBoxError = (610004, "一次只能盘一个箱");
}
}