Bläddra i källkod

1. 永安 费用浮动承保规则无法卡住bug

785834757 8 månader sedan
förälder
incheckning
40e2cf082a

+ 2 - 2
src/main/java/com/ydtech/modules/fee/dto/vo/RuleAttrMappingVo.java

@@ -433,8 +433,8 @@ public class RuleAttrMappingVo {
                 });
 
         //永安商业费用浮动
-        Optional.ofNullable(quoteRespVo)
-                .map(quoteRespVo1 -> quoteRespVo.getBifeeFloat())
+        Optional.ofNullable(insAreaCompany)
+                .map(InsAreaCompany::getBifeeFloat)
                 .ifPresent(x -> {
                     ruleAttrMappingVoList.add(new RuleAttrMappingVo("BifeeFloat", x));
                 });

+ 12 - 0
src/main/java/com/ydtech/modules/order/entity/InsAreaCompany.java

@@ -625,6 +625,18 @@ public class InsAreaCompany implements Serializable {
     @TableField(value = "mark_group")
     private String markGroup;
 
+
+    /**
+     * 永安交强费用浮动
+     */
+    @TableField(value = "cifee_float")
+    private String cifeeFloat;
+
+    /**
+     * 永安商业费用浮动
+     */
+    @TableField(value = "bifee_float")
+    private String bifeeFloat;
     //入口总金额
     @TableField(exist = false)
     private BigDecimal entranceAllFee;

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

@@ -743,13 +743,13 @@ public class InsCrawlerOrderServiceImpl implements InsCrawlerOrderService {
 //            insAreaCompany.setYaScore(response.getOther().getScore());
 //        }
 //
-//        if(Objects.nonNull(response.getOther().getCifeeFloat())){
-//            insAreaCompany.setCifeeFloat(response.getOther().getCifeeFloat());
-//        }
-//
-//        if(Objects.nonNull(response.getOther().getBifeeFloat())){
-//            insAreaCompany.setBifeeFloat(response.getOther().getBifeeFloat());
-//        }
+        if(Objects.nonNull(response.getOther().getCifeeFloat())){
+            insAreaCompany.setCifeeFloat(response.getOther().getCifeeFloat());
+        }
+
+        if(Objects.nonNull(response.getOther().getBifeeFloat())){
+            insAreaCompany.setBifeeFloat(response.getOther().getBifeeFloat());
+        }
 
         // 保险公司订单号
         insAreaCompany.setInsOrderNo(response.getOrderNo());