瀏覽代碼

1. 中煤商业浮动因子添加

785834757 6 月之前
父節點
當前提交
ce41cc04b8

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

@@ -114,6 +114,12 @@ public class RuleAttrMappingVo {
             ruleAttrMappingVoList.add(new RuleAttrMappingVo("RateFloatFlag", rateFloatFlag == null ? "null" : rateFloatFlag));
         }
 
+        // 中煤商业不浮动原因
+        if (Objects.nonNull(quoteRespVo)){
+            String syRateFloatFlag = quoteRespVo.getSy_rateFloatFlag();
+            ruleAttrMappingVoList.add(new RuleAttrMappingVo("SyRateFloatFlag", syRateFloatFlag == null ? "null" : syRateFloatFlag));
+        }
+
         boolean isNoLicenseFlag = false;
         if (carJudgeRule != null) {
             if (carJudgeRule.getUnitTypeCode().equals("天")) {

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

@@ -235,6 +235,9 @@ public class QuoteRespVo {
     @ApiModelProperty("中煤浮动")
     private String rateFloatFlag;
 
+    @ApiModelProperty("商业中煤浮动")
+    private String sy_rateFloatFlag;
+
     @ApiModelProperty("永安评分")
     private String yaScore;
 

+ 4 - 0
src/main/java/com/ydtech/modules/order/entity/crawler/response/CrawlerQuoteResponse.java

@@ -338,6 +338,10 @@ public class CrawlerQuoteResponse extends CrawlerBaseResponse {
         @JsonProperty("rateFloatFlag")
         private String rateFloatFlag;
 
+        //商业浮动
+        @JsonProperty("sy_rateFloatFlag")
+        private String syRateFloatFlag;
+
         // 永安交强费用浮动
         @JsonProperty("cifeefloat")
         private String cifeeFloat;

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

@@ -659,6 +659,10 @@ public class InsCrawlerOrderServiceImpl implements InsCrawlerOrderService {
         if(other.getRateFloatFlag() != null && !other.getRateFloatFlag().isEmpty()){
             quoteRespVo.setRateFloatFlag(other.getRateFloatFlag());
         }
+        // 中煤商业是否浮动
+        if(other.getSyRateFloatFlag() != null && !other.getSyRateFloatFlag().isEmpty()){
+            quoteRespVo.setSy_rateFloatFlag(other.getSyRateFloatFlag());
+        }
         // 人保商业折扣
         if(other.getBiDiscount() != null && !other.getBiDiscount().isEmpty()){
             quoteRespVo.setPreDiscount(other.getBiDiscount());