Przeglądaj źródła

添加泰康 核对一些字段

wlq 1 rok temu
rodzic
commit
961dcc5292

+ 9 - 0
commons/src/main/java/com/jzg/commons/entity/quote/vo/CarInfoVo.java

@@ -174,6 +174,15 @@ public class CarInfoVo implements Serializable {
         return String.valueOf(v);
     }
 
+    public Double getTonCountDouble() {
+        if (StringUtils.hasLength(limitLoad)) {
+            return null;
+        }
+        double v = Double.parseDouble(limitLoad);
+        v = v / 1000;
+        return v;
+    }
+
     /**
      * 排量(单位:升(L),能源种类为燃油时必传
      */

+ 1 - 1
tenant/insurance/quotation-taikang/src/main/java/com/jzg/quotation/taikang/model/entity/TKCar.java

@@ -128,7 +128,7 @@ public class TKCar extends UnknownFieldEntity {
     /**
      * 排量
      */
-    private BigDecimal exhaustScale;
+    private String exhaustScale;
 
     /**
      * 座位标志

+ 3 - 0
tenant/insurance/quotation-taikang/src/main/java/com/jzg/quotation/taikang/model/entity/TKCarOwnerVo.java

@@ -12,6 +12,9 @@ import java.math.BigDecimal;
 public class TKCarOwnerVo extends UnknownFieldEntity {
     /**
      * 性别
+     *
+     * 1:男
+     * 2:女
      */
     private String sex;
 

+ 213 - 139
tenant/insurance/quotation-taikang/src/main/java/com/jzg/quotation/taikang/service/TKSimpleService.java

@@ -1,10 +1,9 @@
 package com.jzg.quotation.taikang.service;
 
+import com.jzg.quotation.commons.constant.enums.quote.CarKindCode;
+import com.jzg.quotation.commons.constant.enums.quote.VehicleUseCode;
 import com.jzg.quotation.commons.entity.vo.aggregated.QuoteVo;
-import com.jzg.quotation.commons.entity.vo.quote.CarInfoVo;
-import com.jzg.quotation.commons.entity.vo.quote.KindInfoVo;
-import com.jzg.quotation.commons.entity.vo.quote.RiskInfoVo;
-import com.jzg.quotation.commons.entity.vo.quote.VehicleAndVesselTaxVo;
+import com.jzg.quotation.commons.entity.vo.quote.*;
 import com.jzg.quotation.commons.filter.CarModelsFilterUtils;
 import com.jzg.quotation.taikang.client.HttpService;
 import com.jzg.quotation.taikang.model.TKLoginSession;
@@ -304,20 +303,31 @@ public class TKSimpleService {
         }
 
         TKCarInfoVo carInfoVo = new TKCarInfoVo();
-        carInfoVo.setIsQueryCarByOCR("2");
-        carInfoVo.setCarType(null); // todo
-        carInfoVo.setLocalCarFlag(null); // todo
+        carInfoVo.setIsQueryCarByOCR("3"); // 车型查询时是3,忘了什么时候是2
         carInfoVo.setOperateFlag("6");
         carInfoVo.setLicenseNo(commonCarInfoVo.getLicenseNo());
 
+        // 车辆大类
+        String carKindCode = commonCarInfoVo.getCarKindCode();
+
+        if (carKindCode.equals(CarKindCode.CAR_KIND_CODE_A0.getCode())) {
+            carInfoVo.setCarType("A");
+        } else if (carKindCode.equals(CarKindCode.CAR_KIND_CODE_A1.getCode())) {
+            carInfoVo.setCarType("D");
+        } else {
+            throw new RuntimeException("未知车辆大类:" + carKindCode);
+        }
+
         setLicenseTypeByLicenseNo(carInfoVo, carInfoVo.getLicenseNo());
 
+        carInfoVo.setLocalCarFlag(null); // todo 车型查询时没有传这个参数,暂时不知什么地方用到。
+
         String tempOrderId = newOrderId(session);
 
         CarModelinfoQueryParam carModelinfoQueryParam = new CarModelinfoQueryParam();
         carModelinfoQueryParam.setTplatformId(session.getTplatformId());
         carModelinfoQueryParam.setFromId(session.getFromid());
-        // 不知道为什么,抓包观察到每次查车型前,都要获取一个新的订单id
+        //抓包观察到每次查车型前,都要获取一个新的订单id, 不知道为什么
         carModelinfoQueryParam.setOrderID(tempOrderId);
         carModelinfoQueryParam.setOrderOldID(mainOrderId);
         carModelinfoQueryParam.setChannelCode("OffWeb");
@@ -346,17 +356,28 @@ public class TKSimpleService {
      * @return
      */
     public List<TKCarModel> queryCarModelsByVinNo(TKLoginSession session, String mainOrderId, CarInfoVo commonCarInfoVo, TKAreaInfoVo area) {
-        if (StringUtils.isBlank(commonCarInfoVo.getLicenseNo())) {
+        if (StringUtils.isBlank(commonCarInfoVo.getVinNo())) {
             return null;
         }
 
         TKCarInfoVo carInfoVo = new TKCarInfoVo();
-        carInfoVo.setIsQueryCarByOCR("2");
-        carInfoVo.setCarType(null); // todo
-        carInfoVo.setLocalCarFlag(null); // todo
+        carInfoVo.setIsQueryCarByOCR("3"); // 车型查询时是3,忘了什么时候是2
         carInfoVo.setOperateFlag("3");
         carInfoVo.setVinNo(commonCarInfoVo.getVinNo());
 
+        // 车辆大类
+        String carKindCode = commonCarInfoVo.getCarKindCode();
+
+        if (carKindCode.equals(CarKindCode.CAR_KIND_CODE_A0.getCode())) {
+            carInfoVo.setCarType("A");
+        } else if (carKindCode.equals(CarKindCode.CAR_KIND_CODE_A1.getCode())) {
+            carInfoVo.setCarType("D");
+        } else {
+            throw new RuntimeException("未知车辆大类:" + carKindCode);
+        }
+
+        carInfoVo.setLocalCarFlag(null); // todo 车型查询时没有传这个参数,暂时不知什么地方用到。
+
         CarModelinfoQueryParam carModelinfoQueryParam = new CarModelinfoQueryParam();
         carModelinfoQueryParam.setTplatformId(session.getTplatformId());
         carModelinfoQueryParam.setFromId(session.getFromid());
@@ -553,13 +574,13 @@ public class TKSimpleService {
      *
      * @param session
      * @param mainOrderId
-     * @param commonCarInfoVo
+     * @param commonQuoteVo
      * @param tkAreaInfoVo
      * @param tkCarModel
      */
     public void orderCreate(TKLoginSession session,
                             String mainOrderId,
-                            CarInfoVo commonCarInfoVo,
+                            QuoteVo commonQuoteVo,
                             TKAreaInfoVo tkAreaInfoVo,
                             TKCarModel tkCarModel) {
         // 全局固定参数
@@ -567,10 +588,6 @@ public class TKSimpleService {
         String tplatLoginKey = session.getTplatLoginKey();
         String fromId = session.getFromid();
 
-
-        String passengerSeat = "";
-        String carType = "";
-
         // 投保人信息
         SaveBasicInfoParam.InsureInfo insureInfo = new SaveBasicInfoParam.InsureInfo();
         insureInfo.setAppliInfo(new SaveBasicInfoParam.AppliInfo());
@@ -579,147 +596,91 @@ public class TKSimpleService {
 
         // 车辆信息
         TKCar car = new TKCar();
-        car.setFuelType(tkCarModel.getFuelType());
-        car.setModelName(tkCarModel.getModelName());
-        car.setTonnageFlag("0"); // todo 需要判断是货车类型及吨位
-        car.setCarType(carType(passengerSeat, tkCarModel.getModelName(), tkCarModel.getFuelType()));
-        car.setUseNatureCodeCode("8A"); // todo 页面上选择的家庭自用、非营业企业、、、、
-        car.setVinNo(commonCarInfoVo.getVinNo()); // 车架号
-        car.setEngineNo(commonCarInfoVo.getEngineNo()); // 发动机号
-        car.setEnrollDate(commonCarInfoVo.getRegisterDate()); // 初登日期
+        car.setFuelType(tkCarModel.getFuelType()); // todo 燃油类型
+        car.setModelName(tkCarModel.getModelName()); // todo
         car.setBillDate(""); // 页面上没有输入框,可能是北京地区才用到
         car.setCarBookingTime(""); // 页面上没有输入框,原注释为“上海地区开具发票日期”,但感觉是车辆时间。
         car.setBillNo(""); // 页面上没有输入框,发票号
 
-        if (commonCarInfoVo.isTransfer()) {
-            car.setChgOwnerFlag("1"); // 是过户
-            car.setTransferDate(commonCarInfoVo.getTransferDate()); // 过户时间
-        } else {
-            car.setChgOwnerFlag("0"); // 不是过户
-        }
+        String passengerSeat = "";
+        car.setCarType(carType(passengerSeat, tkCarModel.getModelName(), tkCarModel.getFuelType()));
 
-        car.setSelectedSeat(commonCarInfoVo.getSeatCount());
-        car.setCarModel(Arrays.asList(tkCarModel));
-        TKSimpleService.setLicenseTypeByLicenseNo(car, car.getLicenseNo());
+        CarInfoVo commonCarInfoVo = commonQuoteVo.getCarInfoVo();
 
-        if (car.equals("D")) {
-            // 如果车辆大类是货车,需传交管车辆类型及整备质量和号牌种类
-            /*
-
-            if (_carType == 'D') {//若勾选了货车,需传交管车辆类型及整备质量和号牌种类
-            if (isDirectSaleFlag == '1' || tonnageFlag == '0' && isSpecialFlag == '0') {//直销或者两吨以下且不是特殊车型
-                obj.carInfoVo.vehicleType = $('#trafficControlType option:selected').val()
-                obj.carInfoVo.licenseType = '02'
-                //车型查询5在carModel里面没返licenseNo和licenseType时,此时把carinfoVo里面的licenseNo和licenseType赋值给carmodel里面的licenseNo和licenseType(这里只处理了两吨以下货车,因为两吨以上货车未出现此问题,暂不处理)
-                obj.carInfoVo.carModel[0].licenseNo = licenseNo
-                obj.carInfoVo.carModel[0].licenseType = '02'
-                if (commonfunCtrl.isDefine(tplatformId)) {
-                    obj.carInfoVo.tonnage = $('#authorizedDeadWeight').val()
-                }
-            } else if (tonnageFlag == '0' && isSpecialFlag == '1') {
-                obj.carInfoVo.vehicleType = trafficTypeCode//车辆类型
-                obj.carInfoVo.licenseType = '02'
-                obj.carInfoVo.vehicleTypeCname = $('#trafficType').val()
-                if (comCode === '0131' && marketQuery !== '1') {
-                    obj.carInfoVo.carKindName = $('#carSpeciesSH option:selected').val()//车辆种类name
-                } else {
-                    obj.carInfoVo.carKindName = $('#carSpecies option:selected').val()//车辆种类name
-                }
-                obj.carInfoVo.carModel[0].licenseNo = licenseNo
-                obj.carInfoVo.carModel[0].licenseType = '02'
-                if (commonfunCtrl.isDefine(tplatformId)) {
-                    obj.carInfoVo.tonnage = $('#authorizedDeadWeight').val()
-                }
-                obj.carInfoVo.isSpecialFlag = isSpecialFlag
+        if (commonCarInfoVo != null) {
+            car.setVinNo(commonCarInfoVo.getVinNo()); // 车架号
+            car.setEngineNo(commonCarInfoVo.getEngineNo()); // 发动机号
+            car.setEnrollDate(commonCarInfoVo.getRegisterDate()); // 初登日期
 
+            Double tonCount = commonCarInfoVo.getTonCountDouble();
+            if (tonCount != null && tonCount > 2) {
+                // 好像主要是货车使用此字段
+                car.setTonnageFlag("1");
             } else {
-                obj.carInfoVo.vehicleType = trafficTypeCode//车辆类型
-                obj.carInfoVo.vehicleTypeCname = $('#trafficType').val()
-                if (comCode === '0131' && marketQuery !== '1') {
-                    obj.carInfoVo.carKindName = $('#carSpeciesSH option:selected').val()//车辆种类name
-                } else {
-                    obj.carInfoVo.carKindName = $('#carSpecies option:selected').val()//车辆种类name
-                }
-                obj.carInfoVo.licenseType = codeCode
-                obj.carInfoVo.licenseTypeChinese = comCode === '0131' && marketQuery !== '1' ?
-                                                   $('#plateTypeSH').val() : $('#plateType').val()
-                obj.carInfoVo.tonnage = $('#authorizedDeadWeight').val()
+                car.setTonnageFlag("0");
             }
-            obj.carInfoVo.curingQuality = $('#curingQuality').val()//整备质量
-        }
-
-             */
-        }
-
-
-        if (carType.equals("T1") || carType.equals("T2") || carType.equals("T3") || carType.equals("T4") || carType.equals("N")) {
-            // 车若选择了特种车,车辆种类,交管车辆种类,号牌种类为必传
 
-            /*
-
-            if (_carType == 'T1' || _carType == 'T2' || _carType == 'T3' || _carType == 'T4' || _carType == 'N') {//若勾选特种车,车辆种类,交管车辆种类,号牌种类为必传
-            if (comCode === '0131' && marketQuery !== '1') {
-                obj.carInfoVo.carKindName = $('#carSpeciesSH option:selected').val()//车辆种类name
-                obj.carInfoVo.carKindCName = $('#carSpeciesSH option:selected').text()//车辆种类值
+            if (commonCarInfoVo.isTransfer()) {
+                car.setChgOwnerFlag("1"); // 是过户
+                car.setTransferDate(commonCarInfoVo.getTransferDate()); // 过户时间
             } else {
-                obj.carInfoVo.carKindName = $('#carSpecies option:selected').val()//车辆种类name
-                obj.carInfoVo.carKindCName = $('#carSpecies option:selected').text()//车辆种类值
+                car.setChgOwnerFlag("0"); // 不是过户
             }
 
-            obj.carInfoVo.vehicleType = trafficTypeCode
-            obj.carInfoVo.licenseType = codeCode
-            obj.carInfoVo.vehicleTypeCname = $('#trafficType').val()
-            obj.carInfoVo.licenseTypeChinese = comCode === '0131' && marketQuery !== '1' ?
-                                               $('#plateTypeSH').val() : $('#plateType').val()
-            obj.carInfoVo.curingQuality = $('#curingQuality').val()//整备质量
-            if ((_carType == 'T1' || _carType == 'T2' || _carType == 'T3' || _carType == 'T4') && tplatformId) {
-                obj.carInfoVo.tonnage = $('#authorizedDeadWeight').val()
-                obj.carInfoVo.exhaustScale = $('#exhaustVolume1').val()
-            }
-        }
-
-             */
-        }
-
-        if (carType.equals("G")) {
-            //若勾选挂车,车辆种类,交管车辆种类,号牌种类为必传
-            /*
-            if (_carType == 'G') {//若勾选挂车,车辆种类,交管车辆种类,号牌种类为必传
-            if (comCode === '0131' && marketQuery !== '1') {
-                obj.carInfoVo.carKindName = $('#carSpeciesSH option:selected').val()//车辆种类name
-                obj.carInfoVo.carKindCName = $('#carSpeciesSH option:selected').text()//车辆种类值
+            String vehicleUseCode = commonCarInfoVo.getVehicleUseCode();
+
+            if (vehicleUseCode.equals(VehicleUseCode.VEHICLE_USE_CODE_05.getCode())) {
+                // 05 家庭自用 = 8A 家庭自用
+                car.setUseNatureCodeCode("8A"); // 页面上选择的家庭自用、非营业企业、、、、
+            } else if (vehicleUseCode.equals(VehicleUseCode.VEHICLE_USE_CODE_06.getCode())) {
+                // 06 非营业企业 = 8C 非营业党政机关事业团体
+                car.setUseNatureCodeCode("8C");
+            } else if (vehicleUseCode.equals(VehicleUseCode.VEHICLE_USE_CODE_07.getCode())) {
+                // 07 非营业企业 = 8B 非营业企业
+                car.setUseNatureCodeCode("8B");
+            } else if (vehicleUseCode.equals(VehicleUseCode.VEHICLE_USE_CODE_01.getCode())) {
+                // 01 营业出租租赁 = 9 营业
+                car.setUseNatureCodeCode("9");
+            }  else if (vehicleUseCode.equals(VehicleUseCode.VEHICLE_USE_CODE_02.getCode())) {
+                // 02 营业城市公交 = 9 营业
+                car.setUseNatureCodeCode("9");
+            }  else if (vehicleUseCode.equals(VehicleUseCode.VEHICLE_USE_CODE_03.getCode())) {
+                // 03 营业公路客运 = 9 营业
+                car.setUseNatureCodeCode("9");
+            }  else if (vehicleUseCode.equals(VehicleUseCode.VEHICLE_USE_CODE_04.getCode())) {
+                // 04 营业货运 = 9 营业
+                car.setUseNatureCodeCode("9");
             } else {
-                obj.carInfoVo.carKindName = $('#carSpecies option:selected').val()//车辆种类name
-                obj.carInfoVo.carKindCName = $('#carSpecies option:selected').text()//车辆种类值
+                // 默认 8B 非营业企业
+                car.setUseNatureCodeCode("8B");
             }
-            obj.carInfoVo.vehicleType = trafficTypeCode
-            obj.carInfoVo.licenseType = codeCode
-            obj.carInfoVo.vehicleTypeCname = $('#trafficType').val()
-            obj.carInfoVo.licenseTypeChinese = comCode === '0131' && marketQuery !== '1' ?
-                                               $('#plateTypeSH').val() : $('#plateType2').val()
-            obj.carInfoVo.engineNo = '无'
-            obj.carInfoVo.curingQuality = $('#curingQuality').val()//整备质量
-            obj.carInfoVo.tonnage = $('#authorizedDeadWeight').val()
-        }
-             */
-        }
 
-        car.setLicenseNo(commonCarInfoVo.getLicenseNo());
-        car.setBrandName(commonCarInfoVo.getBrandName()); // todo
-        car.setBrandName(tkCarModel.getModelName()); // todo
-        car.setExhaustScale(BigDecimal.ZERO); // todo
+            car.setSelectedSeat(commonCarInfoVo.getSeatCount());
+            car.setLicenseNo(commonCarInfoVo.getLicenseNo());
+            car.setBrandName(commonCarInfoVo.getBrandName()); // todo 与 tkCarModel.getModelName() 重复
+            car.setExhaustScale(commonCarInfoVo.getDisplacement()); // 排量
+            TKSimpleService.setLicenseTypeByLicenseNo(car, car.getLicenseNo());
+        }
 
+        orderCreateOther(null);
+        car.setCarModel(Arrays.asList(tkCarModel));
+        car.setBrandName(tkCarModel.getModelName()); // todo 与 commonCarInfoVo.getBrandName() 重复
 
         // 车辆所有人信息
         TKCarOwnerVo carOwnerVo = new TKCarOwnerVo();
-        carOwnerVo.setCarOwnerNature("1"); // todo
-        carOwnerVo.setCertificateType("01");  // 身份证
-        carOwnerVo.setId("372501198303144024");
-        carOwnerVo.setName("刘书君");
-        carOwnerVo.setBirthDate("2020-05-20");
-        carOwnerVo.setSerialno(BigDecimal.ZERO);
-        carOwnerVo.setSex("2");
-        carOwnerVo.setInsuredAddress("");
+
+        CustomerInfoVo commonCustomersInfo = commonQuoteVo.getOwnersInfo();
+
+        if (commonCustomersInfo != null) {
+            carOwnerVo.setCarOwnerNature("1"); // todo
+            carOwnerVo.setCertificateType("01");  // 身份证
+            carOwnerVo.setId(commonCustomersInfo.getIdentifyNumber());
+            carOwnerVo.setName(commonCustomersInfo.getName());
+            carOwnerVo.setBirthDate(commonCustomersInfo.getBirthday());
+            carOwnerVo.setSerialno(BigDecimal.ZERO);
+            carOwnerVo.setSex(commonCustomersInfo.getGender()); // todo
+            carOwnerVo.setInsuredAddress("");
+        }
 
         // 车船税信息
         TKCarTax carTax = new TKCarTax();
@@ -760,6 +721,119 @@ public class TKSimpleService {
         }
     }
 
+    /**
+     * 初次创建投保单时的逻辑,暂时没有内容,里面一些注释是页面 js 逻辑。
+     * @param carType
+     */
+    private void orderCreateOther(String carType) {
+        if (carType == null) {
+            return;
+        }
+
+        // 货车、挂车、特种车
+        if (carType.equals("D")) {
+            // 如果车辆大类是货车,需传交管车辆类型及整备质量和号牌种类
+            /*
+
+            if (_carType == 'D') {//若勾选了货车,需传交管车辆类型及整备质量和号牌种类
+                if (isDirectSaleFlag == '1' || tonnageFlag == '0' && isSpecialFlag == '0') {//直销或者两吨以下且不是特殊车型
+                    obj.carInfoVo.vehicleType = $('#trafficControlType option:selected').val()
+                    obj.carInfoVo.licenseType = '02'
+                    //车型查询5在carModel里面没返licenseNo和licenseType时,此时把carinfoVo里面的licenseNo和licenseType赋值给carmodel里面的licenseNo和licenseType(这里只处理了两吨以下货车,因为两吨以上货车未出现此问题,暂不处理)
+                    obj.carInfoVo.carModel[0].licenseNo = licenseNo
+                    obj.carInfoVo.carModel[0].licenseType = '02'
+                    if (commonfunCtrl.isDefine(tplatformId)) {
+                        obj.carInfoVo.tonnage = $('#authorizedDeadWeight').val()
+                    }
+                } else if (tonnageFlag == '0' && isSpecialFlag == '1') {
+                    obj.carInfoVo.vehicleType = trafficTypeCode//车辆类型
+                    obj.carInfoVo.licenseType = '02'
+                    obj.carInfoVo.vehicleTypeCname = $('#trafficType').val()
+                    if (comCode === '0131' && marketQuery !== '1') {
+                        obj.carInfoVo.carKindName = $('#carSpeciesSH option:selected').val()//车辆种类name
+                    } else {
+                        obj.carInfoVo.carKindName = $('#carSpecies option:selected').val()//车辆种类name
+                    }
+                    obj.carInfoVo.carModel[0].licenseNo = licenseNo
+                    obj.carInfoVo.carModel[0].licenseType = '02'
+                    if (commonfunCtrl.isDefine(tplatformId)) {
+                        obj.carInfoVo.tonnage = $('#authorizedDeadWeight').val()
+                    }
+                    obj.carInfoVo.isSpecialFlag = isSpecialFlag
+
+                } else {
+                    obj.carInfoVo.vehicleType = trafficTypeCode//车辆类型
+                    obj.carInfoVo.vehicleTypeCname = $('#trafficType').val()
+                    if (comCode === '0131' && marketQuery !== '1') {
+                        obj.carInfoVo.carKindName = $('#carSpeciesSH option:selected').val()//车辆种类name
+                    } else {
+                        obj.carInfoVo.carKindName = $('#carSpecies option:selected').val()//车辆种类name
+                    }
+                    obj.carInfoVo.licenseType = codeCode
+                    obj.carInfoVo.licenseTypeChinese = comCode === '0131' && marketQuery !== '1' ?
+                                                       $('#plateTypeSH').val() : $('#plateType').val()
+                    obj.carInfoVo.tonnage = $('#authorizedDeadWeight').val()
+                }
+                obj.carInfoVo.curingQuality = $('#curingQuality').val()//整备质量
+            }
+
+             */
+        }
+
+
+        if (carType.equals("T1") || carType.equals("T2") || carType.equals("T3") || carType.equals("T4") || carType.equals("N")) {
+            // 车若选择了特种车,车辆种类,交管车辆种类,号牌种类为必传
+
+            /*
+
+            if (_carType == 'T1' || _carType == 'T2' || _carType == 'T3' || _carType == 'T4' || _carType == 'N') {//若勾选特种车,车辆种类,交管车辆种类,号牌种类为必传
+                if (comCode === '0131' && marketQuery !== '1') {
+                    obj.carInfoVo.carKindName = $('#carSpeciesSH option:selected').val()//车辆种类name
+                    obj.carInfoVo.carKindCName = $('#carSpeciesSH option:selected').text()//车辆种类值
+                } else {
+                    obj.carInfoVo.carKindName = $('#carSpecies option:selected').val()//车辆种类name
+                    obj.carInfoVo.carKindCName = $('#carSpecies option:selected').text()//车辆种类值
+                }
+
+                obj.carInfoVo.vehicleType = trafficTypeCode
+                obj.carInfoVo.licenseType = codeCode
+                obj.carInfoVo.vehicleTypeCname = $('#trafficType').val()
+                obj.carInfoVo.licenseTypeChinese = comCode === '0131' && marketQuery !== '1' ?
+                                                   $('#plateTypeSH').val() : $('#plateType').val()
+                obj.carInfoVo.curingQuality = $('#curingQuality').val()//整备质量
+                if ((_carType == 'T1' || _carType == 'T2' || _carType == 'T3' || _carType == 'T4') && tplatformId) {
+                    obj.carInfoVo.tonnage = $('#authorizedDeadWeight').val()
+                    obj.carInfoVo.exhaustScale = $('#exhaustVolume1').val()
+                }
+            }
+
+             */
+        }
+
+        if (carType.equals("G")) {
+            //若勾选挂车,车辆种类,交管车辆种类,号牌种类为必传
+            /*
+            if (_carType == 'G') {//若勾选挂车,车辆种类,交管车辆种类,号牌种类为必传
+                if (comCode === '0131' && marketQuery !== '1') {
+                    obj.carInfoVo.carKindName = $('#carSpeciesSH option:selected').val()//车辆种类name
+                    obj.carInfoVo.carKindCName = $('#carSpeciesSH option:selected').text()//车辆种类值
+                } else {
+                    obj.carInfoVo.carKindName = $('#carSpecies option:selected').val()//车辆种类name
+                    obj.carInfoVo.carKindCName = $('#carSpecies option:selected').text()//车辆种类值
+                }
+                obj.carInfoVo.vehicleType = trafficTypeCode
+                obj.carInfoVo.licenseType = codeCode
+                obj.carInfoVo.vehicleTypeCname = $('#trafficType').val()
+                obj.carInfoVo.licenseTypeChinese = comCode === '0131' && marketQuery !== '1' ?
+                                                   $('#plateTypeSH').val() : $('#plateType2').val()
+                obj.carInfoVo.engineNo = '无'
+                obj.carInfoVo.curingQuality = $('#curingQuality').val()//整备质量
+                obj.carInfoVo.tonnage = $('#authorizedDeadWeight').val()
+            }
+             */
+        }
+    }
+
     /**
      * 初始化车险投保单
      *

Plik diff jest za duży
+ 0 - 1
tenant/insurance/quotation-taikang/src/test/java/com/jzg/quotation/taikang/AESDecryptorTest.java


Niektóre pliki nie zostały wyświetlone z powodu dużej ilości zmienionych plików