From cf31c5a262ad9f8fe66e884c4ca82d6c060422ff Mon Sep 17 00:00:00 2001
From: 高胜 <gs@hdlchina.com.cn>
Date: 星期二, 23 五月 2023 13:45:52 +0800
Subject: [PATCH] 1

---
 HDLMonitorService/HDLMonitorService/HDLMonitorService/Helper/AlarmHp.cs |   57 ++++++++++++++++++++++++++++++---------------------------
 1 files changed, 30 insertions(+), 27 deletions(-)

diff --git a/HDLMonitorService/HDLMonitorService/HDLMonitorService/Helper/AlarmHp.cs b/HDLMonitorService/HDLMonitorService/HDLMonitorService/Helper/AlarmHp.cs
index 71a2104..1f406e4 100644
--- a/HDLMonitorService/HDLMonitorService/HDLMonitorService/Helper/AlarmHp.cs
+++ b/HDLMonitorService/HDLMonitorService/HDLMonitorService/Helper/AlarmHp.cs
@@ -24,7 +24,9 @@
                 alarmType = alarmType,
                 content = content,
                 serviceIp = ip,
-                serviceName = serviceName
+                serviceName = serviceName,
+                trace = Guid.NewGuid().ToString().Replace("-", string.Empty),
+                alarmLevel = "HIGH"
             };
 
             var data = HttpHp.GetSignRequestJson(dto);
@@ -32,7 +34,7 @@
             var result = HttpHp.Post<ResponseData>(ConfigurationManager.AppSettings["ApplicationAlarm"].ToString(), data);
             if (result != null && result.code == 0)
             {
-                WechatAlarm(serviceName, "CUSTOM_ALARM", content, ip, "HIGH", title);
+                //WechatAlarm(serviceName, "CUSTOM_ALARM", content, ip, "HIGH", title);
             }
         }
 
@@ -40,41 +42,42 @@
         {
             var dto = new
             {
-                alarmType = "SPRING_BOOT_ADMIN",
+                alarmType = "OFFLINE",
                 content = content,
-                server = ip,
-                application = serviceName,
-                subType = "OFFLINE"
+                serviceIp = ip,
+                serviceName = serviceName,
+                trace = Guid.NewGuid().ToString().Replace("-", string.Empty),
+                alarmLevel = "HIGH"
             };
 
             var data = HttpHp.GetSignRequestJson(dto);
 
-            var result = HttpHp.Post<ResponseData>(ConfigurationManager.AppSettings["ServiceAlarm"].ToString(), data);
+            var result = HttpHp.Post<ResponseData>(ConfigurationManager.AppSettings["ApplicationAlarm"].ToString(), data);
             if (result != null && result.code == 0)
             {
-                WechatAlarm(serviceName, "SPRING_BOOT_ADMIN", content, ip, "HIGH", title);
+                //WechatAlarm(serviceName, "SPRING_BOOT_ADMIN", content, ip, "HIGH", title);
             }
         }
 
-        public static void WechatAlarm(string serviceName, string alarmType, string content, string ip, string alarmLevel, string subType)
-        {
-            var wechatDto = new
-            {
-                alarmType = alarmType,
-                alarmLevel = alarmLevel,
-                server = ip,
-                application = serviceName,
-                subType = subType,
-                time = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"),
-                trace = Guid.NewGuid().ToString().Replace("-", string.Empty),
-                content = content
-            };
+        //public static void WechatAlarm(string serviceName, string alarmType, string content, string ip, string alarmLevel, string subType)
+        //{
+        //    var wechatDto = new
+        //    {
+        //        alarmType = alarmType,
+        //        alarmLevel = alarmLevel,
+        //        server = ip,
+        //        application = serviceName,
+        //        subType = subType,
+        //        time = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"),
+        //        trace = Guid.NewGuid().ToString().Replace("-", string.Empty),
+        //        content = content
+        //    };
 
-            var wechatResult = HttpHp.Post<ResponseData>(ConfigurationManager.AppSettings["WechatAlarm"], Newtonsoft.Json.JsonConvert.SerializeObject(wechatDto));
-            if (wechatResult != null && wechatResult.code == 0)
-            {
-                //鍙戦�佹垚鍔�
-            }
-        }
+        //    var wechatResult = HttpHp.Post<ResponseData>(ConfigurationManager.AppSettings["WechatAlarm"], Newtonsoft.Json.JsonConvert.SerializeObject(wechatDto));
+        //    if (wechatResult != null && wechatResult.code == 0)
+        //    {
+        //        //鍙戦�佹垚鍔�
+        //    }
+        //}
     }
 }

--
Gitblit v1.8.0