|
@@ -74,6 +74,7 @@ public class RuleAggregate {
|
|
for (String ruleGroup : map.keySet()) {
|
|
for (String ruleGroup : map.keySet()) {
|
|
RuleConditionDTO ruleConditionDTO = new RuleConditionDTO();
|
|
RuleConditionDTO ruleConditionDTO = new RuleConditionDTO();
|
|
ruleConditionDTO.setHasSubCond(ruleInitDTO.getHasSubCond());
|
|
ruleConditionDTO.setHasSubCond(ruleInitDTO.getHasSubCond());
|
|
|
|
+ ruleConditionDTO.setDescription(ruleInitDTO.getDescription());
|
|
ruleConditionDTO.setRuleGroup(ruleGroup);
|
|
ruleConditionDTO.setRuleGroup(ruleGroup);
|
|
//结果判空第三层条件明细
|
|
//结果判空第三层条件明细
|
|
if (ListUtil.isNotEmpty(map.get(ruleGroup))) {
|
|
if (ListUtil.isNotEmpty(map.get(ruleGroup))) {
|
|
@@ -98,6 +99,7 @@ public class RuleAggregate {
|
|
RuleConditionDTO ruleConditionDTO1 = new RuleConditionDTO();
|
|
RuleConditionDTO ruleConditionDTO1 = new RuleConditionDTO();
|
|
ruleConditionDTO1.setHasSubCond(ruleConditionDTO.getHasSubCond());
|
|
ruleConditionDTO1.setHasSubCond(ruleConditionDTO.getHasSubCond());
|
|
ruleConditionDTO1.setRuleGroup(ruleConditionDTO.getRuleGroup());
|
|
ruleConditionDTO1.setRuleGroup(ruleConditionDTO.getRuleGroup());
|
|
|
|
+ ruleConditionDTO1.setDescription(ruleConditionDTO.getDescription());
|
|
ruleConditionDTO1.setMsg(ruleConditionDTO.getMsg());
|
|
ruleConditionDTO1.setMsg(ruleConditionDTO.getMsg());
|
|
ruleConditionDTO1.getRuleBaseDTOList().addAll(ruleBaseDTOList);
|
|
ruleConditionDTO1.getRuleBaseDTOList().addAll(ruleBaseDTOList);
|
|
if (!ruleConditionMap.containsKey(ruleConditionDTO1.toString())) {
|
|
if (!ruleConditionMap.containsKey(ruleConditionDTO1.toString())) {
|
|
@@ -123,6 +125,7 @@ public class RuleAggregate {
|
|
} else {
|
|
} else {
|
|
RuleConditionDTO ruleConditionDTO = new RuleConditionDTO();
|
|
RuleConditionDTO ruleConditionDTO = new RuleConditionDTO();
|
|
ruleConditionDTO.setHasSubCond(ruleInitDTO.getHasSubCond());
|
|
ruleConditionDTO.setHasSubCond(ruleInitDTO.getHasSubCond());
|
|
|
|
+ ruleConditionDTO.setDescription(ruleInitDTO.getDescription());
|
|
ruleConditionDTO.setMsg(ruleInitDTO.getMsg());
|
|
ruleConditionDTO.setMsg(ruleInitDTO.getMsg());
|
|
//无条件
|
|
//无条件
|
|
ruleConditionDTO.setRuleGroup(ruleInitDTO.getRuleId() + "-1");
|
|
ruleConditionDTO.setRuleGroup(ruleInitDTO.getRuleId() + "-1");
|