修复bug

This commit is contained in:
18942506660
2023-12-27 11:58:13 +08:00
parent 9c286f7dcb
commit 8903f86d60

View File

@@ -211,6 +211,7 @@ namespace WMS.Web.Domain.Entitys
if (list.Where(w => w.Type != OutStockType.Sal).Any()) return Result.ReFailure(ResultCodes.MergeStatusError); if (list.Where(w => w.Type != OutStockType.Sal).Any()) return Result.ReFailure(ResultCodes.MergeStatusError);
if (list.GroupBy(g => g.DeliveryOrgId).Count() > 1) return Result.ReFailure(ResultCodes.MergeStatusError); if (list.GroupBy(g => g.DeliveryOrgId).Count() > 1) return Result.ReFailure(ResultCodes.MergeStatusError);
if (list.GroupBy(g => g.ReceiptCustomerId).Count() > 1) return Result.ReFailure(ResultCodes.MergeStatusError); if (list.GroupBy(g => g.ReceiptCustomerId).Count() > 1) return Result.ReFailure(ResultCodes.MergeStatusError);
if (list.GroupBy(g => g.OrgCode).Count() > 1) return Result.ReFailure(ResultCodes.MergeStatusError);
var details = list.SelectMany(s => s.Details).ToList().Clone(); var details = list.SelectMany(s => s.Details).ToList().Clone();
if (list.GroupBy(g => g.StockCode).Count() > 1) return Result.ReFailure(ResultCodes.MergeStatusError); if (list.GroupBy(g => g.StockCode).Count() > 1) return Result.ReFailure(ResultCodes.MergeStatusError);
List<OutStockTaskDetails> details_new = new List<OutStockTaskDetails>(); List<OutStockTaskDetails> details_new = new List<OutStockTaskDetails>();
@@ -249,6 +250,7 @@ namespace WMS.Web.Domain.Entitys
this.DeliveryOrgId = list.First().DeliveryOrgId; this.DeliveryOrgId = list.First().DeliveryOrgId;
this.ReceiptCustomerId = list.First().ReceiptCustomerId; this.ReceiptCustomerId = list.First().ReceiptCustomerId;
this.StockCode = list.First().StockCode; this.StockCode = list.First().StockCode;
this.OrgCode = list.First().OrgCode;
this.Type = OutStockType.Sal; this.Type = OutStockType.Sal;
this.Details = details_new; this.Details = details_new;