From c05f1964fc49bebb9ea64e189400337f8d4f0c42 Mon Sep 17 00:00:00 2001
From: yusijie <ysj@hz-kingdee.com>
Date: 星期四, 12 九月 2024 10:04:25 +0800
Subject: [PATCH] 批量修改ClsCN;添康科技生成条码时设置为批次码;

---
 WebAPI/MyHub.cs                                  |    2 
 WebAPI/Controllers/WebAPIController.cs           |   24 ++++----
 WebAPI/DLL/DAL.dll                               |    0 
 WebAPI/Controllers/POInStockController.cs        |   31 ++++++----
 WebAPI/BLL/WebServer.cs                          |    2 
 WebAPI/Controllers/POStockInBillController.cs    |    2 
 WebAPI/DLL/Model.dll                             |    0 
 WebAPI/Controllers/BarCodeController.cs          |   77 ++++++++++++++++++++-----
 WebAPI/Controllers/ReportController.cs           |    6 +-
 WebAPI/Controllers/POInStockBackController.cs    |    4 
 WebAPI/Controllers/POStockOutBillController.cs   |    2 
 WebAPI/Controllers/POOrderController.cs          |    4 
 WebAPI/Controllers/POOrderBillExcelController.cs |    2 
 WebAPI/Controllers/EntrustOrderController.cs     |    4 
 WebAPI/Controllers/PODemandPlanController.cs     |    2 
 15 files changed, 105 insertions(+), 57 deletions(-)

diff --git a/WebAPI/BLL/WebServer.cs b/WebAPI/BLL/WebServer.cs
index e209cbb..524d376 100644
--- a/WebAPI/BLL/WebServer.cs
+++ b/WebAPI/BLL/WebServer.cs
@@ -11,7 +11,7 @@
 {
     public class WebServer
     {
-        SQLHelper.ClsCNSRM oCn = new SQLHelper.ClsCNSRM();
+        SQLHelper.ClsCN oCn = new SQLHelper.ClsCN();
 
         #region  鍩虹璧勬枡
         /// <summary>
diff --git a/WebAPI/Controllers/BarCodeController.cs b/WebAPI/Controllers/BarCodeController.cs
index fe0ca61..b2a2bcf 100644
--- a/WebAPI/Controllers/BarCodeController.cs
+++ b/WebAPI/Controllers/BarCodeController.cs
@@ -23,7 +23,7 @@
     {
         private JsonResult objJsonResult = new JsonResult();
         private json objjson = new json();
-        public new ClsCNSRM oCn = new ClsCNSRM();
+        public new ClsCN oCn = new ClsCN();
         //鑾峰彇绯荤粺鍙傛暟
         Pub_Class.ClsXt_SystemParameter oSystemParameter = new Pub_Class.ClsXt_SystemParameter();
         public T ScriptDeserialize<T>(string strJson)
@@ -47,7 +47,7 @@
             string msg1 = _value.ToString();
             try
             {
-                SQLHelper.ClsCNSRM oCn = new SQLHelper.ClsCNSRM();
+                SQLHelper.ClsCN oCn = new SQLHelper.ClsCN();
                 oCn.RunProc("exec H_p_SRM_BarCodeBill_PrintQty '" + msg1 + "'");
                 objJsonResult.code = "0";
                 objJsonResult.count = 0;
@@ -132,7 +132,7 @@
                 string WeiShu = ""; //灏炬暟
                 //string sKFDate = DateTime.Now.ToString("yyyy-MM-dd");
                 DataSet Ds;
-                SQLHelper.ClsCNSRM oCn = new SQLHelper.ClsCNSRM();
+                SQLHelper.ClsCN oCn = new SQLHelper.ClsCN();
                 foreach (Model.ClsGy_MaterialList_WMS_Model oItemSub in ls)
                 {
                     if (ClsPub.isLong(oItemSub.HMaterID) != 0)
@@ -339,7 +339,7 @@
                 string WeiShu = ""; //灏炬暟
                 //string sKFDate = DateTime.Now.ToString("yyyy-MM-dd");
                 DataSet Ds;
-                SQLHelper.ClsCNSRM oCn = new SQLHelper.ClsCNSRM();
+                SQLHelper.ClsCN oCn = new SQLHelper.ClsCN();
                 Ds = oCn.RunProcReturn("exec GetLSH '" + DateTime.Today + "'", "GetLSH");
                 LSH = ClsPub.isInt(Ds.Tables[0].Rows[0][0]);
                 foreach (Model.ClsGy_MaterialList_WMS_Model oItemSub in ls)
@@ -551,7 +551,7 @@
                 string sDay = "";            //鏃�
                 string WeiShu = ""; //灏炬暟
                 DataSet Ds;
-                SQLHelper.ClsCNSRM oCn = new SQLHelper.ClsCNSRM();
+                SQLHelper.ClsCN oCn = new SQLHelper.ClsCN();
                 Ds = oCn.RunProcReturn("exec GetLSH '" + DateTime.Today + "'", "GetLSH");
                 LSH = ClsPub.isInt(Ds.Tables[0].Rows[0][0]);
                 foreach (Model.ClsGy_MaterialList_WMS_Model oItemSub in ls)
@@ -585,7 +585,7 @@
                                 TM = "0" + TM;
                             }
                             //TM = "B" + TM;
-                            TM = "SRM" + "B" + TM;
+                            TM = "SRM" + "B" + TM;                           
 
                             if (HSumQty - HMinQty > 0)
                             {
@@ -604,6 +604,13 @@
                                 }
                                 HMinQty = HSumQty;
                             }
+
+                            if (FCusName.Contains("娣诲悍绉戞妧"))
+                            {
+                                //澶栫鎵规鏉$爜瑙勫垯锛歋RMB+缁勭粐+鏂欏彿+鎵规+锛�+鏁伴噺
+                                TM = "SRMB" + "100" + oItemSub.HMaterNumber + oItemSub.HBatchNo + "锛�" + HMinQty;
+                            }
+
                             Model.ClsGy_BarCodeBill_WMS_Model bar = new Model.ClsGy_BarCodeBill_WMS_Model();
                             bar.HBarCode = TM;
                             bar.HMaterID = oItemSub.HMaterID;
@@ -632,6 +639,7 @@
                             bar.HSupBatchNo = oItemSub.HSupBatchNo;
                             bar.HSupMaterNumber = oItemSub.HSupMaterNumber;
                             bar.HISKFPERIOD = oItemSub.HISKFPERIOD;
+                            bar.HMaterNumber = oItemSub.HMaterNumber;
                             ls2.Add(bar);
                         }
                     }
@@ -697,8 +705,19 @@
                             {
                                 TM2 = "0" + TM2;
                             }
-                            bar2.HMaterID = oItemSub2.HMaterID;
-                            bar2.HBarCode = oItemSub2.HBarCode + "-" + TM2;
+
+                            if (FCusName.Contains("娣诲悍绉戞妧"))
+                            {
+                                //鍐呯鎵规鏉$爜瑙勫垯锛歋RM+缁勭粐+鏂欏彿+鎵规+锛�+鏁伴噺
+                                TM2 = "SRM" + "100" + oItemSub2.HMaterNumber + oItemSub2.HBatchNo + "锛�" + HWXQty;
+                                bar2.HBarCode = TM2;
+                            }
+                            else
+                            {
+                                bar2.HBarCode = oItemSub2.HBarCode + "-" + TM2;
+                            }
+
+                            bar2.HMaterID = oItemSub2.HMaterID;                           
                             bar2.HUnitID = oItemSub2.HUnitID;
                             bar2.HQty = HWXQty;
                             bar2.HBatchNo = DBUtility.ClsPub.isStrNull(oItemSub2.HBatchNo);
@@ -779,6 +798,12 @@
                             HBarCode = $"{oItemSub.HMaterID}";
                             HBarCodeType = "鍝佺鐮乢澶栫";
                         }
