Ver código fonte

1. 泰康:解决选择三者险300万进行报价时,初始化依然管控提示选择三者险300万,需要重新报价问题

wangrq 2 meses atrás
pai
commit
23332b6cad

+ 4 - 2
tenant/insurance/quotation-taikang/src/main/java/com/jzg/quotation/taikang/crawler/build/TkCrawlerQuoteResultsBuild.java

@@ -65,9 +65,11 @@ public class TkCrawlerQuoteResultsBuild {
             errorMessage = other.getMessageBZ().get(0) + "\n" + other.getMessageBZ().get(1);
         } else if (preciseInitResult.getPremium() == null) {
             errorMessage = other.getNotice();
-        } else if (other.getNotice() != null && !other.getNotice().isEmpty()) {
-            errorMessage = other.getNotice();
         }
+        // 直接有提示跳过,应该属于警告信息(目前只遇到选择的三者险是300万,初始化依然提示:规则管控提示$商业三者险保额请选择300万以上),后续看是否有其他情况影响报价,如果出现其他情况,对这个提示单独处理放行
+        // else if (other.getNotice() != null && !other.getNotice().isEmpty()) {
+        //     errorMessage = other.getNotice();
+        // }
 
         if (errorMessage == null) {
             return null;

+ 1 - 1
tenant/insurance/quotation-taikang/src/main/java/com/jzg/quotation/taikang/crawler/service/TKSimpleService.java

@@ -686,7 +686,7 @@ public class TKSimpleService {
 
         // 使用 autoSetter 设置可选字段(优先使用公司系统值,其次使用车型查询值)
         CodeUtil.autoSetter(car::setLicenseNo, commonCarInfoVo::getLicenseNo, tkCarModel::getLicenseNo);
-        CodeUtil.autoSetter(car::setTransferDate, commonCarInfoVo::getTransferDate, null);
+        // CodeUtil.autoSetter(car::setTransferDate, commonCarInfoVo::getTransferDate, null);
         CodeUtil.autoSetter(car::setPurchasePrice, commonCarInfoVo::getPurchasePrice, tkCarModel::getReplacementValue);
         CodeUtil.autoSetter(car::setSelectedSeat, commonCarInfoVo::getSeatCount, () -> tkCarModel.getVehicleJingyou().getSeat());
         CodeUtil.autoSetter(car::setExhaustScale, commonCarInfoVo::getDisplacement, tkCarModel::getDisplacement);