From d586211dd69b25e73593576b1a36616a2ae294b7 Mon Sep 17 00:00:00 2001
From: yangle <admin@YINMOU>
Date: 星期一, 10 三月 2025 19:15:52 +0800
Subject: [PATCH] 仓库列表 增加 仓库类型字段 班次 ,,点检项目,维修项目,维修验收项目,设备档案,器具主档维护,检验项目分类,检验项目,检验值,检验仪器,异常反馈类型,工艺路线大类,维修验收项目分类,维修项目分类,保养项目分类  审核 反审核 禁用 反禁用  删除前 删除后 控制 增加页签 增加字段 增加点检项目分类字段 保养项目 维修项目 维修验收项目 增加树形图

---
 WebAPI/Controllers/数据同步/钉钉同步/DD_DataSynchronizationController.cs |   40 +++++++++++++++++++++++++++++++---------
 1 files changed, 31 insertions(+), 9 deletions(-)

diff --git "a/WebAPI/Controllers/\346\225\260\346\215\256\345\220\214\346\255\245/\351\222\211\351\222\211\345\220\214\346\255\245/DD_DataSynchronizationController.cs" "b/WebAPI/Controllers/\346\225\260\346\215\256\345\220\214\346\255\245/\351\222\211\351\222\211\345\220\214\346\255\245/DD_DataSynchronizationController.cs"
index ac770ab..48953e5 100644
--- "a/WebAPI/Controllers/\346\225\260\346\215\256\345\220\214\346\255\245/\351\222\211\351\222\211\345\220\214\346\255\245/DD_DataSynchronizationController.cs"
+++ "b/WebAPI/Controllers/\346\225\260\346\215\256\345\220\214\346\255\245/\351\222\211\351\222\211\345\220\214\346\255\245/DD_DataSynchronizationController.cs"
@@ -74,9 +74,12 @@
         }
 
         #region 鍙橀噺
-        private string AppKey = "dingiokapm2dvjrhzl2g";                                                                             //宸插垱寤虹殑浼佷笟鍐呴儴搴旂敤鐨凙ppKey銆�
-        private string AppSecret = "dPUD7tN3BGVYAC4lDzhpcBH7O4FWFDdjLJWa6cVRBQj5U7GJ4Gwr7Vohnv0oPBOr";                             //宸插垱寤虹殑浼佷笟鍐呴儴搴旂敤鐨凙ppSecret銆�
-        private long AgentID = 3188176952;                                                                                          //搴旂敤鐨凙gentId
+        //private string AppKey = "dingiokapm2dvjrhzl2g";                                                                             //宸插垱寤虹殑浼佷笟鍐呴儴搴旂敤鐨凙ppKey銆�
+        //private string AppSecret = "dPUD7tN3BGVYAC4lDzhpcBH7O4FWFDdjLJWa6cVRBQj5U7GJ4Gwr7Vohnv0oPBOr";                             //宸插垱寤虹殑浼佷笟鍐呴儴搴旂敤鐨凙ppSecret銆�
+        //private long AgentID = 3188176952;                                                                                          //搴旂敤鐨凙gentId
+        private string AppKey = "dingj3hskhwk8jioofub";                                                                             //宸插垱寤虹殑浼佷笟鍐呴儴搴旂敤鐨凙ppKey銆�
+        private string AppSecret = "qGPbXJGJtFI__FYGdzZPIjHZP_o1jI1KnM4_bbKx9AUuXcYqr3UN6nkQeSe8GcT7";                             //宸插垱寤虹殑浼佷笟鍐呴儴搴旂敤鐨凙ppSecret銆�
+        private long AgentID = 3553515838;                                                                                          //搴旂敤鐨凙gentId
         public string accessToken = "";                                                                                           //璋冪敤璇ユ帴鍙g殑璁块棶鍑瘉銆�
         private string ProcessInstanceId = "";                                                                                     //瀹℃壒瀹炰緥ID銆�
         #endregion