+
+                        if (FCusName.Contains("娣诲悍绉戞妧"))
+                        {
+                            //HBarCodeType = "鎵规鏉$爜";
+                        }
+
                         string sql = "insert into Gy_BarCodeBill (HInterID,HBarCode,HBarCodeType,HMaterID,HUnitID,HQty,HKFDate,HKFPeriod,HKFDQDate" +
                                     ",HBatchNo,HSupID,HGroupID,HMaker,HMakeDate,HPrintQty,HEndQty,HSupflag" +
                                     ",HSourceInterID,HSourceEntryID,HSourceBillNo,HSourceBillType,HMTONO,HSupBatchNo,HSupMaterNumber,HProduceDate,HExpiryDate,HISKFPERIOD " +
@@ -823,6 +848,12 @@
                             HBarCode = $"{oItemSub.HMaterID}";
                             HBarCodeType = "鍝佺鐮�";
                         }
+
+                        if (FCusName.Contains("娣诲悍绉戞妧"))
+                        {
+                            //HBarCodeType = "鎵规鏉$爜";
+                        }
+
                         string sql = "insert into Gy_BarCodeBill (HInterID,HBarCode,HBarCodeType,HMaterID,HUnitID,HQty,HKFDate,HKFPeriod,HKFDQDate" +
                                     ",HBatchNo,HSupID,HGroupID,HMaker,HMakeDate,HPrintQty,HEndQty,HSupflag" +
                                     ",HSourceInterID,HSourceEntryID,HSourceBillNo,HSourceBillType,HMTONO ,HSupBatchNo,HSupMaterNumber,HProduceDate,HExpiryDate,HISKFPERIOD" +
@@ -927,7 +958,7 @@
                 string sPeriod = "";        //鏈�
                 string sDay = "";            //鏃�
                 DataSet Ds;
-                SQLHelper.ClsCNSRM oCn = new SQLHelper.ClsCNSRM();
+                SQLHelper.ClsCN oCn = new SQLHelper.ClsCN();
                 Ds = oCn.RunProcReturn("exec GetLSH '" + DateTime.Today + "'", "GetLSH");
                 LSH = ClsPub.isInt(Ds.Tables[0].Rows[0][0]);
                 foreach (Model.ClsGy_MaterialList_WMS_Model oItemSub in ls)
