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