@@ -33,7 +33,9 @@ public enum InsurKind {
TY1("TY1", "道路救援服务特约条款"),
TY2("TY2", "车辆安全检测特约条款"),
TY3("TY3", "代为驾驶服务特约条款"),
- TY4("TY4", "代为送检服务特约条款");
+ TY4("TY4", "代为送检服务特约条款"),
+ SY_WBDWGZ("SY_WBDWGZ","附加外部电网故障损失险");
+
private final String code;
@@ -409,6 +409,13 @@ public class InsCrawlerOrderServiceImpl implements InsCrawlerOrderService {
kind.setAmount(kindInfoVo.getAmount());
}
+ if (InsurKind.SY_WBDWGZ.getCode().equals(kindInfoVo.getKindCode())){
+ KindInfoVo aKind = kindList.stream().filter(x -> x.getKindCode().equals(InsurKind.A.getCode())).findFirst().orElse(null);
+ if(aKind != null) {
+ kind.setAmount(map.get("A_amount"));
+ }
if (!ObjectUtils.isEmpty(kindInfoVo.getDeductibleRate())) {
kind.setDeductibleRate(Double.parseDouble(kindInfoVo.getDeductibleRate()));