@@ -593,6 +596,7 @@
         #region 鑾峰彇 瀹滄惌鎸囧畾鍗曟嵁鐨勫疄渚婭D鍒楄〃--鎸囧畾鍒嗛〉鐨勬暟鎹�
         public bool getInstanceIDList_Page_YiDa(string appType, string systemToken, string userID, string formUuid, int pageNumber, int pageSize, ref YD_GetInstanceIDListResponse response, ref string msg)
         {
+            LogService.Write("鏌ョ湅4-浼犻�掑弬鏁�:appType=" + appType + ",systemToken=" + systemToken + ",formUuid=" + formUuid + ",userID=" + userID + ",pageSize=" + pageSize + ",pageNumber=" + pageNumber+ ",accessToken="+ this.accessToken);
             AlibabaCloud.SDK.Dingtalkyida_1_0.Client client = CreateClient4();
             AlibabaCloud.SDK.Dingtalkyida_1_0.Models.GetInstanceIdListHeaders getInstanceIdListHeaders = new AlibabaCloud.SDK.Dingtalkyida_1_0.Models.GetInstanceIdListHeaders();
             getInstanceIdListHeaders.XAcsDingtalkAccessToken = this.accessToken;
@@ -639,7 +643,9 @@
                 {
                     // err 涓惈鏈� code 鍜� message 灞炴�э紝鍙府鍔╁紑鍙戝畾浣嶉棶棰�
                 }
+             
                 msg = "閿欒浠g爜" + err.Code + "锛�" + err.Message;
+                LogService.Write("鏌ョ湅4-鎶ラ敊淇℃伅1:"+ msg);
                 return false;
 
             }
@@ -654,6 +660,7 @@
                     // err 涓惈鏈� code 鍜� message 灞炴�э紝鍙府鍔╁紑鍙戝畾浣嶉棶棰�
                 }
                 msg = "閿欒浠g爜" + err.Code + "锛�" + err.Message;
+                LogService.Write("鏌ョ湅4-鎶ラ敊淇℃伅2:" + msg);
                 return false;
             }
         }
@@ -662,6 +669,7 @@
         #region 鑾峰彇 瀹滄惌鎸囧畾鍗曟嵁鐨勫疄渚婭D鍒楄〃
         public bool getInstanceIDList_YiDa(string appType, string systemToken, string userID, string formUuid, int pageNumber, int pageSize, ref List<string> IDList, ref string msg)
         {
+            LogService.Write("鏌ョ湅4-1鏌ヨ");
             YD_GetInstanceIDListResponse response = new YD_GetInstanceIDListResponse();
             do
             {
@@ -980,7 +988,7 @@
                         return false;
                     }
 
-
+                    LogService.Write("鏌ョ湅1-鏁版嵁鏌ヨ1");
                     for (int i = 0; i < response.Body.Result.Count; i++)
                     {
                         try
@@ -1028,6 +1036,7 @@
                             //    oItem.HEmployeeID = ((List<object>)response.Body.Result[i].FormData["employeeField_lo6w37hf_id"])[0].ToString().Replace("'", "");
                             //}
 
+                            LogService.Write("鏌ョ湅1-鏁版嵁鏌ヨ-寰幆閲岄潰2:"+ oItem.HInstanceID);
 
                             //绛惧埌琛�
                             if (keys.Contains("dateField_ls9ma7h3"))
@@ -1056,7 +1065,7 @@
                                 oItem.HEmployeeID = ((List<object>)response.Body.Result[i].FormData["employeeField_ls9ma7h5_id"])[0].ToString().Replace("'", "");
                             }
 
-
+                            LogService.Write("鏌ョ湅1-鏁版嵁鏌ヨ-寰幆閲岄潰3:鑾峰彇瀹炰緥鐘舵��:"+ oItem.HInstanceStatus);
 
                             //鑾峰彇瀹炰緥鐘舵��
                             GetInstanceByIdResponse response1 = new GetInstanceByIdResponse();
@@ -1097,7 +1106,7 @@
                                 oItem.HApprovedResult = "";
                             }
 
-
+                            LogService.Write("鏌ョ湅1-鏁版嵁鏌ヨ-寰幆閲岄潰4:鏁版嵁鏂板:" + oItem.HApprovedResult);
 
                             lsmain.Add(oItem);
                         }catch(Exception e)
