Browse Source

泰山过户bug优化

wangguoqiang 4 tháng trước cách đây
mục cha
commit
01770aad4d

+ 18 - 5
tenant/insurance/quotation-taishan/src/main/java/com/jzg/quotation/taishan/crawler/build/TaiShanCrawlerQuoteRequestVoBuild.java

@@ -854,14 +854,27 @@ public class TaiShanCrawlerQuoteRequestVoBuild {
         vehicleInfo.setIsAccurate("1");
         vehicleInfo.setIsFieldCar("0");
         vehicleInfo.setIsPlateNo("0");
-        vehicleInfo.setJqIsTransferCar("0");
-        vehicleInfo.setJqTransferDate("");
-        vehicleInfo.setSyIsTransferCar("0");
-        vehicleInfo.setSyTransferDate("");
+        // 交强险过户车处理
+        if (carInfoVo.isTransfer()) {
+            vehicleInfo.setJqIsTransferCar("1");
+            vehicleInfo.setJqTransferDate(carInfoVo.getIssueDate());
+            vehicleInfo.setJqSpecialMrk("1"); // 车辆所有权转移重新投保
+        } else {
+            vehicleInfo.setJqIsTransferCar("0");
+            vehicleInfo.setJqTransferDate("");
+            vehicleInfo.setJqSpecialMrk("");
+        }
+        // 商业险过户车处理
+        if (carInfoVo.isTransferBi()) {
+            vehicleInfo.setSyIsTransferCar("1");
+            vehicleInfo.setSyTransferDate(carInfoVo.getIssueDate());
+        } else {
+            vehicleInfo.setSyIsTransferCar("0");
+            vehicleInfo.setSyTransferDate("");
+        }
         vehicleInfo.setJqOrigReducCarShow("0");
         vehicleInfo.setJqPrintDisplacement("");
         vehicleInfo.setJqQryCde("");
-        vehicleInfo.setJqSpecialMrk("");
         vehicleInfo.setModelCde(modelsDTO.getCarModelCode());
         vehicleInfo.setModelIdCode("");
         vehicleInfo.setModelNme(modelsDTO.getCarModelName());