增加箱信息接口

This commit is contained in:
18942506660
2024-06-14 11:42:56 +08:00
parent b5fd86f270
commit a36338b191
3 changed files with 10 additions and 5 deletions

View File

@@ -11,11 +11,16 @@ namespace WMS.Web.Core.Dto.TakeStock
public class SaveTakeStockRequest public class SaveTakeStockRequest
{ {
/// <summary> /// <summary>
/// 箱Id /// 箱Id(如果是新箱子 箱id为0)
/// </summary> /// </summary>
[Required(ErrorMessage = "箱不能为空")] [Required(ErrorMessage = "箱不能为空")]
public int BoxId { get; set; } public int BoxId { get; set; }
/// <summary> /// <summary>
/// 箱号
/// </summary>
[Required(ErrorMessage = "箱号不能为空")]
public string BoxBillNo { get; set; }
/// <summary>
/// 物料编码 /// 物料编码
/// </summary> /// </summary>
[Required(ErrorMessage = "物料不能为空")] [Required(ErrorMessage = "物料不能为空")]

View File

@@ -95,8 +95,8 @@ namespace WMS.Web.Domain.Services
{ {
var subStock = subStocks.FirstOrDefault(f => f.Code == d.SubStockCode); var subStock = subStocks.FirstOrDefault(f => f.Code == d.SubStockCode);
d.OrgCode = subStock?.ErpOrgCode; d.OrgCode = subStock?.ErpOrgCode;
d.StockCode = subStock?.StockCode; //d.StockCode = subStock?.StockCode;
d.SubStockCode = subStock?.Code; //d.SubStockCode = subStock?.Code;
if ((d.StockCode.Equals("HD") || d.StockCode.Equals("GD")) && string.IsNullOrEmpty(d.Erp_SubStockCode)) if ((d.StockCode.Equals("HD") || d.StockCode.Equals("GD")) && string.IsNullOrEmpty(d.Erp_SubStockCode))
return Result.ReFailure(ResultCodes.TakeStockErpSubStockError); return Result.ReFailure(ResultCodes.TakeStockErpSubStockError);
} }
@@ -116,8 +116,8 @@ namespace WMS.Web.Domain.Services
{ {
var subStock = subStocks.FirstOrDefault(f => f.Code == d.SubStockCode); var subStock = subStocks.FirstOrDefault(f => f.Code == d.SubStockCode);
d.OrgCode = subStock?.ErpOrgCode; d.OrgCode = subStock?.ErpOrgCode;
d.StockCode = subStock?.StockCode; //d.StockCode = subStock?.StockCode;
d.SubStockCode = subStock?.Code; //d.SubStockCode = subStock?.Code;
if ((d.StockCode.Equals("HD") || d.StockCode.Equals("GD")) && string.IsNullOrEmpty(d.Erp_SubStockCode)) if ((d.StockCode.Equals("HD") || d.StockCode.Equals("GD")) && string.IsNullOrEmpty(d.Erp_SubStockCode))
return Result.ReFailure(ResultCodes.TakeStockErpSubStockError); return Result.ReFailure(ResultCodes.TakeStockErpSubStockError);
} }