@@ -1375,7 +1406,7 @@
             {
                 string VsWhere = "";
                 string PcWhere = "";
-                SQLHelper.ClsCNSRM oCn = new SQLHelper.ClsCNSRM();
+                SQLHelper.ClsCN oCn = new SQLHelper.ClsCN();
                 DataSet ds;
                 string sql = " Where hsupid in (select HSupID from h_v_Gy_UserSupplierList where 鐢ㄦ埛=''" + HSupNo.Trim() + "'') " + sqlWhere;
 
@@ -1395,7 +1426,7 @@
                 {
                     objjson.code = "0";
                     objjson.count = 0;
-                    objjson.Message = "鑾峰彇澶辫触";
+                    objjson.Message = "鏃犵浉鍏虫潯鐮佷俊鎭紒";
                     objjson.data = null;
                     return objjson;
                 }
@@ -1596,7 +1627,7 @@
                 string sDay = "";            //鏃�
                 string WeiShu = ""; //灏炬暟
                 DataSet Ds;
-                SQLHelper.ClsCNSRM oCn = new SQLHelper.ClsCNSRM();
+                SQLHelper.ClsCN oCn = new SQLHelper.ClsCN();
                 oCn.BeginTran();
                 Ds = oCn.RunProcReturn("exec GetLSH '" + DateTime.Today + "'", "GetLSH");
                 LSH = ClsPub.isInt(Ds.Tables[0].Rows[0][0]);
@@ -1873,6 +1904,7 @@
                                         + "','" + HBatchNo + "','" + SubModel.Count + "','" + count + "'," + HSupID + "," + HGroupID + ",'" + ClsPub.CurUserName + "','" + DateTime.Today + "'," + HPrintQty + ",'" + HWei + "',1"
                                         + "," + HSourceInterID + "," + HSourceEntryID + ",'" + HSourceBillNo + "','" + HSourceBillType + "','" + HMTONO + "','"
                                         + HKFDate + "','" + HKFDQDate + "'," + HISKFPERIOD + ")";
+                            LogService.Write("鐢熸垚澶栫鏉$爜锛� " + sql);
                             oCn.RunProc(sql);
                             oCn.RunProc("exec setLSH '" + DateTime.Today + "'");
                             count++;
@@ -1919,6 +1951,7 @@
                                       + "','" + HBatchNo + "','" + SubModel.Count + "','" + _count + "'," + HSupID + "," + HGroupID + ",'" + ClsPub.CurUserName + "','" + DateTime.Today + "'," + HPrintQty + ",'" + HWei + "',1"
                                       + "," + HSourceInterID + "," + HSourceEntryID + ",'" + HSourceBillNo + "','" + HSourceBillType + "','" + HMTONO + "','" 
                                       + HKFDate + "','" + HKFDQDate + "'," + HISKFPERIOD + ")";
+                            LogService.Write("鐢熸垚鍐呯鏉$爜锛� "+ sql);
                             oCn.RunProc(sql);
                             _count++;
                         }
@@ -1951,6 +1984,7 @@
             }
             catch (Exception e)
             {
+                LogService.Write("鐢熸垚鏉$爜鍙戠敓閿欒锛� " + e);
                 objJsonResult.code = "0";
                 objJsonResult.count = 0;
                 objJsonResult.Message = "" + e.Message + DBUtility.ClsPub.sExeReturnInfo;
@@ -2105,11 +2139,20 @@
                             oCN.RunProc($"update Cg_POOrderBillSub set HBarcodeCount -= {dr["HQty"]} where  HInterID ={dr["HSourceInterID"]} and  HEntryID ={dr["HSourceEntryID"]}");
                         //鍙嶅啓鎵撳嵃鏁伴噺鍒板澶栬鍗�
                         if (dr["HBarCodeType"].ToString() == "绠卞彿鍐呮潯鐮�" && dr["HSourceBillType"].ToString() == "1601")
-                            oCN.RunProc($"update WW_EntrustOrderBillSub set HBarcodeCount -= {dr["HQty"]} where  HInterID ={dr["HSourceInterID"]} and  HEntryID ={dr["HSourceEntryID"]}");
-                        //鍙嶅啓鎵撳嵃鏁伴噺鍒伴�佽揣鍗� 锛堜笉闇�瑕佸弽鍐� 閫佽揣鍗曠洿鎺ユ槸鍏宠仈鏌ヨ鍙栫殑鏁伴噺 娌℃湁鍦ㄦ簮鍗曚笂鍋氫繚瀛橈級
-                        if (dr["HSourceBillType"].ToString() == "1103")
-                            oCN.RunProc("Delete From Gy_BarCodeBill where HItemID in(" + dr["HItemID"] + ") ");
-                        //oCN.RunProc($"update WW_EntrustOrderBillSub set HBarcodeCount -= {dr["HQty"]} where  HInterID ={dr["HSourceInterID"]} and  HEntryID ={dr["HSourceEntryID"]}");
+                            oCN.RunProc($"update WW_EntrustOrderBillSub set HBarcodeCount -= {dr["HQty"]} where  HInterID ={dr["HSourceInterID"]} and  HEntryID ={dr["HSourceEntryID"]}");                       
+                        if (FCusName.Contains("娣诲悍绉戞妧"))
+                        {
+                            _HBarCodeType = "绠卞彿鍐呮潯鐮�";
+                            if (dr["HSourceBillType"].ToString() == "1103" && dr["HBarCodeType"].ToString() == _HBarCodeType)
+                                oCN.RunProc($"update Cg_POInStockBillSub set HRelationBarCodeQty -= {dr["HQty"]} where  HInterID ={dr["HSourceInterID"]} and  HEntryID ={dr["HSourceEntryID"]}");
+                        }
+                        else
+                        {
+                            //鍙嶅啓鎵撳嵃鏁伴噺鍒伴�佽揣鍗� 锛堜笉闇�瑕佸弽鍐� 閫佽揣鍗曠洿鎺ユ槸鍏宠仈鏌ヨ鍙栫殑鏁伴噺 娌℃湁鍦ㄦ簮鍗曚笂鍋氫繚瀛橈級
+                            if (dr["HSourceBillType"].ToString() == "1103")
+                                oCN.RunProc("Delete From Gy_BarCodeBill where HItemID in(" + dr["HItemID"] + ") ");
+                            //oCN.RunProc($"update WW_EntrustOrderBillSub set HBarcodeCount -= {dr["HQty"]} where  HInterID ={dr["HSourceInterID"]} and  HEntryID ={dr["HSourceEntryID"]}");
+                        }
                     }
                 }
                 oCN.RunProc("Delete From Gy_BarCodeBill where HItemID in(" + HInterID + ") ");
