Kaynağa Gözat

报警病害属性

gao.qiang 1 yıl önce
ebeveyn
işleme
1c9e74860e

+ 2 - 0
business-service/src/main/java/com/ozs/entity/vo/MsgAlarmResp.java

@@ -139,4 +139,6 @@ public class MsgAlarmResp implements Serializable {
      * 来源名称
      */
     private String sourceName;
+
+    private String alarmAttrName;
 }

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

@@ -303,6 +303,11 @@ 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);
             msgAlarmResp.setLineDirStr(msgAlarm.getLineDir() == 1 ? "上行" : "下行");
             msgAlarmResp.setAlarmTypeStr(msgAlarm.getAlarmType() == 1 ? "泥石流" : (msgAlarm.getAlarmType() == 2 ? "异物侵线" : (msgAlarm.getAlarmType() == 3 ? "断轨监测" : "未知")));
             msgAlarmResp.setIsReleaseName(msgAlarm.getIsRelease() == 1 ? "已解除" : (msgAlarm.getIsRelease() == 2 ? "未解除" : "未知"));