From 6c3738d337fe68c2008b38ad58861aa4b48d5530 Mon Sep 17 00:00:00 2001 From: DESKTOP-9BNTV8O <DESKTOP-9BNTV8O@163.com> Date: 星期五, 13 十二月 2024 14:46:40 +0800 Subject: [PATCH] 修改问题 --- Wms/WMS.BLL/BllSoServer/ExportNoticeServer.cs | 68 +++++++++++++++++----------------- 1 files changed, 34 insertions(+), 34 deletions(-) diff --git a/Wms/WMS.BLL/BllSoServer/ExportNoticeServer.cs b/Wms/WMS.BLL/BllSoServer/ExportNoticeServer.cs index 0586c97..e904d0f 100644 --- a/Wms/WMS.BLL/BllSoServer/ExportNoticeServer.cs +++ b/Wms/WMS.BLL/BllSoServer/ExportNoticeServer.cs @@ -983,42 +983,42 @@ }).ToList(); //搴撳瓨鎬昏〃 - var stock = stockRst.GetAllAsync().Select(it => new ExStockInfoDto - { - SkuNo = it.SkuNo, - SkuName = it.SkuName, - LotNo = it.LotNo, - Standard = it.Standard, - //Qty = type == "4" ? it.Qty : it.Qty - it.LockQty - it.FrozenQty, - Qty = it.Qty - it.LockQty - it.FrozenQty, + //var stock = stockRst.GetAllAsync().Select(it => new ExStockInfoDto + //{ + // SkuNo = it.SkuNo, + // SkuName = it.SkuName, + // LotNo = it.LotNo, + // Standard = it.Standard, + // //Qty = type == "4" ? it.Qty : it.Qty - it.LockQty - it.FrozenQty, + // Qty = it.Qty - it.LockQty - it.FrozenQty, - }).ToList(); + //}).ToList(); - foreach (var l in stockDetail.ToArray()) - { - var fq = stock.Where(s => s.SkuNo == l.SkuNo); - if (!string.IsNullOrWhiteSpace(l.LotNo)) - { - fq = fq.Where(s => s.LotNo == l.LotNo); - } - else - { - fq = fq.Where(s => string.IsNullOrWhiteSpace(s.LotNo)); - } - var f = fq.FirstOrDefault(); - if (f == null) - { - throw new Exception("搴撳瓨淇℃伅閿欒锛岃鏍稿疄"); - } - if (f.Qty != null && f.Qty.Value < l.Qty) - { - l.Qty = f.Qty.Value; - } - if (l.Qty <= 0) - { - stockDetail.Remove(l); - } - } + //foreach (var l in stockDetail.ToArray()) + //{ + // var fq = stock.Where(s => s.SkuNo == l.SkuNo); + // if (!string.IsNullOrWhiteSpace(l.LotNo)) + // { + // fq = fq.Where(s => s.LotNo == l.LotNo); + // } + // else + // { + // fq = fq.Where(s => string.IsNullOrWhiteSpace(s.LotNo)); + // } + // var f = fq.FirstOrDefault(); + // if (f == null) + // { + // throw new Exception("搴撳瓨淇℃伅閿欒锛岃鏍稿疄"); + // } + // if (f.Qty != null && f.Qty.Value < l.Qty) + // { + // l.Qty = f.Qty.Value; + // } + // if (l.Qty <= 0) + // { + // stockDetail.Remove(l); + // } + //} return stockDetail; -- Gitblit v1.8.0