From 5ee576e2cd08ac783b064b5b550236d35f11533f Mon Sep 17 00:00:00 2001
From: Demo <Demo@DESKTOP-CPA90BF>
Date: 星期四, 21 三月 2024 17:01:08 +0800
Subject: [PATCH] Merge branch 'csc'

---
 Wms/WMS.BLL/DataServer/StockServer.cs |   63 ++++++++++++++++---------------
 1 files changed, 32 insertions(+), 31 deletions(-)

diff --git a/Wms/WMS.BLL/DataServer/StockServer.cs b/Wms/WMS.BLL/DataServer/StockServer.cs
index 6f7dbaf..90c2d75 100644
--- a/Wms/WMS.BLL/DataServer/StockServer.cs
+++ b/Wms/WMS.BLL/DataServer/StockServer.cs
@@ -40,7 +40,7 @@
                 "stock.LockQty,stock.FrozenQty,stock.OwnerNo,stock.OwnerName,(mate.Weight * stock.Qty) WeightSum " +
                 "from DataStock stock " +
                 "left join SysMaterials mate on stock.SkuNo = mate.SkuNo " +
-                "Where stock.IsDel = @isdel";
+                "Where stock.IsDel = @isdel and mate.IsDel = 0 ";
             //鍒ゆ柇鐗╂枡缂栫爜鏄惁涓虹┖
             if (!string.IsNullOrEmpty(skuNo))
             {
@@ -83,36 +83,37 @@
 
             foreach (var item in StockList)
             {
-                //鍒ゆ柇搴撳瓨鎬婚噺鏄惁鎷ユ湁鐗╂枡
-                if (StockListDto.Count > 0)
-                {
-                    int i = 0;
-                    //foreach寰幆搴撳瓨鎬婚噺
-                    foreach (var dto in StockListDto)
-                    {
-                        //鍒ゆ柇鐗╂枡鍜屾壒娆℃槸鍚︾浉鍚�
-                        if (dto.SkuNo == item.SkuNo && dto.LotNo == item.LotNo)
-                        {
-                            dto.Qty =  (Convert.ToDecimal(dto.Qty) + Convert.ToDecimal(item.Qty)).ToString();
-                            dto.FrozenQty = (Convert.ToDecimal(dto.FrozenQty) + Convert.ToDecimal(item.FrozenQty)).ToString();
-                            dto.LockQty = (Convert.ToDecimal(dto.LockQty) + Convert.ToDecimal(item.LockQty)).ToString();
-                            dto.ResidueQty= (Convert.ToDecimal(dto.ResidueQty) + Convert.ToDecimal(item.ResidueQty)).ToString();
-                            break;
-                        }
-                        i += 1;
-                        //鍒ゆ柇宸叉湁鐩稿悓鐗╂枡
-                        if (i == StockListDto.Count)
-                        {
-                            StockListDto.Add(item);
-                            break;
-                        }
-                    }
-                }
-                else
-                {
-                    StockListDto.Add(item);
-                    continue;
-                }
+                StockListDto.Add(item);
+                ////鍒ゆ柇搴撳瓨鎬婚噺鏄惁鎷ユ湁鐗╂枡
+                //if (StockListDto.Count > 0)
+                //{
+                //    int i = 0;
+                //    //foreach寰幆搴撳瓨鎬婚噺
+                //    foreach (var dto in StockListDto)
+                //    {
+                //        //鍒ゆ柇鐗╂枡鍜屾壒娆℃槸鍚︾浉鍚�
+                //        if (dto.SkuNo == item.SkuNo && dto.LotNo == item.LotNo)
+                //        {
+                //            dto.Qty =  (Convert.ToDecimal(dto.Qty) + Convert.ToDecimal(item.Qty)).ToString();
+                //            dto.FrozenQty = (Convert.ToDecimal(dto.FrozenQty) + Convert.ToDecimal(item.FrozenQty)).ToString();
+                //            dto.LockQty = (Convert.ToDecimal(dto.LockQty) + Convert.ToDecimal(item.LockQty)).ToString();
+                //            dto.ResidueQty= (Convert.ToDecimal(dto.ResidueQty) + Convert.ToDecimal(item.ResidueQty)).ToString();
+                //            break;
+                //        }
+                //        i += 1;
+                //        //鍒ゆ柇宸叉湁鐩稿悓鐗╂枡
+                //        if (i == StockListDto.Count)
+                //        {
+                //            StockListDto.Add(item);
+                //            break;
+                //        }
+                //    }
+                //}
+                //else
+                //{
+                //    StockListDto.Add(item);
+                //    continue;
+                //}
             }
 
             return StockListDto;

--
Gitblit v1.8.0