From f2dc0484c97dc430279fe45a09a15c967a60a2b9 Mon Sep 17 00:00:00 2001
From: Administrator <Administrator@DESKTOP-5BIMHQ3>
Date: 星期三, 13 三月 2024 11:16:23 +0800
Subject: [PATCH] PDA平库入库增加维护货主信息;入库完成增加维护供应商信息;

---
 Wms/WMS.BLL/DataServer/StockServer.cs |   39 +++++++++++++++++++++++++--------------
 1 files changed, 25 insertions(+), 14 deletions(-)

diff --git a/Wms/WMS.BLL/DataServer/StockServer.cs b/Wms/WMS.BLL/DataServer/StockServer.cs
index 5327b92..ba11a64 100644
--- a/Wms/WMS.BLL/DataServer/StockServer.cs
+++ b/Wms/WMS.BLL/DataServer/StockServer.cs
@@ -34,7 +34,11 @@
         /// <returns></returns>
         public List<MateDataStockDto> GetDataStockList(string skuNo, string skuName, string ownerNo, string ownerName)
         {
-            string str = "select stock.SkuNo,stock.SkuName,stock.LotNo,stock.LotText,stock.Standard,stock.Qty,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";
+            string str = "select stock.SkuNo,stock.SkuName,stock.LotNo,stock.LotText,stock.Standard,stock.Qty," +
+                "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";
             //鍒ゆ柇鐗╂枡缂栫爜鏄惁涓虹┖
             if (!string.IsNullOrEmpty(skuNo))
             {
@@ -117,23 +121,30 @@
         /// <param name="status">搴撳瓨鐘舵��</param>
         /// <param name="inspectStatus">璐ㄦ鐘舵��</param>
         /// <returns></returns>
-        public List<StockDetailDto> GetInventoryList1(string skuNo, string skuName, string lotNo, string locatNo, string palletNo, string status, string inspectStatus, string ownerNo, string ownerName)
+        public List<StockDetailDto> GetInventoryList1(string skuNo, string skuName, string lotNo, string locatNo, string palletNo, 
+            string status, string inspectStatus, string ownerNo, string ownerName)
         {
-            string str = "select detail.*,house.WareHouseNo + '-' + house.WareHouseName as WareHouseName,roadway.RoadwayNo + '-' + roadway.RoadwayName as RoadwayName,area.AreaNo + '-' + area.AreaName as AreaName  from DataStockDetail detail left join SysStorageRoadway roadway on detail.RoadwayNo = roadway.RoadwayNo left join SysWareHouse house on detail.WareHouseNo = house.WareHouseNo left join SysStorageArea area on detail.AreaNo = area.AreaNo Where detail.IsDel = @isdel";
+            string str = "select detail.*,house.WareHouseNo + '-' + house.WareHouseName as WareHouseName," +
+                "roadway.RoadwayNo + '-' + roadway.RoadwayName as RoadwayName,area.AreaNo + '-' + area.AreaName as AreaName  " +
+                "from DataStockDetail detail " +
+                "left join SysStorageRoadway roadway on detail.RoadwayNo = roadway.RoadwayNo " +
+                "left join SysWareHouse house on detail.WareHouseNo = house.WareHouseNo " +
+                "left join SysStorageArea area on detail.AreaNo = area.AreaNo " +
+                "Where detail.IsDel = @isdel";
             //鍒ゆ柇鐗╂枡缂栫爜鏄惁涓虹┖
             if (!string.IsNullOrEmpty(skuNo))
             {
-                str += " and detail.SkuNo = @skuno";
+                str += " and detail.SkuNo like @skuno";
             }
             //鍒ゆ柇鐗╂枡鍚嶇О鏄惁涓虹┖
             if (!string.IsNullOrEmpty(skuName))
             {
-                str += " and detail.SkuName = @skuname";
+                str += " and detail.SkuName like @skuname";
             }
             //鍒ゆ柇鎵规鏄惁涓虹┖
             if (!string.IsNullOrEmpty(lotNo))
             {
-                str += " and detail.LotNo = @lotno";
+                str += " and detail.LotNo like @lotno";
             }
             if (!string.IsNullOrEmpty(skuNo) && string.IsNullOrEmpty(lotNo))
             {
@@ -142,12 +153,12 @@
             //鍒ゆ柇鍌ㄤ綅鍦板潃鏄惁涓虹┖
             if (!string.IsNullOrEmpty(locatNo))
             {
-                str += " and detail.LocatNo = @locatno";
-            }            
+                str += " and detail.LocatNo like @locatno";
+            }
             //鍒ゆ柇鎵樼洏鏉$爜鏄惁涓虹┖
             if (!string.IsNullOrEmpty(palletNo))
             {
-                str += " and detail.PalletNo = @palletno";
+                str += " and detail.PalletNo like @palletno";
             }
             //鍒ゆ柇搴撳瓨鐘舵�佹槸鍚︿负绌�
             if (!string.IsNullOrEmpty(status))
@@ -174,11 +185,11 @@
             List<StockDetailDto> stockDetailsList = Db.Ado.SqlQuery<StockDetailDto>(str, new
             {
                 isdel = "0", //鏄惁鍒犻櫎
-                skuno = skuNo, //鐗╂枡缂栫爜
-                skuname = skuName, //鐗╂枡鍚嶇О
-                lotno = lotNo, //鎵规
-                locatno = locatNo, //鍌ㄤ綅鍦板潃
-                palletno = palletNo, //鎵樼洏鏉$爜
+                skuno = "%" + skuNo + "%", //鐗╂枡缂栫爜
+                skuname = "%" + skuName + "%", //鐗╂枡鍚嶇О
+                lotno = "%" + lotNo + "%", //鎵规
+                locatno = "%" + locatNo + "%", //鍌ㄤ綅鍦板潃
+                palletno = "%" + palletNo + "%", //鎵樼洏鏉$爜
                 status = status, //搴撳瓨鐘舵��
                 inspectstatus = inspectStatus, //璐ㄦ鐘舵��
                 ownerNo = "%" + ownerNo + "%", //璐т富缂栫爜

--
Gitblit v1.8.0