水位告警生成消息逻辑修改
parent
1dcd1d0c14
commit
4ce1b8c8ca
|
|
@ -83,27 +83,27 @@ public class MessageCenterService extends ServiceImpl<MessageCenterMapper, Messa
|
||||||
String content = "系统检测到小玉潭水库水位";
|
String content = "系统检测到小玉潭水库水位";
|
||||||
//校核水位
|
//校核水位
|
||||||
BigDecimal calFloodLev = attResBase.getCalFloodLev();
|
BigDecimal calFloodLev = attResBase.getCalFloodLev();
|
||||||
if(calFloodLev.compareTo(rz) > 0){
|
if(rz.compareTo(calFloodLev) > 0){
|
||||||
center.setType(1);
|
center.setType(1);
|
||||||
content = content + "超校核"+ calFloodLev.subtract(rz) +"m";
|
content = content + "超校核"+ rz.subtract(calFloodLev) +"m";
|
||||||
center.setContent(content);
|
center.setContent(content);
|
||||||
addRzMessage(center,1);
|
addRzMessage(center,1);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
//设计水位
|
//设计水位
|
||||||
BigDecimal desFloodLev = attResBase.getDesFloodLev();
|
BigDecimal desFloodLev = attResBase.getDesFloodLev();
|
||||||
if(desFloodLev.compareTo(rz) > 0){
|
if(rz.compareTo(desFloodLev) > 0){
|
||||||
center.setType(2);
|
center.setType(2);
|
||||||
content = content + "超设计"+ desFloodLev.subtract(rz) +"m";
|
content = content + "超设计"+ rz.subtract(desFloodLev) +"m";
|
||||||
center.setContent(content);
|
center.setContent(content);
|
||||||
addRzMessage(center,2);
|
addRzMessage(center,2);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
//汛限水位
|
//汛限水位
|
||||||
BigDecimal flLowLimLev = attResBase.getFlLowLimLev();
|
BigDecimal flLowLimLev = attResBase.getFlLowLimLev();
|
||||||
if(flLowLimLev.compareTo(rz) > 0){
|
if(rz.compareTo(flLowLimLev) > 0){
|
||||||
center.setType(3);
|
center.setType(3);
|
||||||
content = content + "超汛限"+ flLowLimLev.subtract(rz) +"m";
|
content = content + "超汛限"+ rz.subtract(flLowLimLev) +"m";
|
||||||
center.setContent(content);
|
center.setContent(content);
|
||||||
addRzMessage(center,3);
|
addRzMessage(center,3);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue