Commit 8be8021a authored by zhuangzhuang's avatar zhuangzhuang

修改报警描述

parent 5fb70e1c
package com.example.tdl.util; package com.example.tdl.util;
public class AlarmLogUtil { public class AlarmLogUtil {
public static String ALARM_NONE = "正常"; public static String ALARM_NONE = " normal";
public static String ALARM_LMin = "过低"; public static String ALARM_LMin = " underestimate";
public static String ALARM_EQMax = "等于最大值"; public static String ALARM_EQMax = " equals the maximum";
public static String ALARM_UEQMax = "不等于最大值"; public static String ALARM_UEQMax = " not equal to the maximum";
public static String ALARM_UMax = "过高"; public static String ALARM_UMax = " overtop";
public static String ALARM_UUMax = "超高"; public static String ALARM_UUMax = " ultrahigh";
public static String ALARM_LLMin = "超低"; public static String ALARM_LLMin = " ultralow";
public static String ALARM_LMaxUMin = "上下限区间告警"; public static String ALARM_LMaxUMin = " upper and lower range alarm";
public static String ALARM_OFFLINE = "离线"; public static String ALARM_OFFLINE = " off-line";
public static String getDescription(Integer alalrmNo){ public static String getDescription(Integer alalrmNo){
String desp = ""; String desp = "";
......
...@@ -184,7 +184,7 @@ public class AlarmLogController { ...@@ -184,7 +184,7 @@ public class AlarmLogController {
ResultCircuitVo resultCircuitVo = circuitService.getCircuit(alarmNoVo.getTransportationNo()); ResultCircuitVo resultCircuitVo = circuitService.getCircuit(alarmNoVo.getTransportationNo());
if(addAlarmLogVo.getAlarmno() !=null){ if(addAlarmLogVo.getAlarmno() !=null){
//网关离线报警 //网关离线报警
String desp ="网关("+addAlarmLogVo.getGsn() +")"+ AlarmLogUtil.getDescription(addAlarmLogVo.getAlarmno()); String desp ="Gateway("+addAlarmLogVo.getGsn() +")"+ AlarmLogUtil.getDescription(addAlarmLogVo.getAlarmno());
String classify ="6"; String classify ="6";
Long time = addAlarmLogVo.getTs(); Long time = addAlarmLogVo.getTs();
if(time.toString().length() == 10){ if(time.toString().length() == 10){
...@@ -202,16 +202,16 @@ public class AlarmLogController { ...@@ -202,16 +202,16 @@ public class AlarmLogController {
String desp = AlarmLogUtil.getDescription(addAlarmLogVo.getAlarm().get(i).getAlarmno()); String desp = AlarmLogUtil.getDescription(addAlarmLogVo.getAlarm().get(i).getAlarmno());
if(addAlarmLogVo.getAlarm().get(i).getAlias()!=null){ if(addAlarmLogVo.getAlarm().get(i).getAlias()!=null){
if (addAlarmLogVo.getAlarm().get(i).getAlias().contains("T")) { if (addAlarmLogVo.getAlarm().get(i).getAlias().contains("T")) {
desp = "温度" + desp; desp = addAlarmLogVo.getAlarm().get(i).getDesp() + desp;
classify = "1"; classify = "1";
} else if (addAlarmLogVo.getAlarm().get(i).getAlias().contains("h")) { } else if (addAlarmLogVo.getAlarm().get(i).getAlias().contains("h")) {
desp = "湿度" + desp; desp = addAlarmLogVo.getAlarm().get(i).getDesp() + desp;
classify = "2"; classify = "2";
} else if (addAlarmLogVo.getAlarm().get(i).getAlias().contains("a1")) { } else if (addAlarmLogVo.getAlarm().get(i).getAlias().contains("a1")) {
desp = "震动" + desp; desp = addAlarmLogVo.getAlarm().get(i).getDesp()+ desp;
classify = "3"; classify = "3";
} else if (addAlarmLogVo.getAlarm().get(i).getAlias().contains("ta")) { } else if (addAlarmLogVo.getAlarm().get(i).getAlias().contains("ta")) {
desp = "倾角" + desp; desp = addAlarmLogVo.getAlarm().get(i).getDesp()+ desp;
classify = "4"; classify = "4";
} }
}else{ }else{
...@@ -234,7 +234,7 @@ public class AlarmLogController { ...@@ -234,7 +234,7 @@ public class AlarmLogController {
List<ResultUserVo> userList = warehouseService.getUserByWarehouse(alarmNoVo.getWarehouseNo()); List<ResultUserVo> userList = warehouseService.getUserByWarehouse(alarmNoVo.getWarehouseNo());
if(addAlarmLogVo.getAlarmno() !=null && addAlarmLogVo.getAlarmno()!=0){ if(addAlarmLogVo.getAlarmno() !=null && addAlarmLogVo.getAlarmno()!=0){
//网关离线报警 //网关离线报警
String desp = "网关("+addAlarmLogVo.getGsn() +")"+ AlarmLogUtil.getDescription(addAlarmLogVo.getAlarmno()); String desp = "Gateway("+addAlarmLogVo.getGsn() +")"+ AlarmLogUtil.getDescription(addAlarmLogVo.getAlarmno());
String classify ="6"; String classify ="6";
Long time = addAlarmLogVo.getTs(); Long time = addAlarmLogVo.getTs();
if(time.toString().length() == 10){ if(time.toString().length() == 10){
...@@ -258,20 +258,20 @@ public class AlarmLogController { ...@@ -258,20 +258,20 @@ public class AlarmLogController {
String classify = null; String classify = null;
if(addAlarmLogVo.getAlarm().get(i).getAlias() !=null){ if(addAlarmLogVo.getAlarm().get(i).getAlias() !=null){
if(addAlarmLogVo.getAlarm().get(i).getAlias().contains("T")){ if(addAlarmLogVo.getAlarm().get(i).getAlias().contains("T")){
desp = "温度" +desp; desp = addAlarmLogVo.getAlarm().get(i).getDesp() + desp;
classify = "1"; classify = "1";
} else if(addAlarmLogVo.getAlarm().get(i).getAlias().contains("h")){ } else if(addAlarmLogVo.getAlarm().get(i).getAlias().contains("h")){
desp = "湿度" +desp; desp = addAlarmLogVo.getAlarm().get(i).getDesp() +desp;
classify = "2"; classify = "2";
} else if(addAlarmLogVo.getAlarm().get(i).getAlias().contains("a1")){ } else if(addAlarmLogVo.getAlarm().get(i).getAlias().contains("a1")){
desp = "震动" +desp; desp = addAlarmLogVo.getAlarm().get(i).getDesp() +desp;
classify = "3"; classify = "3";
} else if(addAlarmLogVo.getAlarm().get(i).getAlias().contains("ta")) { } else if(addAlarmLogVo.getAlarm().get(i).getAlias().contains("ta")) {
desp = "倾角" + desp; desp = addAlarmLogVo.getAlarm().get(i).getDesp() + desp;
classify = "4"; classify = "4";
} }
}else{ }else{
desp = "TDL("+addAlarmLogVo.getAlarm().get(i).getTdlsn() +")"+desp; desp = "TDL("+addAlarmLogVo.getAlarm().get(i).getTdlsn() +") "+desp;
classify = "6"; classify = "6";
} }
Long time = addAlarmLogVo.getAlarm().get(i).getTs(); Long time = addAlarmLogVo.getAlarm().get(i).getTs();
......
...@@ -118,7 +118,7 @@ public class DownloadController { ...@@ -118,7 +118,7 @@ public class DownloadController {
startTime = resultWarehouseNoAndTDLSNAndTimeVo.getCreateTime()*1000000l; startTime = resultWarehouseNoAndTDLSNAndTimeVo.getCreateTime()*1000000l;
} }
stopTime = downloadForWarehouseVo.getStopTime()*1000000l; stopTime = downloadForWarehouseVo.getStopTime()*1000000l;
String sqls = "SELECT \"b\", \"T\", \"h\" FROM \"tdl_policy\".\"" + resultWarehouseNoAndTDLSNAndTimeVo.getGatewayType() + "_" + resultWarehouseNoAndTDLSNAndTimeVo.getGatewaySN() + "\" WHERE (\"tdl\" = 'TDL-" + resultWarehouseNoAndTDLSNAndTimeVo.getTDLSN() + "') and time >= " + startTime + " and time<= " + stopTime + " ORDER BY time "; String sqls = "SELECT \"b\", \"T\", \"h\" FROM \"tdl_policy\".\"" + resultWarehouseNoAndTDLSNAndTimeVo.getGatewayType() + "_" + resultWarehouseNoAndTDLSNAndTimeVo.getGatewaySN() + "\" WHERE \"tdl\" = 'TDL-" + resultWarehouseNoAndTDLSNAndTimeVo.getTDLSN() + "' and time >= " + startTime + " and time<= " + stopTime + " ORDER BY time ";
QueryResult queryResults = influxDBTemplate.query(new Query(sqls, database)); QueryResult queryResults = influxDBTemplate.query(new Query(sqls, database));
if(queryResults.getResults().get(0).getSeries()==null){ if(queryResults.getResults().get(0).getSeries()==null){
continue; continue;
......
...@@ -51,10 +51,10 @@ tdl.mqtt.clientpwd = ...@@ -51,10 +51,10 @@ tdl.mqtt.clientpwd =
# InfluxDB # InfluxDB
spring.influxdb.username=admin spring.influxdb.username=witcloud
spring.influxdb.password=37774020 spring.influxdb.password=Witcloud37774020
spring.influxdb.url=http://47.97.184.225:8086 spring.influxdb.url=https://ts-bp1q738i505oj79t7.influxdata.rds.aliyuncs.com:3242
spring.influxdb.database=original spring.influxdb.database=logistics
spring.influxdb.retentionPolicy = tdl_policy spring.influxdb.retentionPolicy = tdl_policy
spring.influxdb.connent-timeout=10 spring.influxdb.connent-timeout=10
spring.influxdb.read-timeout=30 spring.influxdb.read-timeout=30
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment