From 98671d2b1473b1e3e55abbdd3304fc3cd8c33959 Mon Sep 17 00:00:00 2001
From: chengsc <Demo@DESKTOP-CPA90BF>
Date: 星期三, 16 十月 2024 18:14:38 +0800
Subject: [PATCH] 修改问题

---
 Wms/WMS.BLL/BllSoServer/ExportNoticeServer.cs |   33 ++++++++++++++++++++++++++++++++-
 1 files changed, 32 insertions(+), 1 deletions(-)

diff --git a/Wms/WMS.BLL/BllSoServer/ExportNoticeServer.cs b/Wms/WMS.BLL/BllSoServer/ExportNoticeServer.cs
index 19e38e9..bccc202 100644
--- a/Wms/WMS.BLL/BllSoServer/ExportNoticeServer.cs
+++ b/Wms/WMS.BLL/BllSoServer/ExportNoticeServer.cs
@@ -3239,10 +3239,41 @@
                         throw new Exception("鑾峰彇澶辫触锛屽嚭搴撳崟鐘舵�佷笉鍏佽!");
                     }
                 }
-                   
+                string inspectStatus = string.Empty;
+                switch (notice.Type)//0锛氬師鏂� 1锛氬寘鏉� 2锛氭垚鍝� 3锛氳�楁潗 4锛氬崐鎴愬搧
+                {
+                    case "0"://鎴愬搧鍑哄簱
+                        inspectStatus = "1";
+                        break;
+                    case "1"://棰嗘枡鍑哄簱
+                        inspectStatus = "1";
+                        break;
+                    case "2"://鎶芥鍑哄簱
+                        inspectStatus = "0,1,2";
+                        break;
+                    case "3"://鐗╂枡鍙栨牱鍑哄簱
+                        inspectStatus = "0";
+                        break;
+                    case "4"://涓嶅悎鏍煎搧鍑哄簱
+                        inspectStatus = "2";
+                        break;
+                    case "5"://涓棿鍝佸嚭搴�
+                        inspectStatus = "1";
+                        break;
+                    case "6"://浠e偍鍑哄簱
+                        inspectStatus = "0,1,2";
+                        break;
+                    case "8"://瀵勫瓨鍑哄簱
+                        inspectStatus = "0,1";
+                        break;
+                    default: //鍏跺畠鍑哄簱
+                        inspectStatus = "0,1";
+                        break;
+                }
                 #endregion
 
                 Expression<Func<DataStockDetail, bool>> item = Expressionable.Create<DataStockDetail>()
+                    .AndIF(!string.IsNullOrWhiteSpace(inspectStatus), m => inspectStatus.Contains(m.InspectStatus))
                     .AndIF(!string.IsNullOrWhiteSpace(houseNo), m => m.WareHouseNo == houseNo)
                     .AndIF(!string.IsNullOrWhiteSpace(roadwayNo), m => m.RoadwayNo == roadwayNo)
                     .AndIF(!string.IsNullOrWhiteSpace(locateNo), m => m.LocatNo == locateNo)

--
Gitblit v1.8.0