diff --git a/src/WMS.Web.Domain/Entitys/OutStockTask.cs b/src/WMS.Web.Domain/Entitys/OutStockTask.cs index 79702111..29373b7c 100644 --- a/src/WMS.Web.Domain/Entitys/OutStockTask.cs +++ b/src/WMS.Web.Domain/Entitys/OutStockTask.cs @@ -102,7 +102,7 @@ namespace WMS.Web.Domain.Entitys /// /// /// - public Result> OutStock(int materialId, decimal qty,int outStockId) + public Result> OutStock(int materialId, decimal qty, int outStockId) { if (this.Status == OutStockStatus.Already) return Result>.ReFailure(ResultCodes.OutStockTaskAlready); @@ -233,7 +233,14 @@ namespace WMS.Web.Domain.Entitys } else + { + foreach (var erpd in d.ErpDetails) + { + erpd.Id = 0; + erpd.DetailId = 0; + } details_new.Add(d); + } } this.CreateTime = list.Max(o => o.CreateTime);//取最新的时间 this.OperatorId = creatorId;