From b62c52bc945dbd1d60ca4d5aab19fcb23a18db96 Mon Sep 17 00:00:00 2001 From: tongfei <244188119@qq.com> Date: Fri, 8 Mar 2024 16:56:32 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/WMS.Web.Domain/Services/InStockService.cs | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/WMS.Web.Domain/Services/InStockService.cs b/src/WMS.Web.Domain/Services/InStockService.cs index eb7cd185..5ee01074 100644 --- a/src/WMS.Web.Domain/Services/InStockService.cs +++ b/src/WMS.Web.Domain/Services/InStockService.cs @@ -264,14 +264,14 @@ namespace WMS.Web.Domain.Services if (tasks == null || tasks.Count==0) return Result.ReFailure(ResultCodes.SourceBillNoDateError); - //1.1.2判断上架数量不能超过应入库数量 - var dtoTotalDetails = dto.Details.GroupBy(x => new { x.ErpDetailId }).Select(x => new { ErpDetailId = x.Key.ErpDetailId, Qty = x.Sum(t => t.Qty) }).ToList(); - foreach (var item in tasks.SelectMany(x => x.Details).ToList()) - { - var current_det = dtoTotalDetails.Where(x => x.ErpDetailId == item.ErpDetailId).FirstOrDefault(); - if (current_det != null && current_det.ErpDetailId == item.ErpDetailId && (item.AccruedQty - item.RealityQty) < current_det.Qty) - return Result.ReFailure(ResultCodes.ShelfNoPurchaseSave_Qty_Error); - } + ////1.1.2判断上架数量不能超过应入库数量 + //var dtoTotalDetails = dto.Details.GroupBy(x => new { x.ErpDetailId }).Select(x => new { ErpDetailId = x.Key.ErpDetailId, Qty = x.Sum(t => t.Qty) }).ToList(); + //foreach (var item in tasks.SelectMany(x => x.Details).ToList()) + //{ + // var current_det = dtoTotalDetails.Where(x => x.ErpDetailId == item.ErpDetailId).FirstOrDefault(); + // if (current_det != null && current_det.ErpDetailId == item.ErpDetailId && (item.AccruedQty - item.RealityQty) < current_det.Qty) + // return Result.ReFailure(ResultCodes.ShelfNoPurchaseSave_Qty_Error); + //} // 组织集合 var orgs = new List();