Переглянути джерело

修改紫金添加出险次数

wks 2 роки тому
батько
коміт
276fb52770

+ 3 - 0
src/main/java/com/ydtech/modules/order/entity/api/zijin/response/CalculatePremiumResponse.java

@@ -761,6 +761,9 @@ public class CalculatePremiumResponse extends BaseResponse implements Serializab
 
         private static final long serialVersionUID = 3855195412906065458L;
 
+        @JsonProperty("claimTimes")
+        private String claimTimes;
+
         @JsonProperty("actPremSal")
         private String actPremSal;
 

+ 4 - 2
src/main/java/com/ydtech/modules/order/service/impl/ZijinOrderApiServiceImpl.java

@@ -160,7 +160,7 @@ public class ZijinOrderApiServiceImpl implements ZijinOrderApiService {
         // 设置核心报价车型
         quoteRespVo.setCoreModels(vehicleModelInfosDTO.toCoreModelsVo());
         return responseOrder(calculatePremiumResponse, quoteRespVo, ptlAgreementAttribution, calculatePremiumRequest.getOrderId(),
-                calculatePremiumRequest.getOrderNo(), quoteInfoVo,quoteVo.getAccidentalDrivingVo());
+                calculatePremiumRequest.getOrderNo(),quoteVo.getAccidentalDrivingVo());
     }
 
     @Override
@@ -497,6 +497,7 @@ public class ZijinOrderApiServiceImpl implements ZijinOrderApiService {
             quoteRespVo.setSyScore(priceInfoListDTO.getRevPredScore());
             quoteRespVo.setJqLossRation(StringUtils.toDouble(priceInfoListDTO.getLrRecomAdjust()));
             quoteRespVo.setSyLossRation(StringUtils.toDouble(priceInfoListDTO.getLrRecom()));
+            quoteRespVo.setAccidentInfoStr(priceInfoListDTO.getClaimTimes());
         }
 
         List<QuoteKindRespVo> kindList1 = new ArrayList<>();
@@ -561,7 +562,7 @@ public class ZijinOrderApiServiceImpl implements ZijinOrderApiService {
 
     public HttpResult<QuoteRespVo> responseOrder(CalculatePremiumResponse calculatePremiumResponse, QuoteRespVo quoteRespVo,
                                                  PtlAgreementAttribution ptlAgreementAttribution, String orderId, String orderNo,
-                                                 BaseQuoteInfoVo quoteInfoVo, List<ZjQuoteAccidentVo> accidentalDrivingVo) {
+                                                 List<ZjQuoteAccidentVo> accidentalDrivingVo) {
         // 保存订单信息
         InsAreaCompany insAreaCompany = new InsAreaCompany(quoteRespVo, ptlAgreementAttribution);
         // 协议id
@@ -593,6 +594,7 @@ public class ZijinOrderApiServiceImpl implements ZijinOrderApiService {
             insAreaCompanyAccidentalDriving.setRideRiskName(insAreaCompanyAccidentalDriving.getRideRiskName());
             insAreaCompanyAccidentalDrivings.add(insAreaCompanyAccidentalDriving);
         });
+
         insAreaCompany.setIsDjq(calculatePremiumResponse.getBasePart().getIsDjq().equals("")?"0":calculatePremiumResponse.getBasePart().getIsDjq());
         insAreaCompanyService.insertCompanyAndOrders(insAreaCompany,insAreaCompanyAccidentalDrivings);
         quoteRespVo.setCompanyId(orderNo);