Procházet zdrojové kódy

诚泰车型功率修改

Qchen před 3 měsíci
rodič
revize
871df5dc61

+ 2 - 2
tenant/insurance/quotation-chengtai/src/main/java/com/jzg/quotation/chengtai/api/entity/request/PremiumCalculationRequest.java

@@ -503,7 +503,7 @@ public class PremiumCalculationRequest {
          * 功率 摩托车拖拉机传
          */
         @JacksonXmlProperty(localName = "power")
-        private Integer power;
+        private String power;
 
         /**
          * 设计最高时速 摩托车传
@@ -608,7 +608,7 @@ public class PremiumCalculationRequest {
             } else {
                 this.displacement = vehicle.getVehicleDisplacement();
             }
-            this.power = Integer.valueOf(carInfoVo.getPowerScale());
+            this.power = carInfoVo.getPowerScale();
             if (carInfoVo.getEnergyTypeCode().equals("0")) {
                 this.energyFlag = "0";
             } else {

+ 4 - 6
tenant/insurance/quotation-zhongan/src/main/java/com/jzg/quotation/zhongan/crawler/service/Impl/ZhongAnCrawlerRequestImpl.java

@@ -621,12 +621,10 @@ public class ZhongAnCrawlerRequestImpl implements ZhongAnCrawlerRequest {
                         for (ZhongAnCrawlerPolicyListResponse.ValueDTO.DatasDTO.policyListsDto policy : policyPayLists) {
                             if (orderNo.equals(policy.getOrderNo())) {
                                 // 保单号
-                                if (policy.getInsureTypeCode().equals("2")) {
-                                    orderStatusResultVo.setJqPolicyno(policy.getTpPolicyNo());
-                                } else if (policy.getInsureTypeCode().equals("1")) {
-                                    orderStatusResultVo.setSyPolicyno(policy.getTpPolicyNo());
-                                } else if (policy.getInsureTypeCode().equals("3")) {
-                                    orderStatusResultVo.setJyPolicyno(policy.getTpPolicyNo());
+                                switch (policy.getInsureTypeCode()) {
+                                    case "2" -> orderStatusResultVo.setJqPolicyno(policy.getTpPolicyNo());
+                                    case "1" -> orderStatusResultVo.setSyPolicyno(policy.getTpPolicyNo());
+                                    case "3" -> orderStatusResultVo.setJyPolicyno(policy.getTpPolicyNo());
                                 }
                                 orderStatusResultVo.setOrderStatus(InsOrderStatusEnum.UNDERWRITED);
                             } else {