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