@@ -1156,7 +1165,8 @@
 
             try
             {
-              oCN.BeginTran();
+                LogService.Write("鏌ョ湅1-鏂板鏁版嵁");
+                oCN.BeginTran();
                 foreach (YD_FenCengShenHeQianDaoBiao oItem in lsmain)
                 {
                     string sql_searchRepeat = "select * from DD_FenCengShenHeQianDaoBiao where HInstanceID = '" + oItem.HInstanceID + "'";
@@ -1194,10 +1204,12 @@
                     oCN.RunProc(sql_main);
                 }
                 oCN.Commit();
+                LogService.Write("鏌ョ湅1-鏂板鏁版嵁缁撴潫");
                 return true;
             }catch(Exception e)
             {
                 msg = e.Message;
+                LogService.Write("鏌ョ湅1-鎶ラ敊" + msg);
                 oCN.RollBack();
                 return false;
             }
@@ -1759,7 +1771,7 @@
                         return false;
                     }
 
-                    
+                    LogService.Write("鏌ョ湅4-寰幆-鏌ヨ鏁版嵁");
                     for (int i = 0; i < response.Body.Result.Count; i++)
                     {
                         try
@@ -1775,6 +1787,8 @@
                             oItem.HUpdateDate = response.Body.Result[i].ModifiedTimeGMT.Replace("T", " ").Replace("Z", "").Replace("'", ""); ;
                             oItem.HInstanceID = response.Body.Result[i].FormInstanceId.Replace("'", ""); ;
                             oItem.HOriginator = response.Body.Result[i].Originator.Name.NameInChinese.Replace("'", ""); ;
+
+                            LogService.Write("鏌ョ湅4-寰幆-鑾峰彇id-鏌ヨ鏁版嵁"+ oItem.HInstanceID);
 
                             int startindex = response.Body.Result[i].Title.IndexOf("zh_CN") + 8;
                             oItem.HTitle = startIndex + response.Body.Result[i].Title.Substring(startindex).Replace("\"}", "").Replace("'", "");
@@ -1795,6 +1809,8 @@
                             {
                                 return false;
                             }
+
+                            LogService.Write("鏌ョ湅4-寰幆-鑾峰彇鐘舵��-鏌ヨ鏁版嵁" + oItem.HInstanceStatus);
 
                             oItem.HInstanceStatus = response1.Body.InstanceStatus;
                             if (oItem.HInstanceStatus == "RUNNING")
@@ -1916,6 +1932,8 @@
                             
                             oItem.HQuestion_Duty = sub2List;
 
+                            LogService.Write("鏌ョ湅4-寰幆-鏂板缁撴潫-鏌ヨ鏁版嵁" + oItem.HQuestion_Duty.Count);
+
                             lsmain.Add(oItem);
                         }
                         catch (Exception e)
@@ -1957,9 +1975,10 @@
             List<string> IDList = new List<string>();
             if (getInstanceIDList_YiDa(appType, systemToken, userID, formUuid, pageNumber, pageSize, ref IDList, ref msg) == false)
             {
+                LogService.Write("鏌ョ湅4-1-杩斿洖");
                 return false;
             }
-
+            LogService.Write("鏌ョ湅4-1");
             //鑾峰彇璇︾粏淇℃伅骞堕檮鍔犲埌鍒楄〃lsmain涓�
             List<YD_QRQCWenTiTiJiaoBiao> lsmain = new List<YD_QRQCWenTiTiJiaoBiao>();
             if (getInstanceDetailList_QRQCWenTiTiJiaoBiao__YiDa(appType, systemToken, userID, formUuid, IDList, ref lsmain, ref msg) == false)
@@ -1969,6 +1988,7 @@
 
             try
             {
+                LogService.Write("鏌ョ湅4-鏂板");
                 oCN.BeginTran();
                 foreach (YD_QRQCWenTiTiJiaoBiao oItem in lsmain)
                 {
@@ -2055,11 +2075,13 @@
 
                 }
                 oCN.Commit();
+                LogService.Write("鏌ョ湅4-鏂板缁撴潫");
                 return true;
             }
             catch (Exception e)
             {
                 msg = e.Message;
+                LogService.Write("鏌ョ湅4-鏂板鎶ラ敊:"+ msg);
                 oCN.RollBack();
                 return false;
             }

--
Gitblit v1.9.1