Browse Source

游戏告警钉钉通知(测试)

Letianhua 1 year ago
parent
commit
e2139a709a

+ 11 - 13
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/service/impl/GameMonitorAlarmServiceImpl.java

@@ -46,12 +46,10 @@ public class GameMonitorAlarmServiceImpl implements IGameMonitorAlarmService {
         List<GameMonitorAlarmVO> list = sql.getList(GameMonitorAlarmVO.class).stream().map(vo -> {
             if (vo.getRoleId() == 783288031894606439L) {
                 String s = alarmStr(vo);
-                log.error("s:{}", s);
                 dingTalkMsgRpc.sendByUserId(401L, alarmStr(vo));
-                dao.update(AdsMonitorAlarm.class, Chain.make("warn_status", 0),
+                dao.update(AdsMonitorAlarm.class, Chain.make("warn_status", 1),
                         Cnd.where("role_id", "=", "783288031894606439"));
             }
-            log.error("s:");
             return vo;
         }).collect(Collectors.toList());
 
@@ -65,25 +63,25 @@ public class GameMonitorAlarmServiceImpl implements IGameMonitorAlarmService {
      */
     private String alarmStr(GameMonitorAlarmVO vo) {
         StringBuilder msgStr = new StringBuilder(0);
-        msgStr.append("策略响应时间:")
+        msgStr.append("游戏策略响应时间:")
                 .append(vo.getDt())
-                .append(";用户ID:")
+                .append(" ;用户ID:")
                 .append(vo.getUserId())
-                .append(";用户名:")
+                .append(" ;用户名:")
                 .append(vo.getUsername())
-                .append(";用户昵称:")
+                .append(" ;用户昵称:")
                 .append(vo.getNickname())
-                .append(";游戏名称:")
+                .append(" ;游戏名称:")
                 .append(vo.getGameName())
-                .append(";区服名称:")
+                .append(" ;区服名称:")
                 .append(vo.getServerName())
-                .append(";角色ID:")
+                .append(" ;角色ID:")
                 .append(vo.getRoleId())
-                .append(";角色名称:")
+                .append(" ;角色名称:")
                 .append(vo.getRoleName())
-                .append(";响应策略内容:")
+                .append(" ;响应策略内容:")
                 .append(vo.getMessage())
-                .append(";该用户响应的策略属于:")
+                .append(" ;该用户响应的策略属于:")
                 .append(vo.getConfigExplain());
 
         return msgStr.toString();