|
|
@@ -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");
|