diff --git a/WebAPI/Controllers/EntrustOrderController.cs b/WebAPI/Controllers/EntrustOrderController.cs
index 630e611..813b707 100644
--- a/WebAPI/Controllers/EntrustOrderController.cs
+++ b/WebAPI/Controllers/EntrustOrderController.cs
@@ -18,7 +18,7 @@
     {
         private JsonResult objJsonResult = new JsonResult();
         private json objjson = new json();
-        SQLHelper.ClsCNSRM oCn = new SQLHelper.ClsCNSRM();
+        SQLHelper.ClsCN oCn = new SQLHelper.ClsCN();
 
         /// <summary>
         /// 閲囪喘鍗曞垪琛�
@@ -36,7 +36,7 @@
             {
                 string VsWhere = "";
                 string PcWhere = "";
-                SQLHelper.ClsCNSRM oCn = new SQLHelper.ClsCNSRM();
+                SQLHelper.ClsCN oCn = new SQLHelper.ClsCN();
                 DataSet ds;
                 string sql = " Where hsupid in (select HSupID from h_v_Gy_UserSupplierList where 鐢ㄦ埛=^^" + HSupNo.Trim() + "^^) " + sqlWhere;
                 if (Common.SQLtoChange(sql, ref VsWhere, ref PcWhere) == false)
diff --git a/WebAPI/Controllers/PODemandPlanController.cs b/WebAPI/Controllers/PODemandPlanController.cs
index 8b97857..46bf448 100644
--- a/WebAPI/Controllers/PODemandPlanController.cs
+++ b/WebAPI/Controllers/PODemandPlanController.cs
@@ -36,7 +36,7 @@
             {
                 string VsWhere = "";
                 string PcWhere = "";
-                SQLHelper.ClsCNSRM oCn = new SQLHelper.ClsCNSRM();
+                SQLHelper.ClsCN oCn = new SQLHelper.ClsCN();
                 DataSet ds;
                 //鍏朵粬杩囨护
                string sql = " Where hsupid in (select HSupID from h_v_Gy_UserSupplierList where 鐢ㄦ埛=^^" + HSupNo.Trim() + "^^) " + sqlWhere;
diff --git a/WebAPI/Controllers/POInStockBackController.cs b/WebAPI/Controllers/POInStockBackController.cs
index 8f3a9c2..f419a50 100644
--- a/WebAPI/Controllers/POInStockBackController.cs
+++ b/WebAPI/Controllers/POInStockBackController.cs
@@ -36,7 +36,7 @@
             {
                 string VsWhere = "";
                 string PcWhere = "";
-                SQLHelper.ClsCNSRM oCn = new SQLHelper.ClsCNSRM();
+                SQLHelper.ClsCN oCn = new SQLHelper.ClsCN();
                 DataSet ds;
                 //鍏朵粬杩囨护
                 string sql = " Where hsupid in (select HSupID from h_v_Gy_UserSupplierList where 鐢ㄦ埛=''" + HSupNo.Trim() + "'') " + sqlWhere;
@@ -95,7 +95,7 @@
             {
                 string VsWhere = "";
                 string PcWhere = "";
-                SQLHelper.ClsCNSRM oCn = new SQLHelper.ClsCNSRM();
+                SQLHelper.ClsCN oCn = new SQLHelper.ClsCN();
                 DataSet ds;
                 string sql = " Where hsupid in (select HSupID from h_v_Gy_UserSupplierList where 鐢ㄦ埛 = ^^" + HSupNo.Trim() + "^^) " + sqlWhere;
                 //杞崲鐗规畩瀛楃
diff --git a/WebAPI/Controllers/POInStockController.cs b/WebAPI/Controllers/POInStockController.cs
index fb9a568..5251654 100644
--- a/WebAPI/Controllers/POInStockController.cs
+++ b/WebAPI/Controllers/POInStockController.cs
@@ -37,7 +37,7 @@
         {
             try
             {
-                SQLHelper.ClsCNSRM oCn = new SQLHelper.ClsCNSRM();
+                SQLHelper.ClsCN oCn = new SQLHelper.ClsCN();
                 //鍐欏叆 System_Log 鎿嶄綔鏃ュ織琛�
                 WebAPIController.Add_Log("閫佽揣鍗曟墦鍗�", CurUserName, "閫佽揣鍗曟墦鍗�");
                 oCn.RunProc("exec H_p_SRM_POInStockBill_PrintQty " + msg.ToString());
@@ -256,7 +256,7 @@
             try
             {
                 string sql = $"update銆�Cg_POInStockBillMain銆� set  HDeliveryNo ='{HDeliveryNo}' where HInterID in ({HmainId})";
-                SQLHelper.ClsCNSRM oCn = new SQLHelper.ClsCNSRM();
+                SQLHelper.ClsCN oCn = new SQLHelper.ClsCN();
                 oCn.RunProc(sql);
 
                 objJsonResult.code = "1";
@@ -283,7 +283,7 @@
         [HttpPost]
         public object SaverPOInStock([FromBody] JObject msg)
         {
-            SQLHelper.ClsCNSRM oCn = new SQLHelper.ClsCNSRM();
+            SQLHelper.ClsCN oCn = new SQLHelper.ClsCN();
             var _value = msg["msg"].ToString();
             string msg1 = _value.ToString();
             string[] sArray = msg1.Split(new string[] { ";" }, StringSplitOptions.RemoveEmptyEntries);
@@ -482,7 +482,7 @@
                 sw.Start();//寮�濮嬭鏃�
                 string VsWhere = "";
                 string PcWhere = "";
-                SQLHelper.ClsCNSRM oCn = new SQLHelper.ClsCNSRM();
+                SQLHelper.ClsCN oCn = new SQLHelper.ClsCN();
                 DataSet ds;
                 //鍏朵粬杩囨护
                 string sql = " Where hsupid in (select HSupID from h_v_Gy_UserSupplierList where 鐢ㄦ埛 =^^" + HSupNo.Trim() + "^^) " + sqlWhere;
@@ -639,7 +639,7 @@
         public object AuditPOInStockBill(string HInterID, string CurUserName, string HBillNo)
         {
             json objjson = new json();
-            SQLHelper.ClsCNSRM oCn = new SQLHelper.ClsCNSRM();
+            SQLHelper.ClsCN oCn = new SQLHelper.ClsCN();
             try
             {                
                 //閲囪喘璁㈠崟 鐢熸垚閫佽揣鍗曞垪琛�
@@ -1195,6 +1195,7 @@
                                 //LogService.Write(result);
                                 if (JObject.Parse(result)["Result"]["ResponseStatus"]["IsSuccess"].ToString().ToUpper() == "TRUE")
                                 {
+                                    LogService.Write("SRM-鏀舵枡閫氱煡鍗曞鏍稿け璐SON锛�" + jsonRoot.ToString());
                                     //鏇存柊閫佽揣鍗� 涓昏〃 ERP鍗曟嵁鍙� 浠ュ強 ERP涓诲唴鐜�
                                     string FBillNo = JObject.Parse(result)["Result"]["Number"].ToString();
                                     string FID = JObject.Parse(result)["Result"]["Id"].ToString();
@@ -1212,6 +1213,8 @@
                                 }
                                 else
                                 {
+                                    LogService.Write("SRM-鏀舵枡閫氱煡鍗曞鏍稿け璐SON锛�" + jsonRoot.ToString() );
+
                                     objjson.code = "0";
                                     objjson.count = 0;
                                     objjson.Message = result;
@@ -1303,7 +1306,7 @@
         }
         public int GetHinterIDByBillNo(string HBillNo, string type)
         {
-            SQLHelper.ClsCNSRM oCn = new SQLHelper.ClsCNSRM();
+            SQLHelper.ClsCN oCn = new SQLHelper.ClsCN();
             int HInterID = 0;
             string sql = "select HInterID from CG_POINSTOCKBILLMAIN where HBILLNO = '" + HBillNo + "'";
             //if (type == "Print")
@@ -1321,7 +1324,7 @@
             try
             {
                 DAL.ClsCg_POInStockBill oBill = new DAL.ClsCg_POInStockBill();
-                SQLHelper.ClsCNSRM oCn = new SQLHelper.ClsCNSRM();
+                SQLHelper.ClsCN oCn = new SQLHelper.ClsCN();
                 //鑾峰彇瀹㈡埛鍚嶇О
                 string FCusName = oSystemParameter.GetSingleSystemParameter("WMS_CampanyName", ref DBUtility.ClsPub.sExeReturnInfo);
                 //澶忓疂闇�瑕佸厛鍦ㄩ噾铦跺垹闄ゆ敹鏂欓�氱煡鍗曞悗鎵嶈兘鍦ㄤ緵搴斿晢鍗忓悓骞冲彴鍒犻櫎閫佽揣鍗�
@@ -1526,7 +1529,7 @@
         {
             List<string> mylist = new List<string>(ids.Split(','));//.Distinct()
             List<string> entryList = new List<string>(entryids.Split(','));//.Distinct()
-            SQLHelper.ClsCNSRM oCn = new SQLHelper.ClsCNSRM();
+            SQLHelper.ClsCN oCn = new SQLHelper.ClsCN();
             string FCusName = oSystemParameter.GetSingleSystemParameter("WMS_CampanyName", ref DBUtility.ClsPub.sExeReturnInfo);
             if (FCusName == "澶忓疂鐢靛櫒" && mylist.Count > 1)
             {
@@ -1562,6 +1565,7 @@
 
                     if (DBUtility.ClsPub.isStrNull(ds2.Tables[0].Rows[0]["HBack"]) != "0")
                     {
+                        LogService.Write("閫佽揣鏁伴噺鍚屾杩涘叆鍥炴粴");
                         oCn.RollBack(); //鍥炴粴浜嬬墿
                         objjson.code = "0";
                         objjson.count = 0;
@@ -1576,12 +1580,13 @@
                     //鏇存柊鍏宠仈鏁伴噺
                     var HinterID = mylist[i].ToString();
                     var HEntryID = entryList[i].ToString();
+                    LogService.Write("閫佽揣鏁伴噺鍚屾锛� exec h_p_SRM_UpDatePPBomRelationQty" + HinterID + "," + HEntryID);
                     oCn.RunProc($"exec h_p_SRM_UpDatePPBomRelationQty {HinterID},{HEntryID},{i+1}");
                 }
 
                 //鍒ゆ柇鏈叧鑱旀暟閲忔槸鍚︿负0
-                //瀹夌憺锛欰IS20220914133941   鐟炰笌鐞細AIS20220308151944  鏈湴锛欰IS20210811135644  澶忓疂锛欰IS20211130140219  鍑礉锛欰IS20210820164804
-                DataSet ds = oCn.RunProcReturn($"select T1.hqty-T1.hrelationqty+q.FMRBQTY as hqty,q.FRemainReceiveQty as 鍓╀綑鏀舵枡鏁伴噺,T1.hrelationqty as 宸插彂璐ф暟閲�,T1.hqty as 璁㈠崟鏁伴噺,鍗曟嵁鍙�,鐗╂枡缂栫爜 from H_v_SRM_POOrderBillList t1 left join AIS20210820164804..T_PUR_POORDERENTRY_R q on q.FENTRYID=t1.HEntryID  where hentryid in ({string.Join(", ", entryList)})", "H_v_SRM_POOrderBillList");
+                //瀹夌憺锛欰IS20220914133941   鐟炰笌鐞細AIS20220308151944  鏈湴锛欰IS20210811135644  澶忓疂锛欰IS20211130140219  鍑礉锛欰IS20210820164804 娣诲悍锛欰IS20240809105013
+                DataSet ds = oCn.RunProcReturn($"select T1.hqty-T1.hrelationqty+q.FMRBQTY as hqty,q.FRemainReceiveQty as 鍓╀綑鏀舵枡鏁伴噺,T1.hrelationqty as 宸插彂璐ф暟閲�,T1.hqty as 璁㈠崟鏁伴噺,鍗曟嵁鍙�,鐗╂枡缂栫爜 from H_v_SRM_POOrderBillList t1 left join AIS20240809105013..T_PUR_POORDERENTRY_R q on q.FENTRYID=t1.HEntryID  where hentryid in ({string.Join(", ", entryList)})", "H_v_SRM_POOrderBillList");
                 DataTable dt = ds.Tables[0];
                 if (dt.Rows.Count > 0)
                 {
@@ -1621,7 +1626,7 @@
         /// <returns></returns>
         public JsonResult TestPOOrder(string entryids)
         {
-            SQLHelper.ClsCNSRM oCn = new SQLHelper.ClsCNSRM();
+            SQLHelper.ClsCN oCn = new SQLHelper.ClsCN();
             try
             {
                 var kdTbaleName = Util.GetConfigKey(AppDomain.CurrentDomain.BaseDirectory + "/Config/kdapi.config", "DataBaseName");
@@ -1717,7 +1722,7 @@
         {
             try
             {
-                SQLHelper.ClsCNSRM oCn = new SQLHelper.ClsCNSRM();
+                SQLHelper.ClsCN oCn = new SQLHelper.ClsCN();
                 //鏌ヨ涓昏〃
                 DataSet Ds;
                 Ds = oCn.RunProcReturn(" exec h_p_SRM_POInStockBillMain_ForWeb " + lngBillKey.ToString() + ",'" + HBillType + "'", "h_p_SRM_POInStockBillMain_ForWeb");
@@ -1750,7 +1755,7 @@
             string s = "";
             try
             {
-                SQLHelper.ClsCNSRM oCn = new SQLHelper.ClsCNSRM();
+                SQLHelper.ClsCN oCn = new SQLHelper.ClsCN();
                 //鏌ヨ涓昏〃
                 DataSet Ds;
                 Ds = oCn.RunProcReturn(" exec h_p_SRM_POInStockBillSub_ForWeb '" + lngBillKey2 + "','" + HBillType + "'", "h_p_SRM_POInStockBillSub_ForWeb");
diff --git a/WebAPI/Controllers/POOrderBillExcelController.cs b/WebAPI/Controllers/POOrderBillExcelController.cs
index 9fba44d..097e66e 100644
--- a/WebAPI/Controllers/POOrderBillExcelController.cs
+++ b/WebAPI/Controllers/POOrderBillExcelController.cs
@@ -14,7 +14,7 @@
     public class POOrderBillExcelController : ApiController
     {
         private JsonResult objJsonResult = new JsonResult();
-        SQLHelper.ClsCNSRM oCn = new SQLHelper.ClsCNSRM();
+        SQLHelper.ClsCN oCn = new SQLHelper.ClsCN();
 
         #region 閲囪喘璁㈠崟 鏌ヨ
         [Route("POOrderBillExcel/POOrderBillExcelList")]
diff --git a/WebAPI/Controllers/POOrderController.cs b/WebAPI/Controllers/POOrderController.cs
index d7f9490..6d15889 100644
--- a/WebAPI/Controllers/POOrderController.cs
+++ b/WebAPI/Controllers/POOrderController.cs
@@ -19,7 +19,7 @@
     {
         private JsonResult objJsonResult = new JsonResult();
         private json objjson = new json();
-        SQLHelper.ClsCNSRM oCn = new SQLHelper.ClsCNSRM();
+        SQLHelper.ClsCN oCn = new SQLHelper.ClsCN();
 
         /// <summary>
         /// 閲囪喘鍗曞垪琛�
@@ -39,7 +39,7 @@
             {
                 string VsWhere = "";
                 string PcWhere = "";
-                SQLHelper.ClsCNSRM oCn = new SQLHelper.ClsCNSRM();
+                SQLHelper.ClsCN oCn = new SQLHelper.ClsCN();
                 DataSet ds;
                 string sql = " Where hsupid in (select HSupID from h_v_Gy_UserSupplierList where 鐢ㄦ埛 = ^^" + HSupNo.Trim() + "^^) " + sqlWhere;
                 //杞崲鐗规畩瀛楃
diff --git a/WebAPI/Controllers/POStockInBillController.cs b/WebAPI/Controllers/POStockInBillController.cs
index 157390b..00843c4 100644
--- a/WebAPI/Controllers/POStockInBillController.cs
+++ b/WebAPI/Controllers/POStockInBillController.cs
@@ -45,7 +45,7 @@
             {
                 string VsWhere = "";
                 string PcWhere = "";
-                SQLHelper.ClsCNSRM oCn = new SQLHelper.ClsCNSRM();
+                SQLHelper.ClsCN oCn = new SQLHelper.ClsCN();
                 DataSet ds;
                 if (HSupNo != "Admin")
                 {
diff --git a/WebAPI/Controllers/POStockOutBillController.cs b/WebAPI/Controllers/POStockOutBillController.cs
index aa249cb..b745ac7 100644
--- a/WebAPI/Controllers/POStockOutBillController.cs
+++ b/WebAPI/Controllers/POStockOutBillController.cs
@@ -45,7 +45,7 @@
             {
                 string VsWhere = "";
                 string PcWhere = "";
-                SQLHelper.ClsCNSRM oCn = new SQLHelper.ClsCNSRM();
+                SQLHelper.ClsCN oCn = new SQLHelper.ClsCN();
                 DataSet ds;
                 if (HSupNo != "Admin")
                 {
diff --git a/WebAPI/Controllers/ReportController.cs b/WebAPI/Controllers/ReportController.cs
index fdfefd9..cb219b1 100644
--- a/WebAPI/Controllers/ReportController.cs
+++ b/WebAPI/Controllers/ReportController.cs
@@ -39,7 +39,7 @@
             {
                 string VsWhere = "";
                 string PcWhere = "";
-                SQLHelper.ClsCNSRM oCn = new SQLHelper.ClsCNSRM();
+                SQLHelper.ClsCN oCn = new SQLHelper.ClsCN();
                 DataSet ds;
                 //鍏朵粬杩囨护
                 if (msg.Trim() == "")
@@ -107,7 +107,7 @@
             {
                 string VsWhere = "";
                 string PcWhere = "";
-                SQLHelper.ClsCNSRM oCn = new SQLHelper.ClsCNSRM();
+                SQLHelper.ClsCN oCn = new SQLHelper.ClsCN();
                 DataSet ds;
                 //鍏朵粬杩囨护
                 if (msg.Trim() == "")
@@ -177,7 +177,7 @@
             {
                 string VsWhere = "";
                 string PcWhere = "";
-                SQLHelper.ClsCNSRM oCn = new SQLHelper.ClsCNSRM();
+                SQLHelper.ClsCN oCn = new SQLHelper.ClsCN();
                 DataSet ds;
                 //鍏朵粬杩囨护
                 if (msg.Trim() == "")
diff --git a/WebAPI/Controllers/WebAPIController.cs b/WebAPI/Controllers/WebAPIController.cs
index 30eead2..48f1ae6 100644
--- a/WebAPI/Controllers/WebAPIController.cs
+++ b/WebAPI/Controllers/WebAPIController.cs
@@ -52,7 +52,7 @@
             string ComputerName;
             IPAddress = DBUtility.ClsPub.IPAddress;
             ComputerName = DBUtility.ClsPub.ComputerName;
-            ClsCNSRM oCnLoc = new ClsCNSRM();
+            ClsCN oCnLoc = new ClsCN();
             try
             {
                 oCnLoc.RunProc("Insert into  System_Log(GeginDate,userid,WorkstationName,WorkList,SystemName,NetUserName,State) values " +
@@ -85,7 +85,7 @@
             {
                 string VsWhere = "";
                 string PcWhere = "";
-                SQLHelper.ClsCNSRM oCn = new SQLHelper.ClsCNSRM();
+                SQLHelper.ClsCN oCn = new SQLHelper.ClsCN();
                 DataSet ds;
                 //鍏朵粬杩囨护
                 if (msg.Trim() == "")
@@ -183,7 +183,7 @@
             try
             {
                 DataSet ds = null;
-                ClsCNSRM oCnLoc = new ClsCNSRM();
+                ClsCN oCnLoc = new ClsCN();
                 DAL.ClsUser oUser = new DAL.ClsUser();
                 Pub_Class.ClsXt_SystemParameter oSystemParameter = new Pub_Class.ClsXt_SystemParameter();
                 //LogService.Write("娴嬭瘯1锛�"+ DBUtility.ClsPub.sExeReturnInfo);
@@ -229,7 +229,7 @@
             DataSet DS;
             try
             {
-                SQLHelper.ClsCNSRM oCn = new SQLHelper.ClsCNSRM();
+                SQLHelper.ClsCN oCn = new SQLHelper.ClsCN();
                 DS = oCn.RunProcReturn("select * from Gy_Czygl where Czybm='" + MainID + "' and Czmm='" + sPsd + "' ", "Gy_Czygl");
                 if (DS.Tables[0].Rows.Count == 0)
                     return null;
@@ -245,7 +245,7 @@
         }
         public DataSet CheckCzymc(string sUser, string sPsd)
         {
-            SQLHelper.ClsCNSRM oCn = new SQLHelper.ClsCNSRM();
+            SQLHelper.ClsCN oCn = new SQLHelper.ClsCN();
             SqlParameter[] prams ={oCn.MakeInParam("@Czymc",SqlDbType.VarChar,100,sUser ),
                                     oCn.MakeInParam("@Czmm",SqlDbType.VarChar ,100,sPsd ),
             };
@@ -264,7 +264,7 @@
         {
             try
             {
-                ClsCNSRM oCn = new ClsCNSRM();
+                ClsCN oCn = new ClsCN();
                 DataSet oDs = new DataSet();
                 //==========
                 if (PassWord.Trim() != Repassword.Trim())
@@ -408,7 +408,7 @@
         [HttpGet]
         public object SaveOpenTmp(string HNumber, string HName)
         {
-            ClsCNSRM oCn = new ClsCNSRM();
+            ClsCN oCn = new ClsCN();
             try
             {
 
@@ -445,7 +445,7 @@
         [HttpGet]
         public object DelOpenTmp(string HItemID)
         {
-            ClsCNSRM oCn = new ClsCNSRM();
+            ClsCN oCn = new ClsCN();
             try
             {
                 //oCn.BeginTran();
@@ -792,7 +792,7 @@
         [HttpPost]
         public object MsgCount()
         {
-            ClsCNSRM oCn = new ClsCNSRM();
+            ClsCN oCn = new ClsCN();
             DataSet oDs = new DataSet();
             oDs = oCn.RunProcReturn("select * from  Gy_Message", "Gy_Message");
             objJsonResult.code = "0";
@@ -808,7 +808,7 @@
         [HttpGet]
         public object MsgData(string sWhere)
         {
-            ClsCNSRM oCn = new ClsCNSRM();
+            ClsCN oCn = new ClsCN();
             DataSet oDs = new DataSet();
             var sql = "select A.HInterID,b.HEntryID,A.HContext,A.HDeptID,D.HName HDeptName, A.HSendMan, B.HReceiveMan,A.HLevel,A.HDescription,case when B.HReadFlag=0 then '鏈槄' when B.HReadFlag=1 then '宸查槄' end HReadFlag,A.HDate" +
                 " from OA_InformBillMain A inner join  OA_InformBillSub B on A.HInterID=B.HInterID left join Gy_Department D on A.HDeptID=D.HItemID where 1=1 " + sWhere;
@@ -836,7 +836,7 @@
         [HttpGet]
         public object UpdateMessage(string UserName, string HInterID, string HEntryID)
         {
-            ClsCNSRM oCn = new ClsCNSRM();
+            ClsCN oCn = new ClsCN();
             oCn.BeginTran();
             oCn.RunProc("Update OA_InformBillSub set HReadFlag=1 HUpDater='" + UserName + "',HUpDateDate=getdate() where HInterID='" + HInterID + "' and HEntryID='" + HEntryID + "'", ref Pub_Class.ClsPub.sExeReturnInfo);
             oCn.Commit();
@@ -857,7 +857,7 @@
             var postMesseege = _linterid + ";" + _huserName;
             //HttpHelper.PostData("http://localhost:8082/ZYMES/layuiAdmin.std-v1.2.1/src/views/SRM/Api/SRM_Web_PoBarCodeBillApi.ashx", postMesseege);
             HttpHelper.PostData("http://60.191.21.115:9090/layuiAdmin.std-v1.2.1/src/views/SRM/Api/SRM_Web_PoBarCodeBillApi.ashx", postMesseege);
-            SQLHelper.ClsCNSRM oCn = new SQLHelper.ClsCNSRM();
+            SQLHelper.ClsCN oCn = new SQLHelper.ClsCN();
             string sql = $"Update Gy_BarCodeBill set HPrintQty=isnull(HPrintQty,0) + 1  where HItemID in ({_linterid})";
             oCn.RunProc(sql);
             objJsonResult.code = "0";
diff --git a/WebAPI/DLL/DAL.dll b/WebAPI/DLL/DAL.dll
index 05689a7..32ea0ea 100644
--- a/WebAPI/DLL/DAL.dll
+++ b/WebAPI/DLL/DAL.dll
Binary files differ
diff --git a/WebAPI/DLL/Model.dll b/WebAPI/DLL/Model.dll
index 8c3df5c..4278da6 100644
--- a/WebAPI/DLL/Model.dll
+++ b/WebAPI/DLL/Model.dll
Binary files differ
diff --git a/WebAPI/MyHub.cs b/WebAPI/MyHub.cs
index fd2a958..8688f2d 100644
--- a/WebAPI/MyHub.cs
+++ b/WebAPI/MyHub.cs
@@ -11,7 +11,7 @@
     [HubName("chatHub")]
     public class MyHub : Hub
     {
-        SQLHelper.ClsCNSRM oCn = new SQLHelper.ClsCNSRM();
+        SQLHelper.ClsCN oCn = new SQLHelper.ClsCN();
         public void Send(string title, string message)
         {
             this.InsertMsg(title, message);

--
Gitblit v1.9.1