wks hace 2 años
padre
commit
ad99c9ee2a

+ 9 - 0
src/main/java/com/ydtech/modules/ins/model/vo/QuoteRespVo.java

@@ -168,6 +168,15 @@ public class QuoteRespVo {
     @ApiModelProperty("商业出险次数")
     private String syClaims;
 
+
+    public void setJqClaims(String jqClaims) {
+        this.jqClaims = jqClaims.isEmpty() ? null : jqClaims;
+    }
+
+    public void setSyClaims(String syClaims) {
+        this.syClaims = syClaims.isEmpty() ? null : syClaims;
+    }
+
     public List<AccidentResponseVo> getAccidentInfo() {
         return accident == null ? Collections.emptyList() : accident;
     }

+ 6 - 11
src/main/java/com/ydtech/modules/order/service/impl/GuorenOrderApiServiceImpl.java

@@ -739,17 +739,12 @@ public class GuorenOrderApiServiceImpl implements GuorenOrderApiService {
         quoteRespVo.setOrderno(insOrder.getOrderno()); //订单号
         quoteRespVo.setJqPremium(jqPremiumBig.doubleValue());
         quoteRespVo.setSyPremium(syPremiumBig.doubleValue());
-
-        // 出险次数
-        List<PremiumResp.DataDTO.CiInsureDemandDTO> ciInsureDemandDTOS = rd.getCiInsureDemandDTOS();
-        for (PremiumResp.DataDTO.CiInsureDemandDTO ciInsureDemandDTO : ciInsureDemandDTOS) {
-            if (GuoRenRiskCode.R_0507.getCode().equals(ciInsureDemandDTO.getRiskCode())) {
-                quoteRespVo.setJqClaims(ciInsureDemandDTO.getClaimTimes());
-            }else if(GuoRenRiskCode.R_0518.getCode().equals(ciInsureDemandDTO.getRiskCode())){
-                quoteRespVo.setSyClaims(ciInsureDemandDTO.getClaimTimes());
-            }
-        }
-
+        // 交强险
+        Integer ciClaimTimes = rd.getCiClaimTimes();
+        quoteRespVo.setJqClaims(ciClaimTimes.toString());
+        // 商业险
+        Integer biClaimTimes = rd.getBiClaimTimes();
+        quoteRespVo.setSyClaims(biClaimTimes.toString());
         return quoteRespVo;
     }