소스 검색

根据报警信息ID获取详细信息修改

gao.qiang 1 년 전
부모
커밋
6fd95b16a2
1개의 변경된 파일7개의 추가작업 그리고 5개의 파일을 삭제
  1. 7 5
      vehicle-admin/src/main/java/com/ozs/web/controller/accountmanagment/MsgAlarmController.java

+ 7 - 5
vehicle-admin/src/main/java/com/ozs/web/controller/accountmanagment/MsgAlarmController.java

@@ -321,11 +321,13 @@ public class MsgAlarmController extends BaseController {
             }
             String mile = AppendUtils.stringAppend(msgAlarm.getAlarmMile());
             msgAlarmResp.setAlarmMile(mile);
-            String[] split1 = msgAlarm.getAlarmAttr().split(",");
-            String stringBuilder = "画面,大小为" + split1[0] + "×" + split1[1] + "," +
-                    "泥石流范围为左上角坐标(" + split1[2] + "," + split1[3] + ")" +
-                    "大小" + split1[4] + "×" + split1[5];
-            msgAlarmResp.setAlarmAttrName(stringBuilder);
+            if (StringUtils.isNotEmpty(msgAlarm.getAlarmAttr())) {
+                String[] split1 = msgAlarm.getAlarmAttr().split(",");
+                String stringBuilder = "画面,大小为" + split1[0] + "×" + split1[1] + "," +
+                        "泥石流范围为左上角坐标(" + split1[2] + "," + split1[3] + ")" +
+                        "大小" + split1[4] + "×" + split1[5];
+                msgAlarmResp.setAlarmAttrName(stringBuilder);
+            }
             msgAlarmResp.setLineDirStr(msgAlarm.getLineDir() == 1 ? "上行" : "下行");
             msgAlarmResp.setAlarmTypeStr(msgAlarm.getAlarmType() == 1 ? "泥石流" : (msgAlarm.getAlarmType() == 2 ? "异物侵线" : (msgAlarm.getAlarmType() == 3 ? "断轨监测" : "未知")));
             msgAlarmResp.setIsReleaseName(msgAlarm.getIsRelease() == 1 ? "已解除" : (msgAlarm.getIsRelease() == 2 ? "未解除" : "未知"));