From ac513f10fdb95997aa21eb59aa99e04282baf325 Mon Sep 17 00:00:00 2001 From: zrg <z1873@LAPTOP-EAVL132E> Date: 星期日, 29 六月 2025 09:56:29 +0800 Subject: [PATCH] 修改斯莫尔参数预计角色值 --- DingDingMsg/DingDingMsg/Program.cs | 216 +++++++++++++++++++++++++++--------------------------- 1 files changed, 108 insertions(+), 108 deletions(-) diff --git a/DingDingMsg/DingDingMsg/Program.cs b/DingDingMsg/DingDingMsg/Program.cs index 341bc68..ff8303e 100644 --- a/DingDingMsg/DingDingMsg/Program.cs +++ b/DingDingMsg/DingDingMsg/Program.cs @@ -20,8 +20,11 @@ //string appKey = "dingrsrzhdyn3mlaof95"; //string appSecret = "RAqH6YtZnPLCpDbuqfaYQkKkVtVdS0wqfC8I26X6qiS-8eoCJCNrzx3fubGND4Sq"; //鏂帿灏� - string appKey = "dingkdddbhdcssk7jduw"; - string appSecret = "iv07c-GLfJPnzfJaNAAOfJDl3Z-eODvDAhlInMZCZhGorkle5Evbaxx3ImylvdjQ"; + //string appKey = "dingkdddbhdcssk7jduw"; + //string appSecret = "iv07c-GLfJPnzfJaNAAOfJDl3Z-eODvDAhlInMZCZhGorkle5Evbaxx3ImylvdjQ"; + //涔濊彵 + string appKey = "ding8hkfpspnpoteenk3"; + string appSecret = "-AwplMi-44dA39rNXUiBvDAQl_oAhhrBRQmMtDvSkN44biLh8C1Gb2MCtyzxJ6uF"; Console.WriteLine("瀹夌伅绋嬪簭姝e湪鎵ц,璇蜂笉瑕佸叧闂�!!!!"); // 璁板綍涓婃鎵ц鏂板畾鏃朵换鍔$殑鏃堕棿 DateTime lastNewTaskExecution = DateTime.MinValue; @@ -54,7 +57,9 @@ //璋冪敤鏂规硶鍙戦�佹秷鎭� //string agentId = "3118119317";//閽夐拤鍚庡彴寤虹珛鐨勫皬绋嬪簭id //鏂帿灏� - string agentId = "3151454458";//閽夐拤鍚庡彴寤虹珛鐨勫皬绋嬪簭id + //string agentId = "3151454458";//閽夐拤鍚庡彴寤虹珛鐨勫皬绋嬪簭id + //涔濊彵 + string agentId = "3910708781";//閽夐拤鍚庡彴寤虹珛鐨勫皬绋嬪簭id string userIdList = HName;//閽夐拤浜哄憳鐨刬d string deptIdList = "0"; // 绌哄瓧绗︿覆琛ㄧず涓嶆寚瀹氶儴闂� string toAllUser = "false"; @@ -76,119 +81,114 @@ DBHelper.CustomWriteLog("閽夐拤杩斿洖淇℃伅:" + response, DateTime.Now.ToString("yyyy-MM-dd")); } } - } + } //寮傚父宸ヨ壓鍙傛暟棰勮锛堟瘡 5 鍒嗛挓鎵ц涓�娆★級 - DBHelper.CustomWriteLog("寮�濮嬭繘鍏ユ墽琛屽惊鐜� :", DateTime.Now.ToString("yyyy-MM-dd")); - if ((DateTime.Now - lastNewTaskExecution).TotalMinutes >= 4) - { - DBHelper.CustomWriteLog("宸茶繘鍏ユ墽琛屽惊鐜�:", DateTime.Now.ToString("yyyy-MM-dd")); - //鏌ヨ鍑鸿鏇存柊宸茬粡鍙戦�佺殑寮傚父鍙傛暟 - string Sql = "select HItemID from Sb_EquipMentCollectionTechParam_ERR where HCreateTime>=DATEADD(minute, - 1, GETDATE()) AND HSendFlag = 0"; - DBHelper.CustomWriteLog("鏌ヨ鍑哄紓甯哥殑鍙傛暟:"+Sql, DateTime.Now.ToString("yyyy-MM-dd")); - dt = oCN.RunProcReturn(Sql, "Sb_EquipMentCollectionTechParam_ERR"); - if (dt != null && dt.Tables[0].Rows.Count > 0) - { - List<string> itemIds = new List<string>(); - foreach (DataRow row in dt.Tables[0].Rows) - { - itemIds.Add(row["HItemID"].ToString()); - } - DBHelper.CustomWriteLog("杩斿洖鐨勫紓甯稿弬鏁伴泦鍚堬細" + string.Join(", ", itemIds), DateTime.Now.ToString("yyyy-MM-dd")); - } - DBHelper.CustomWriteLog("瑕佽繘鍏ユ洿鏂扮殑璇彞", DateTime.Now.ToString("yyyy-MM-dd")); - if (dt.Tables[0].Rows.Count > 0) - { - DBHelper.CustomWriteLog("杩涘叆鏇存柊鐨勮鍙�", DateTime.Now.ToString("yyyy-MM-dd")); - //鏇存柊瑕佸彂閫佺殑鍗曞瓙 - if (dt != null && dt.Tables != null && dt.Tables.Count > 0) - { - for (int i = 0; i < dt.Tables[0].Rows.Count; i++) - { - string ycSql = "update Sb_EquipMentCollectionTechParam_ERR set HSendFlag = 1 where HItemID = " + dt.Tables[0].Rows[i]["HItemID"].ToString(); - DBHelper.CustomWriteLog("閽夐拤寮傚父棰勮鏇存柊璇彞:" + ycSql, DateTime.Now.ToString("yyyy-MM-dd")); - oCN.RunProc(ycSql); - } - } - else - { - // 鍙互鍦ㄨ繖閲屾坊鍔犻�傚綋鐨勫鐞嗭紝姣斿璁板綍鏃ュ織琛ㄦ槑娌℃湁鍙鐞嗙殑鏁版嵁琛� - DBHelper.CustomWriteLog("娌℃湁鏇存柊鐨勮鍙�", DateTime.Now.ToString("yyyy-MM-dd")); - } - //鏌ヨ鍑鸿鍙戜俊鎭殑寮傚父鍙傛暟 + //DBHelper.CustomWriteLog("寮�濮嬭繘鍏ユ墽琛屽惊鐜� :", DateTime.Now.ToString("yyyy-MM-dd")); + //if ((DateTime.Now - lastNewTaskExecution).TotalMinutes >= 4) + //{ + // DBHelper.CustomWriteLog("宸茶繘鍏ユ墽琛屽惊鐜�:", DateTime.Now.ToString("yyyy-MM-dd")); + // //鏌ヨ鍑鸿鏇存柊宸茬粡鍙戦�佺殑寮傚父鍙傛暟 + // string Sql = "select HItemID from Sb_EquipMentCollectionTechParam_ERR where HCreateTime>=DATEADD(minute, - 1, GETDATE()) AND HSendFlag = 0"; + // DBHelper.CustomWriteLog("鏌ヨ鍑哄紓甯哥殑鍙傛暟:"+Sql, DateTime.Now.ToString("yyyy-MM-dd")); + // dt = oCN.RunProcReturn(Sql, "Sb_EquipMentCollectionTechParam_ERR"); + // if (dt != null && dt.Tables[0].Rows.Count > 0) + // { + // List<string> itemIds = new List<string>(); + // foreach (DataRow row in dt.Tables[0].Rows) + // { + // itemIds.Add(row["HItemID"].ToString()); + // } + // DBHelper.CustomWriteLog("杩斿洖鐨勫紓甯稿弬鏁伴泦鍚堬細" + string.Join(", ", itemIds), DateTime.Now.ToString("yyyy-MM-dd")); + // } + // DBHelper.CustomWriteLog("瑕佽繘鍏ユ洿鏂扮殑璇彞", DateTime.Now.ToString("yyyy-MM-dd")); + // if (dt.Tables[0].Rows.Count > 0) + // { + // DBHelper.CustomWriteLog("杩涘叆鏇存柊鐨勮鍙�", DateTime.Now.ToString("yyyy-MM-dd")); + // //鏇存柊瑕佸彂閫佺殑鍗曞瓙 + // if (dt != null && dt.Tables != null && dt.Tables.Count > 0) + // { + // for (int i = 0; i < dt.Tables[0].Rows.Count; i++) + // { + // string ycSql = "update Sb_EquipMentCollectionTechParam_ERR set HSendFlag = 1 where HItemID = " + dt.Tables[0].Rows[i]["HItemID"].ToString(); + // DBHelper.CustomWriteLog("閽夐拤寮傚父棰勮鏇存柊璇彞:" + ycSql, DateTime.Now.ToString("yyyy-MM-dd")); + // oCN.RunProc(ycSql); + // } + // } + // else + // { + // // 鍙互鍦ㄨ繖閲屾坊鍔犻�傚綋鐨勫鐞嗭紝姣斿璁板綍鏃ュ織琛ㄦ槑娌℃湁鍙鐞嗙殑鏁版嵁琛� + // DBHelper.CustomWriteLog("娌℃湁鏇存柊鐨勮鍙�", DateTime.Now.ToString("yyyy-MM-dd")); + // } + // //鏌ヨ鍑鸿鍙戜俊鎭殑寮傚父鍙傛暟 - string newSql = @"SELECT 宸ュ簭鍚嶇О, STUFF(( SELECT '; ' + 璁惧缂栫爜 + ' - ' + 宸ヨ壓鍙傛暟鍚嶇О + ' - 鏁伴噰鍊�: ' + CAST(鏁伴噰鍊� AS VARCHAR(10)) + ' - 涓婇檺鍊�: ' + CAST(涓婇檺鍊� AS VARCHAR(10)) + ' - 涓嬮檺鍊�: ' + CAST(涓嬮檺鍊� AS VARCHAR(10)) - FROM h_v_Sb_EquipMentCollectionTechParam_ERRList AS InnerTable WHERE InnerTable.宸ュ簭鍚嶇О = OuterTable.宸ュ簭鍚嶇О AND 鍙戠幇寮傚父鏃堕棿 >= DATEADD(minute, -1, GETDATE()) - FOR XML PATH('') ), 1, 2, '') AS 鍐呭 FROM h_v_Sb_EquipMentCollectionTechParam_ERRList AS OuterTable GROUP BY 宸ュ簭鍚嶇О "; - DBHelper.CustomWriteLog("鏌ヨ鍑鸿鍙戜俊鎭殑寮傚父鍙傛暟"+newSql, DateTime.Now.ToString("yyyy-MM-dd")); - dt1 = oCN.RunProcReturn(newSql, "h_v_Sb_EquipMentCollectionTechParam_ERRList"); - string HContext = ""; string HDeptName = ""; - for (int j = 0; j < dt1.Tables[0].Rows.Count; j++) - { - DBHelper.CustomWriteLog("寮傚父鍐呭鏁伴噺 "+ dt1.Tables[0].Rows.Count, DateTime.Now.ToString("yyyy-MM-dd")); - HContext = dt1.Tables[0].Rows[j]["鍐呭"].ToString(); - HDeptName = dt1.Tables[0].Rows[j]["宸ュ簭鍚嶇О"].ToString(); - DBHelper.CustomWriteLog("寮傚父鍐呭鍊� "+ HContext, DateTime.Now.ToString("yyyy-MM-dd")); - DBHelper.CustomWriteLog("寮傚父杞﹂棿鍊� " + HDeptName, DateTime.Now.ToString("yyyy-MM-dd")); - if (!string.IsNullOrEmpty(HContext) && HContext.ToLower() != "null") - { - DBHelper.CustomWriteLog("鏌ヨ鍑鸿鍙戜俊鎭殑鍐呭" + HContext, DateTime.Now.ToString("yyyy-MM-dd")); - //鏌ヨ鍑鸿鍙戦�佺殑浜� - string newSql1 = @"select a.HDingDingUserID 閽夐拤id,a.Czymc 鎺ユ敹浜� from Gy_Czygl a left join System_UserGroupInfo b on a.Czybm = b.UserId - left join System_UserGroup c on b.GroupId = c.GroupID where c.GroupName = '" + HDeptName + "宸ヨ壓寮傚父棰勮鎺ユ敹浜�'"; - DBHelper.CustomWriteLog("鏌ヨ鍑鸿鍙戦�佺殑浜�:" + newSql1, DateTime.Now.ToString("yyyy-MM-dd")); - dt = oCN.RunProcReturn(newSql1, "Gy_Czygl"); - DBHelper.CustomWriteLog("寮�濮嬭繘鍏ュ彂淇℃伅", DateTime.Now.ToString("yyyy-MM-dd")); - if (dt.Tables[0].Rows.Count > 0) - { - DBHelper.CustomWriteLog("杩涘叆鍙戜俊鎭�", DateTime.Now.ToString("yyyy-MM-dd")); - for (int i = 0; i < dt.Tables[0].Rows.Count; i++) - { - string HName = dt.Tables[0].Rows[i]["閽夐拤id"].ToString(); - string Stares = dt.Tables[0].Rows[i]["鎺ユ敹浜�"].ToString(); + // string newSql = @"SELECT 宸ュ簭鍚嶇О, STUFF(( SELECT '; ' + 璁惧缂栫爜 + ' - ' + 宸ヨ壓鍙傛暟鍚嶇О + ' - 鏁伴噰鍊�: ' + CAST(鏁伴噰鍊� AS VARCHAR(10)) + ' - 涓婇檺鍊�: ' + CAST(涓婇檺鍊� AS VARCHAR(10)) + ' - 涓嬮檺鍊�: ' + CAST(涓嬮檺鍊� AS VARCHAR(10)) + // FROM h_v_Sb_EquipMentCollectionTechParam_ERRList AS InnerTable WHERE InnerTable.宸ュ簭鍚嶇О = OuterTable.宸ュ簭鍚嶇О AND 鍙戠幇寮傚父鏃堕棿 >= DATEADD(minute, -1, GETDATE()) + // FOR XML PATH('') ), 1, 2, '') AS 鍐呭 FROM h_v_Sb_EquipMentCollectionTechParam_ERRList AS OuterTable GROUP BY 宸ュ簭鍚嶇О "; + // DBHelper.CustomWriteLog("鏌ヨ鍑鸿鍙戜俊鎭殑寮傚父鍙傛暟"+newSql, DateTime.Now.ToString("yyyy-MM-dd")); + // dt1 = oCN.RunProcReturn(newSql, "h_v_Sb_EquipMentCollectionTechParam_ERRList"); + // string HContext = ""; string HDeptName = ""; + // for (int j = 0; j < dt1.Tables[0].Rows.Count; j++) + // { + // DBHelper.CustomWriteLog("寮傚父鍐呭鏁伴噺 "+ dt1.Tables[0].Rows.Count, DateTime.Now.ToString("yyyy-MM-dd")); + // HContext = dt1.Tables[0].Rows[j]["鍐呭"].ToString(); + // HDeptName = dt1.Tables[0].Rows[j]["宸ュ簭鍚嶇О"].ToString(); + // DBHelper.CustomWriteLog("寮傚父鍐呭鍊� "+ HContext, DateTime.Now.ToString("yyyy-MM-dd")); + // DBHelper.CustomWriteLog("寮傚父杞﹂棿鍊� " + HDeptName, DateTime.Now.ToString("yyyy-MM-dd")); + // if (!string.IsNullOrEmpty(HContext) && HContext.ToLower() != "null") + // { + // DBHelper.CustomWriteLog("鏌ヨ鍑鸿鍙戜俊鎭殑鍐呭" + HContext, DateTime.Now.ToString("yyyy-MM-dd")); + // //鏌ヨ鍑鸿鍙戦�佺殑浜� + // string newSql1 = @"select a.HDingDingUserID 閽夐拤id,a.Czymc 鎺ユ敹浜� from Gy_Czygl a left join System_UserGroupInfo b on a.Czybm = b.UserId + // left join System_UserGroup c on b.GroupId = c.GroupID where c.GroupName = '" + HDeptName + "宸ヨ壓寮傚父棰勮鎺ユ敹浜�'"; + // DBHelper.CustomWriteLog("鏌ヨ鍑鸿鍙戦�佺殑浜�:" + newSql1, DateTime.Now.ToString("yyyy-MM-dd")); + // dt = oCN.RunProcReturn(newSql1, "Gy_Czygl"); + // DBHelper.CustomWriteLog("寮�濮嬭繘鍏ュ彂淇℃伅", DateTime.Now.ToString("yyyy-MM-dd")); + // if (dt.Tables[0].Rows.Count > 0) + // { + // DBHelper.CustomWriteLog("杩涘叆鍙戜俊鎭�", DateTime.Now.ToString("yyyy-MM-dd")); + // for (int i = 0; i < dt.Tables[0].Rows.Count; i++) + // { + // string HName = dt.Tables[0].Rows[i]["閽夐拤id"].ToString(); + // string Stares = dt.Tables[0].Rows[i]["鎺ユ敹浜�"].ToString(); - MSG msg = new MSG(); + // MSG msg = new MSG(); - //鑾峰彇浼佷笟鐨刟ccess_token鐨勫�� - string response = msg.GetAccessToken(appKey, appSecret); - JObject responseJson = JObject.Parse(response); - // 鑾峰彇access_token鐨勫�� - string accessToken = responseJson["accessToken"].ToString(); + // //鑾峰彇浼佷笟鐨刟ccess_token鐨勫�� + // string response = msg.GetAccessToken(appKey, appSecret); + // JObject responseJson = JObject.Parse(response); + // // 鑾峰彇access_token鐨勫�� + // string accessToken = responseJson["accessToken"].ToString(); - //璋冪敤鏂规硶鍙戦�佹秷鎭� - //string agentId = "3118119317";//閽夐拤鍚庡彴寤虹珛鐨勫皬绋嬪簭id - //鏂帿灏� - string agentId = "3151454458";//閽夐拤鍚庡彴寤虹珛鐨勫皬绋嬪簭id - string userIdList = HName;//閽夐拤浜哄憳鐨刬d - string deptIdList = "0"; // 绌哄瓧绗︿覆琛ㄧず涓嶆寚瀹氶儴闂� - string toAllUser = "false"; - string message = HContext; + // //璋冪敤鏂规硶鍙戦�佹秷鎭� + // //string agentId = "3118119317";//閽夐拤鍚庡彴寤虹珛鐨勫皬绋嬪簭id + // //鏂帿灏� + // string agentId = "3151454458";//閽夐拤鍚庡彴寤虹珛鐨勫皬绋嬪簭id + // string userIdList = HName;//閽夐拤浜哄憳鐨刬d + // string deptIdList = "0"; // 绌哄瓧绗︿覆琛ㄧず涓嶆寚瀹氶儴闂� + // string toAllUser = "false"; + // string message = HContext; - // 璋冪敤鏂规硶鍙戦�佹秷鎭� - response = await msg.SendTextMessage(accessToken, agentId, userIdList, deptIdList, toAllUser, message); - ResponseData responseData = JsonConvert.DeserializeObject<ResponseData>(response); - if (responseData.errcode == 0) - { - DBHelper.CustomWriteLog("閽夐拤寮傚父棰勮鍙戦�佹垚鍔�", DateTime.Now.ToString("yyyy-MM-dd")); - } - else - { - Console.WriteLine(responseData.errcode); - DBHelper.CustomWriteLog("閽夐拤杩斿洖淇℃伅:" + response, DateTime.Now.ToString("yyyy-MM-dd")); - } + // // 璋冪敤鏂规硶鍙戦�佹秷鎭� + // response = await msg.SendTextMessage(accessToken, agentId, userIdList, deptIdList, toAllUser, message); + // ResponseData responseData = JsonConvert.DeserializeObject<ResponseData>(response); + // if (responseData.errcode == 0) + // { + // DBHelper.CustomWriteLog("閽夐拤寮傚父棰勮鍙戦�佹垚鍔�", DateTime.Now.ToString("yyyy-MM-dd")); + // } + // else + // { + // Console.WriteLine(responseData.errcode); + // DBHelper.CustomWriteLog("閽夐拤杩斿洖淇℃伅:" + response, DateTime.Now.ToString("yyyy-MM-dd")); + // } - } - DBHelper.CustomWriteLog("閽夐拤寮傚父棰勮鍙戦�佹垚鍔熷嚭鏉�", DateTime.Now.ToString("yyyy-MM-dd")); - } - DBHelper.CustomWriteLog("閽夐拤寮傚父棰勮鍙戦�佹垚鍔熷嚭鏉�1", DateTime.Now.ToString("yyyy-MM-dd")); - } - DBHelper.CustomWriteLog("閽夐拤寮傚父棰勮鍙戦�佹垚鍔熷嚭鏉�2", DateTime.Now.ToString("yyyy-MM-dd")); - } - DBHelper.CustomWriteLog("閽夐拤寮傚父棰勮鍙戦�佹垚鍔熷嚭鏉�3", DateTime.Now.ToString("yyyy-MM-dd")); - } - DBHelper.CustomWriteLog("閽夐拤寮傚父棰勮鍙戦�佹垚鍔熷嚭鏉�4", DateTime.Now.ToString("yyyy-MM-dd")); - lastNewTaskExecution = DateTime.Now; - } + // } + // } + // } + // } + // } + // lastNewTaskExecution = DateTime.Now; + //} // 绛夊緟涓�鍒嗛挓 -- Gitblit v1.9.1