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