Commit 907a60f8 authored by 李成龙's avatar 李成龙

气瓶预警消息

parent abcd8f35
...@@ -65,9 +65,9 @@ public class CylWarningMsgAction{ ...@@ -65,9 +65,9 @@ public class CylWarningMsgAction{
msgLog.setRelationCode(cylWarningMsgDto.getCylSeq()); msgLog.setRelationCode(cylWarningMsgDto.getCylSeq());
msgLog.setMsgType(EarlyWarningLevelEnum.getEumByLevel(level).getCode()); msgLog.setMsgType(EarlyWarningLevelEnum.getEumByLevel(level).getCode());
msgLog.setMsgTypeName(EarlyWarningLevelEnum.getEumByLevel(level).getName()); msgLog.setMsgTypeName(EarlyWarningLevelEnum.getEumByLevel(level).getName());
msgLog.setBody(text); msgLog.setBody(instedParams(text,cylWarningMsgDto));
msgLog.setTargetCode(phone); msgLog.setTargetCode(instedParams(phone,cylWarningMsgDto));
msgLog.setTargetName(orgUserName); msgLog.setTargetName(instedParams(orgUserName,cylWarningMsgDto));
msgLog.setTerminalType("WEB"); msgLog.setTerminalType("WEB");
msgLog.setSendTime(new Date()); msgLog.setSendTime(new Date());
msgLogServiceImpl.save(msgLog); msgLogServiceImpl.save(msgLog);
...@@ -93,9 +93,9 @@ public class CylWarningMsgAction{ ...@@ -93,9 +93,9 @@ public class CylWarningMsgAction{
msgLog.setRelationCode(cylWarningMsgDto.getCylSeq()); msgLog.setRelationCode(cylWarningMsgDto.getCylSeq());
msgLog.setMsgType(EarlyWarningLevelEnum.getEumByLevel(level).getCode()); msgLog.setMsgType(EarlyWarningLevelEnum.getEumByLevel(level).getCode());
msgLog.setMsgTypeName(EarlyWarningLevelEnum.getEumByLevel(level).getName()); msgLog.setMsgTypeName(EarlyWarningLevelEnum.getEumByLevel(level).getName());
msgLog.setBody(text); msgLog.setBody(instedParams(text,cylWarningMsgDto));
msgLog.setTargetCode(phone); msgLog.setTargetCode(instedParams(phone,cylWarningMsgDto));
msgLog.setTargetName(orgUserName); msgLog.setTargetName(instedParams(orgUserName,cylWarningMsgDto));
msgLog.setTerminalType("APP"); msgLog.setTerminalType("APP");
msgLog.setSendTime(new Date()); msgLog.setSendTime(new Date());
msgLogServiceImpl.save(msgLog); msgLogServiceImpl.save(msgLog);
...@@ -120,7 +120,9 @@ public class CylWarningMsgAction{ ...@@ -120,7 +120,9 @@ public class CylWarningMsgAction{
// Map<String, String> strengthMap = this.getStrengthMap(contingencyRo); // Map<String, String> strengthMap = this.getStrengthMap(contingencyRo);
// for (String key : strengthMap.keySet()) // for (String key : strengthMap.keySet())
// content = content.replaceAll("\\$\\{" + key + "}", strengthMap.get(key)); // content = content.replaceAll("\\$\\{" + key + "}", strengthMap.get(key));
if(null == content || !content.contains("$")) {
return content;
}
Field[] fields = contingencyRo.getClass().getDeclaredFields(); Field[] fields = contingencyRo.getClass().getDeclaredFields();
Method getMethod = null; Method getMethod = null;
try { try {
...@@ -130,7 +132,7 @@ public class CylWarningMsgAction{ ...@@ -130,7 +132,7 @@ public class CylWarningMsgAction{
String fileNameInMethod = String.valueOf(field.getName().charAt(0)).toUpperCase() + field.getName().substring(1); String fileNameInMethod = String.valueOf(field.getName().charAt(0)).toUpperCase() + field.getName().substring(1);
getMethod = contingencyRo.getClass().getMethod("get" + fileNameInMethod); getMethod = contingencyRo.getClass().getMethod("get" + fileNameInMethod);
String value = String.valueOf(getMethod.invoke(contingencyRo)); String value = String.valueOf(getMethod.invoke(contingencyRo));
content = content.replaceAll("\\$\\{" + field.getName() + "}", value); content = content.replaceAll("\\$\\{" + field.getName() + "}", value.equals("null")?"":value);
} }
content = getNative(content); content = getNative(content);
......
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