Sfoglia il codice sorgente

fix:“优化设备异常推送功能“

soobin 1 anno fa
parent
commit
3c2de79b02

+ 10 - 1
src/main/java/com/szwl/controller/AlarmRecordIndexController.java

@@ -94,7 +94,16 @@ public class AlarmRecordIndexController {
         TWechat wechat = wechatService.getOne(wechatQuery);
         // 微信公众号推送
         if(wechat != null) {
-            wechatService.sendAlarmMessage(wechat.getOpenId(), clientId, name, companyType, alarmContent, alarmRecordVo.getOccurrenceTime());
+            String sendContent = alarmContent;
+            if (sendContent.length() > 20) {
+                // 如果超过20个字符
+                if(StringUtils.isEmpty(ifForeign) || ifForeign.equals("0")) {
+                    sendContent = "请前往后台查看详细信息";
+                } else {
+                    sendContent = "Check in the system";
+                }
+            }
+            wechatService.sendAlarmMessage(wechat.getOpenId(), clientId, name, companyType, sendContent, alarmRecordVo.getOccurrenceTime());
         }
         if (ifForeign.equals("1")) {
             String subject = "Error message from Magic Candy Machine";