|
@@ -47,11 +47,12 @@ public class CrisisApplication {
|
|
}
|
|
}
|
|
String appRemindVar = "";
|
|
String appRemindVar = "";
|
|
String appOriginText = "";
|
|
String appOriginText = "";
|
|
|
|
+ String appHisName = "";
|
|
boolean hasAppSuit = false;
|
|
boolean hasAppSuit = false;
|
|
String[] fieldRuleIds = app.getValue().getRuleIds().split("\\^");
|
|
String[] fieldRuleIds = app.getValue().getRuleIds().split("\\^");
|
|
for (String fieldRuleId : fieldRuleIds) {
|
|
for (String fieldRuleId : fieldRuleIds) {
|
|
String[] ruleIds = fieldRuleId.split(",");
|
|
String[] ruleIds = fieldRuleId.split(",");
|
|
- String standardText = "", originText = "", remind = "";
|
|
|
|
|
|
+ String standardText = "", originText = "", remind = "", hisName = "";
|
|
;
|
|
;
|
|
boolean allRuleIdsSuit = true;
|
|
boolean allRuleIdsSuit = true;
|
|
for (String ruleId : ruleIds) {
|
|
for (String ruleId : ruleIds) {
|
|
@@ -72,6 +73,12 @@ public class CrisisApplication {
|
|
} else if (!StringUtils.isEmpty(originText) && !StringUtils.isEmpty(suitRule.getOriginText())) {
|
|
} else if (!StringUtils.isEmpty(originText) && !StringUtils.isEmpty(suitRule.getOriginText())) {
|
|
originText = originText + ";" + suitRule.getOriginText();
|
|
originText = originText + ";" + suitRule.getOriginText();
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ if (StringUtils.isEmpty(hisName)) {
|
|
|
|
+ hisName = suitRule.getHisName();
|
|
|
|
+ } else if (!StringUtils.isEmpty(hisName) && !StringUtils.isEmpty(suitRule.getHisName())) {
|
|
|
|
+ hisName = hisName + "," + suitRule.getHisName();
|
|
|
|
+ }
|
|
break;
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -93,6 +100,12 @@ public class CrisisApplication {
|
|
appOriginText = appOriginText + "," + originText;
|
|
appOriginText = appOriginText + "," + originText;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ if (StringUtils.isEmpty(appHisName)) {
|
|
|
|
+ appHisName = hisName;
|
|
|
|
+ } else {
|
|
|
|
+ appHisName = appHisName + "," + hisName;
|
|
|
|
+ }
|
|
|
|
+
|
|
hasAppSuit = true;
|
|
hasAppSuit = true;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -103,6 +116,7 @@ public class CrisisApplication {
|
|
crisisDetail.setOriginText(appOriginText);
|
|
crisisDetail.setOriginText(appOriginText);
|
|
crisisDetail.setRemindText(app.getValue().getRemind().replace("${remind}", appRemindVar));
|
|
crisisDetail.setRemindText(app.getValue().getRemind().replace("${remind}", appRemindVar));
|
|
crisisDetail.setTypeId(app.getValue().getTypeId());
|
|
crisisDetail.setTypeId(app.getValue().getTypeId());
|
|
|
|
+ crisisDetail.setHisName(appHisName);
|
|
|
|
|
|
crisisList = crisisMap.get(key);
|
|
crisisList = crisisMap.get(key);
|
|
if (crisisList == null) {
|
|
if (crisisList == null) {
|