|
|
@@ -378,6 +378,19 @@ public class PtlAgreementUndwrtRulesServiceImpl extends ServiceImpl<PtlAgreement
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ // min 字段根据 minArray 进行重组(前端批量模式下传的是 minArray)
|
|
|
+ if (CollUtil.isNotEmpty(group.getRulesAttrList())) {
|
|
|
+ group.getRulesAttrList().forEach(attr -> {
|
|
|
+ if (attr.getMinArray() != null && attr.getMinArray().length > 0) {
|
|
|
+ attr.setMin(String.join(",", attr.getMinArray()));
|
|
|
+ }
|
|
|
+ // 处理中文逗号
|
|
|
+ if (attr.getMin() != null && attr.getMin().contains(",")) {
|
|
|
+ attr.setMin(attr.getMin().replace(",", ","));
|
|
|
+ }
|
|
|
+ });
|
|
|
+ }
|
|
|
+
|
|
|
List<PtlAgreementUndwrtRulesAttrLink> andAttrLinks = processAndAttrs(group.getRulesAttrList(), undwrtRulesAttrList, ruleId);
|
|
|
|
|
|
// 已有规则做差异比较更新,避免全删全插产生垃圾数据
|