From 8ff84891a3186222df0a37342ff48992dd5c29e9 Mon Sep 17 00:00:00 2001
From: yxj <yxj@hz-kingdee.com>
Date: 星期二, 17 十二月 2024 14:28:37 +0800
Subject: [PATCH] 校验缓存列表模块,返回缓存信息调用方法优化

---
 CLOUDWEB/WebService1.asmx.cs |   97 ++++++++++++++++++++++++++++++++++++++++++++++--
 1 files changed, 92 insertions(+), 5 deletions(-)

diff --git a/CLOUDWEB/WebService1.asmx.cs b/CLOUDWEB/WebService1.asmx.cs
index d91e563..1ce2a15 100644
--- a/CLOUDWEB/WebService1.asmx.cs
+++ b/CLOUDWEB/WebService1.asmx.cs
@@ -56669,18 +56669,105 @@
             //鑾峰彇绯荤粺鍙傛暟
             string sErrMsg = "";
             Pub_Class.ClsXt_SystemParameter oSystemParameter = new Pub_Class.ClsXt_SystemParameter();
-            if (oSystemParameter.ShowBill(ref sErrMsg) == false)
+            if (oSystemParameter.ShowBillByOrgID(sHOWNERID, ref sErrMsg) == false)
             {
                 sErrMsg = "鑾峰彇绯荤粺鍙傛暟澶辫触锛� " + sErrMsg;
                 return null;
             }
+            string sSourceBarCodeCtl = "N";     //鏍¢獙-鏄惁杩涜婧愬崟瀵瑰簲鏉$爜鏍稿锛�'Y'涓烘牳瀵癸級
 
-            string sSourceBarCodeCtl = "N";   //鏍¢獙-鏄惁杩涜婧愬崟瀵瑰簲鏉$爜鏍稿锛�'Y'涓烘牳瀵癸級
-            if (sHBillType == "1205" && oSystemParameter.omodel.Kf_SellOutBillCheck_SourceBarCodeCtl == "Y")
+            #region 绯荤粺鍙傛暟鑾峰彇
+            //閲囪喘鍏ュ簱鍗�
+            if (sHBillType == "1201")
             {
-                //閿�鍞嚭搴撳崟
-                sSourceBarCodeCtl = "Y";
+                //鏍¢獙-鏄惁杩涜婧愬崟瀵瑰簲鏉$爜鏍稿锛�'Y'涓烘牳瀵癸級
+                if (oSystemParameter.omodel.Kf_POStockInBillCheck_SourceBarCodeCtl.ToUpper() == "Y")
+                {
+                    sSourceBarCodeCtl = "Y";
+                }
             }
+            //鐢熶骇鍏ュ簱鍗�
+            else if (sHBillType == "1202")
+            {
+                //鏍¢獙-鏄惁杩涜婧愬崟瀵瑰簲鏉$爜鏍稿锛�'Y'涓烘牳瀵癸級
+                if (oSystemParameter.omodel.Kf_ProductInBillCheck_SourceBarCodeCtl.ToUpper() == "Y")
+                {
+                    sSourceBarCodeCtl = "Y";
+                }
+            }
+            //鍏朵粬鍏ュ簱鍗�
+            else if (sHBillType == "1203")
+            {
+                //鏍¢獙-鏄惁杩涜婧愬崟瀵瑰簲鏉$爜鏍稿锛�'Y'涓烘牳瀵癸級
+                if (oSystemParameter.omodel.Kf_OtherInBillCheck_SourceBarCodeCtl.ToUpper() == "Y")
+                {
+                    sSourceBarCodeCtl = "Y";
+                }
+            }
+            //棰嗘枡鍑哄簱鍗�
+            else if (sHBillType == "1204")
+            {
+                //鏍¢獙-鏄惁杩涜婧愬崟瀵瑰簲鏉$爜鏍稿锛�'Y'涓烘牳瀵癸級
+                if (oSystemParameter.omodel.Kf_MateOutBillCheck_SourceBarCodeCtl.ToUpper() == "Y")
+                {
+                    sSourceBarCodeCtl = "Y";
+                }
+            }
+            //閿�鍞嚭搴撳崟
+            else if (sHBillType == "1205")
+            {
+                //鏍¢獙-鏄惁杩涜婧愬崟瀵瑰簲鏉$爜鏍稿锛�'Y'涓烘牳瀵癸級
+                if (oSystemParameter.omodel.Kf_SellOutBillCheck_SourceBarCodeCtl.ToUpper() == "Y")
+                {
+                    sSourceBarCodeCtl = "Y";
+                }
+            }
+            //鍏朵粬鍑哄簱鍗�
+            else if (sHBillType == "1206")
+            {
+                //鏍¢獙-鏄惁杩涜婧愬崟瀵瑰簲鏉$爜鏍稿锛�'Y'涓烘牳瀵癸級
+                if (oSystemParameter.omodel.Kf_OtherOutBillCheck_SourceBarCodeCtl.ToUpper() == "Y")
+                {
+                    sSourceBarCodeCtl = "Y";
+                }
+            }
+            //濮斿棰嗘枡鍗�
+            else if (sHBillType == "1211")
+            {
+                //鏍¢獙-鏄惁杩涜婧愬崟瀵瑰簲鏉$爜鏍稿锛�'Y'涓烘牳瀵癸級
+                if (oSystemParameter.omodel.Kf_EntrustOutBillCheck_SourceBarCodeCtl.ToUpper() == "Y")
+                {
+                    sSourceBarCodeCtl = "Y";
+                }
+            }
+            //鐢熶骇琛ユ枡鍗�
+            else if (sHBillType == "1254")
+            {
+                //鏍¢獙-鏄惁杩涜婧愬崟瀵瑰簲鏉$爜鏍稿锛�'Y'涓烘牳瀵癸級
+                if (oSystemParameter.omodel.Kf_MateReplenishOutBillCheck_SourceBarCodeCtl.ToUpper() == "Y")
+                {
+                    sSourceBarCodeCtl = "Y";
+                }
+            }
+            //濮斿琛ユ枡鍗�
+            else if (sHBillType == "1255")
+            {
+                //鏍¢獙-鏄惁杩涜婧愬崟瀵瑰簲鏉$爜鏍稿锛�'Y'涓烘牳瀵癸級
+                if (oSystemParameter.omodel.Kf_EntrustReplenishOutBillCheck_SourceBarCodeCtl.ToUpper() == "Y")
+                {
+                    sSourceBarCodeCtl = "Y";
+                }
+            }
+            //鐩存帴璋冩嫧鍗�
+            else if (sHBillType == "1207")
+            {
+                //鏍¢獙-鏄惁杩涜婧愬崟瀵瑰簲鏉$爜鏍稿锛�'Y'涓烘牳瀵癸級
+                if (oSystemParameter.omodel.Kf_MoveStockBillCheck_SourceBarCodeCtl.ToUpper() == "Y")
+                {
+                    sSourceBarCodeCtl = "Y";
+                }
+            }
+            #endregion
 
             //鍘熷崟鎹负鎵爜鐢熸垚锛屽鍘熸壂鎻忕殑鏉$爜杩涜鏍稿
             if (sSourceBarCodeCtl == "Y")

--
Gitblit v1.9.1