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

诚泰货车报价bug
承保规则bug调整

785834757 4 месяцев назад
Родитель
Сommit
48a4d95087

+ 1 - 1
src/main/java/com/ydtech/modules/fee/service/impl/FeeRuleSchemeServiceNewImpl.java

@@ -3194,7 +3194,7 @@ public class FeeRuleSchemeServiceNewImpl implements FeeRuleSchemeNewService {
     }
 
     private boolean checkBoxEqual(PtlAgreementUndwrtRulesAttrLink ptlAgreementUndwrtRulesAttrLink, String value) {
-        if (!ptlAgreementUndwrtRulesAttrLink.getMin().equals(value)) {
+        if (!ptlAgreementUndwrtRulesAttrLink.getMin().contains(value)) {
             return true;
         }
         return false;

+ 57 - 0
src/main/java/com/ydtech/modules/order/entity/api/chengtai/response/PremiumCalculationResponse.java

@@ -1,10 +1,12 @@
 package com.ydtech.modules.order.entity.api.chengtai.response;
 
+import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
 import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper;
 import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;
 import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement;
 import lombok.Data;
 import lombok.NoArgsConstructor;
+import net.minidev.json.annotate.JsonIgnore;
 
 import java.math.BigDecimal;
 import java.util.List;
@@ -54,6 +56,12 @@ public class PremiumCalculationResponse {
     @JacksonXmlProperty(isAttribute = false, localName = "YztScore")
     private yztScore YztScore;
 
+    /**
+     * 货车评分因子(SinoiovGradeInfo)
+     */
+    @JacksonXmlProperty(isAttribute = false, localName = "SinoiovGradeInfo")
+    private sinoiovGradeInfo SinoiovGradeInfo;
+
     @NoArgsConstructor
     @Data
     public static class head {
@@ -473,4 +481,53 @@ public class PremiumCalculationResponse {
         @JacksonXmlProperty(isAttribute = false, localName = "errorMessage")
         private String errorMessage;
     }
+
+    @NoArgsConstructor
+    @Data
+    @JsonIgnoreProperties(ignoreUnknown = true)
+    public static class sinoiovGradeInfo{
+        @JacksonXmlProperty(isAttribute = false, localName = "orderId")
+        private String orderId;
+
+        @JacksonXmlProperty(isAttribute = false, localName = "sinoiovId")
+        private String sinoiovId;
+
+        /**
+         * 全国评分
+         */
+        @JacksonXmlProperty(isAttribute = false, localName = "nationScore")
+        private String nationScore;
+
+        /**
+         *全省评分
+         */
+        @JacksonXmlProperty(isAttribute = false, localName = "provinceScore")
+        private String provinceScore;
+
+        /**
+         *车队评分分档
+         */
+        @JacksonXmlProperty(isAttribute = false, localName = "gradeANum")
+        private String gradeANum;
+        /**
+         *车队评分分档
+         */
+        @JacksonXmlProperty(isAttribute = false, localName = "gradeBNum")
+        private String gradeBNum;
+        /**
+         *车队评分分档
+         */
+        @JacksonXmlProperty(isAttribute = false, localName = "gradeCNum")
+        private String gradeCNum;
+        /**
+         *车队评分分档
+         */
+        @JacksonXmlProperty(isAttribute = false, localName = "gradeDNum")
+        private String gradeDNum;
+        /**
+         *车队评分分档
+         */
+        @JacksonXmlProperty(isAttribute = false, localName = "gradeENum")
+        private String gradeENum;
+    }
 }