Explorar el Código

修改整备质量取值 紫金验证码问题

wks hace 2 años
padre
commit
4dcbd19c85

+ 1 - 1
src/main/java/com/ydtech/modules/order/components/zijin/ZijinRequestApiComponents.java

@@ -353,4 +353,4 @@ public class ZijinRequestApiComponents {
         return downLoadDocument + parameter;
     }
 
-}
+}

+ 7 - 3
src/main/java/com/ydtech/modules/order/components/zijin/ZijinSystemExceptionComponents.java

@@ -44,7 +44,8 @@ public class ZijinSystemExceptionComponents extends ResponseMessageAbstractHandl
                                                    String message,
                                                    QueryActualValueRequest queryActualValueRequest,
                                                    boolean retry) {
-        InsuranceLog.infoLog(InsuranceEnum.ZKIC.getPinyin(), "\n\t---------> {}\n\t---------> {}", "紫金财险 999 异常处理", calculatePremiumResponse.getRtnMsg());
+        InsuranceLog.infoLog(InsuranceEnum.ZKIC.getPinyin(), "\n\t---------> {}\n\t---------> {}", "紫金财险 999 异常处理",
+                calculatePremiumResponse.getRtnMsg());
         String rtnMsg = calculatePremiumResponse.getRtnMsg();
 
         if (retry && rtnMsg.contains(ExceptionEnum.R_90000.getDesc())) {
@@ -52,7 +53,8 @@ public class ZijinSystemExceptionComponents extends ResponseMessageAbstractHandl
             baseInfo.setAnswerCI(replacingStrings(baseInfo.getAnswerCI()));
             baseInfo.setAnswer(replacingStrings(baseInfo.getAnswer()));
             retry = false;
-            return zijinRequestApiComponents.calculatePremium(calculatePremiumRequest, httpHeaders, modelQueryRequest, message, queryActualValueRequest, retry);
+            return zijinRequestApiComponents.calculatePremium(calculatePremiumRequest, httpHeaders, modelQueryRequest, message,
+                    queryActualValueRequest, retry);
         }
 
         throw new SystemException(calculatePremiumResponse.getRtnMsg());
@@ -62,7 +64,9 @@ public class ZijinSystemExceptionComponents extends ResponseMessageAbstractHandl
         if (StringUtils.isEmpty(code)) {
             return code;
         }
-
+        if (code.length() > 4) {
+            return code.substring(code.length() - 4);
+        }
         return code
                 .replace("3", "j")
                 .replace("0", "o");

+ 1 - 1
src/main/java/com/ydtech/modules/order/entity/api/huatai/request/HuaTaiQuotedPriceRequest.java

@@ -315,7 +315,7 @@ public class HuaTaiQuotedPriceRequest extends HuaTaiBaseRequest {
                     this.vin = carInfoVo.getFrameNo();
                     this.loanStatus = "0";
                     this.modelName = fullCarDataDto.getModelName();
-                    this.unladenMass = fullCarDataDto.getUnladenMass();
+                    this.unladenMass = carInfoVo.getCompleteKerbMass();
                     this.FullType = fullCarDataDto.getEnergyTypes();
                     this.motorTypeCode = "A0";
                     this.motorUsageTypeCode = "8A";