Просмотр исходного кода

大家财险 出险次数增加

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

+ 5 - 0
src/main/java/com/ydtech/modules/order/entity/api/dajia/response/ODR1009Response.java

@@ -132,6 +132,11 @@ public class ODR1009Response extends DaJiaBaseResponse {
             private Object cresvTxt1;
             private Object cresvTxt1;
             @JsonProperty("cresvTxt2")
             @JsonProperty("cresvTxt2")
             private Object cresvTxt2;
             private Object cresvTxt2;
+            @JsonProperty("jqPreEscNum")
+            private Integer jqPreEscNum;
+            @JsonProperty("syPreEscNum")
+            private Integer syPreEscNum;
+
         }
         }
 
 
         @NoArgsConstructor
         @NoArgsConstructor

+ 14 - 0
src/main/java/com/ydtech/modules/order/service/impl/DaJiaOrderServiceImpl.java

@@ -528,6 +528,18 @@ public class DaJiaOrderServiceImpl implements DaJiaOrderService {
         quoteRespVo.setSumPermium(CalculateUtils.add(jqPremium, syPremium, sumPayTax, jyPremium));//总保费
         quoteRespVo.setSumPermium(CalculateUtils.add(jqPremium, syPremium, sumPayTax, jyPremium));//总保费
         quoteRespVo.setTotalAdjustRate(0);
         quoteRespVo.setTotalAdjustRate(0);
         quoteRespVo.setOrderno(yaQuoteInfoVo.getOrderNo()); //订单号
         quoteRespVo.setOrderno(yaQuoteInfoVo.getOrderNo()); //订单号
+
+        //判断是否出险
+        String EscNum = "";
+        if(odr1009Response.getResult().getRiskRatio().getJqPreEscNum() > 0)
+        {
+            EscNum += "交强险出险次数:" + odr1009Response.getResult().getRiskRatio().getJqPreEscNum()+"次  ";
+        }
+        if(odr1009Response.getResult().getRiskRatio().getSyPreEscNum() > 0){
+            EscNum += "商业险出险次数:" + odr1009Response.getResult().getRiskRatio().getSyPreEscNum() + "次";
+        }
+        quoteRespVo.setAccidentInfoStr(EscNum);
+
         return quoteRespVo;
         return quoteRespVo;
     }
     }
     //endregion
     //endregion
@@ -744,6 +756,8 @@ public class DaJiaOrderServiceImpl implements DaJiaOrderService {
                             //新能源保单号
                             //新能源保单号
                             insAreaCompany.setSypolicyno(collect.get(i).getPlyNo());
                             insAreaCompany.setSypolicyno(collect.get(i).getPlyNo());
                         }
                         }
+                        //设置签单时间
+                        insAreaCompany.setPayDate(collect.get(i).getIssueTm());
                     }
                     }
                     //更新订单状态
                     //更新订单状态
                     insAreaCompany.setOrderstatus(InsOrderStatusEnum.ACCEPT_INSURANCE.getCode());
                     insAreaCompany.setOrderstatus(InsOrderStatusEnum.ACCEPT_INSURANCE.getCode());