785834757 2 лет назад
Родитель
Сommit
573f519034

+ 31 - 0
src/main/java/com/ydtech/modules/order/service/impl/GuorenOrderApiServiceImpl.java

@@ -826,6 +826,37 @@ public class GuorenOrderApiServiceImpl implements GuorenOrderApiService {
             kind.setAmount(dto.getAmount());
             kind.setCoveragePremium(dto.getPremium());
         }
+        if(dto.getKindCode().equals(InsurKindGuoRen.TY1_N.getCode())){
+            kind = new QuoteKindRespVo();
+            kind.setKindCode(InsurKind.TY1.getCode());
+            kind.setKindName(InsurKind.TY1.getDesc());
+            kind.setServiceTimes(dto.getQuantity().toString());
+            kind.setCoveragePremium(dto.getPremium());
+        }
+
+        if(dto.getKindCode().equals(InsurKindGuoRen.TY2_N.getCode())){
+            kind = new QuoteKindRespVo();
+            kind.setKindCode(InsurKind.TY2.getCode());
+            kind.setKindName(InsurKind.TY2.getDesc());
+            kind.setServiceTimes(dto.getQuantity().toString());
+            kind.setCoveragePremium(dto.getPremium());
+        }
+
+        if(dto.getKindCode().equals(InsurKindGuoRen.TY3_N.getCode())){
+            kind = new QuoteKindRespVo();
+            kind.setKindCode(InsurKind.TY3.getCode());
+            kind.setKindName(InsurKind.TY3.getDesc());
+            kind.setServiceTimes(dto.getQuantity().toString());
+            kind.setCoveragePremium(dto.getPremium());
+        }
+
+        if(dto.getKindCode().equals(InsurKindGuoRen.TY4_N.getCode())){
+            kind = new QuoteKindRespVo();
+            kind.setKindCode(InsurKind.TY4.getCode());
+            kind.setKindName(InsurKind.TY4.getDesc());
+            kind.setServiceTimes(dto.getQuantity().toString());
+            kind.setCoveragePremium(dto.getPremium());
+        }
         return kind;
     }
 

+ 1 - 0
src/main/java/com/ydtech/modules/order/service/impl/HuaTaiOrderApiServiceImpl.java

@@ -559,6 +559,7 @@ public class HuaTaiOrderApiServiceImpl implements HuaTaiOrderApiService {
 
                 kind.setCoveragePremium(coverageDto.getCoveragePremium());
                 kind.setUnitAmount(kindInfoVo.getUnitAmount());
+                kind.setServiceTimes(coverageDto.getServiceTimes());
                 if (!ObjectUtils.isEmpty(kindInfoVo.getDeductibleRate())) {
                     kind.setDeductibleRate(Double.parseDouble(kindInfoVo.getDeductibleRate()));
                 }

+ 69 - 0
src/main/java/com/ydtech/modules/order/service/impl/YongAnOrderServiceImpl.java

@@ -899,6 +899,38 @@ public class YongAnOrderServiceImpl implements YongAnOrderService {
                 kindInfo.setUnitAmount(kindList.get(j).getUnitAmount());
                 kindList_n[j] = kindInfo;
             }
+            // 033609道路救援服务特约条款
+            if (kindList.get(j).getKindCode().equals(InsurKind.TY1.getCode())) {
+                KindDTO kindInfo = new KindDTO();
+                kindInfo.setKindCode("033609");
+                kindInfo.setKindname("道路救援服务特约条款");
+                kindInfo.setServiceTimes(String.valueOf(kindList.get(j).getServiceTimes()));
+                kindList_n[j] = kindInfo;
+            }
+            // 033610车辆安全检测特约条款
+            if (kindList.get(j).getKindCode().equals(InsurKind.TY2.getCode())) {
+                KindDTO kindInfo = new KindDTO();
+                kindInfo.setKindCode("033610");
+                kindInfo.setKindname("道路救援服务特约条款");
+                kindInfo.setServiceTimes(String.valueOf(kindList.get(j).getServiceTimes()));
+                kindList_n[j] = kindInfo;
+            }
+            // 033611代为驾驶服务特约条款
+            if (kindList.get(j).getKindCode().equals(InsurKind.TY2.getCode())) {
+                KindDTO kindInfo = new KindDTO();
+                kindInfo.setKindCode("033611");
+                kindInfo.setKindname("代为驾驶服务特约条款");
+                kindInfo.setServiceTimes(String.valueOf(kindList.get(j).getServiceTimes()));
+                kindList_n[j] = kindInfo;
+            }
+            // 033612代为送检服务特约条款
+            if (kindList.get(j).getKindCode().equals(InsurKind.TY2.getCode())) {
+                KindDTO kindInfo = new KindDTO();
+                kindInfo.setKindCode("033612");
+                kindInfo.setKindname("代为送检服务特约条款");
+                kindInfo.setServiceTimes(String.valueOf(kindList.get(j).getServiceTimes()));
+                kindList_n[j] = kindInfo;
+            }
 
         }
         //交强险险别
@@ -1054,6 +1086,43 @@ public class YongAnOrderServiceImpl implements YongAnOrderService {
                 kind.setCoveragePremium(premium);
                 kindList1.add(kind);
             }
+
+            if ("033609".equals(kindcode)) {
+                kind = new QuoteKindRespVo();
+                kind.setKindCode(InsurKind.TY1.getCode());
+                kind.setKindName(InsurKind.TY1.getDesc());
+                kind.setAmount(amount);
+                kind.setCoveragePremium(premium);
+                kind.setServiceTimes(String.valueOf(kindDTO.getServiceTimes()));
+                kindList1.add(kind);
+            }
+            if ("033610".equals(kindcode)) {
+                kind = new QuoteKindRespVo();
+                kind.setKindCode(InsurKind.TY2.getCode());
+                kind.setKindName(InsurKind.TY2.getDesc());
+                kind.setAmount(amount);
+                kind.setCoveragePremium(premium);
+                kind.setServiceTimes(String.valueOf(kindDTO.getServiceTimes()));
+                kindList1.add(kind);
+            }
+            if ("033611".equals(kindcode)) {
+                kind = new QuoteKindRespVo();
+                kind.setKindCode(InsurKind.TY3.getCode());
+                kind.setKindName(InsurKind.TY3.getDesc());
+                kind.setAmount(amount);
+                kind.setCoveragePremium(premium);
+                kind.setServiceTimes(String.valueOf(kindDTO.getServiceTimes()));
+                kindList1.add(kind);
+            }
+            if ("033612".equals(kindcode)) {
+                kind = new QuoteKindRespVo();
+                kind.setKindCode(InsurKind.TY4.getCode());
+                kind.setKindName(InsurKind.TY4.getDesc());
+                kind.setAmount(amount);
+                kind.setCoveragePremium(premium);
+                kind.setServiceTimes(String.valueOf(kindDTO.getServiceTimes()));
+                kindList1.add(kind);
+            }
         }
         quoteRespVo.setRiskList(riskList1);
         quoteRespVo.setKindList(kindList1);