Kaynağa Gözat

诚泰非车修改

wks 2 yıl önce
ebeveyn
işleme
3591e6447f

+ 1 - 1
src/main/java/com/ydtech/constants/InsuranceEnum.java

@@ -29,7 +29,7 @@ public enum InsuranceEnum {
     CATH("CATH", "国泰财产保险有限责任公司", ""),
     CATH("CATH", "国泰财产保险有限责任公司", ""),
     CCBP("CCBP", "建信财产保险有限公司", ""),
     CCBP("CCBP", "建信财产保险有限公司", ""),
     CCIC("CCIC", "中国大地财产保险股份有限公司", ""),
     CCIC("CCIC", "中国大地财产保险股份有限公司", ""),
-    CHAC("CHAC", "诚泰财产保险股份有限公司", ""),
+    CHAC("CHAC", "诚泰财产保险股份有限公司", "chengtai"),
     CICP("CICP", "中华联合财产保险股份有限公司", ""),
     CICP("CICP", "中华联合财产保险股份有限公司", ""),
     CJCX("CJCX", "长江财产保险股份有限公司", ""),
     CJCX("CJCX", "长江财产保险股份有限公司", ""),
     CPIC("CPIC", "中国太平洋财产保险股份有限公司", ""),
     CPIC("CPIC", "中国太平洋财产保险股份有限公司", ""),

+ 7 - 0
src/main/java/com/ydtech/modules/order/service/impl/InsOrdersServiceImpl.java

@@ -1346,6 +1346,13 @@ public class InsOrdersServiceImpl extends ServiceImpl<InsOrdersMapper, InsOrders
             boHaiQuoteAccidentVo.setCopies(String.valueOf(accidentalDrivingVo.getQuantity()));
             boHaiQuoteAccidentVo.setCopies(String.valueOf(accidentalDrivingVo.getQuantity()));
             bohaiBaseQuoteVo.setAccidentalDrivingVo(Collections.singletonList(boHaiQuoteAccidentVo));
             bohaiBaseQuoteVo.setAccidentalDrivingVo(Collections.singletonList(boHaiQuoteAccidentVo));
             return bohaiBaseQuoteVo;
             return bohaiBaseQuoteVo;
+        }else if (baseQuoteVo.getCompanyId().equals("CHAC1000000")) {
+            // 诚泰财险
+            BaseQuoteVo<Object> chengtaiBaseQuoteVo = new BaseQuoteVo<>();
+            BeanUtils.copyProperties(baseQuoteVo, chengtaiBaseQuoteVo);
+            InsDrivingIntentionInsurance byProjectCode = insDrivingIntentionInsuranceService.getByProjectCode(baseQuoteVo.getCompanyId(), baseQuoteVo.getAccidentalDrivingVo().getProjectCode());
+            chengtaiBaseQuoteVo.setAccidentalDrivingVo(JSONObject.parseObject(byProjectCode.getRequestData()));
+            return chengtaiBaseQuoteVo;
         }
         }
 
 
         return null;
         return null;