车型查询说明 ==================================== 大概有4到6种方式的查询,其中还有上海的特殊处理。 少部分在 [CarModelinfoQueryParam.java](../src/main/java/com/jzg/quotation/taikang/crawler/model/api/CarModelinfoQueryParam.java) 上, 大部分参数在 [KTCarInfoVo.java](src/main/java/com/jzg/quotation/taikang/model/entity/KTCarInfoVo.java) 上传值。 `CarModelinfoQueryParam` 传参说明 --------------------------------------- 所有方式的共有传参 --------------------------------------- ### `CarModelinfoQueryParam` 传参说明 - `tplatformId` - `channelCode` - `orderID` - `fromId` - `areaInfoVo` - `carInfoVo` 即 KTCarInfoVo 参数。 ### `KTCarInfoVo` 传参说明 - `isQueryCarByOCR` 基本都是 `2`,表示不是 OCR 的方式。 - `carType` 车辆大类。 - `localCarFlag` 是否本地车。 方式一:基于车牌号查询 --------------------------------------- ### `CarModelinfoQueryParam` 传参说明 - `orderOldID` - `orderID` ### `KTCarInfoVo` 传参说明 - 非上海地区 - `operateFlag` 必须为 `6`。 - `licenseNo` 传上车牌号。 - `licenseType` - `licenseTypeChinese` - 上海地区 - `operateFlag` 为 `shanghai`。 - `licenseType` - `licenseTypeChinese` - `useNatureCodeCode` - `carKindName` - `carCheckVo` 方式二:基于车架号查询 --------------------------------------- ### `CarModelinfoQueryParam` 传参说明 - `premiumTrialFlag` 保费试算标示(1:保费试算,0:非) ### `KTCarInfoVo` 传参说明 - 非上海地区 - `operateFlag` 必须为 `3`。 - `vinNo` 传上车架号。 - 上海地区 - `operateFlag` 为 `shanghai`。 - `licenseType` - `licenseTypeChinese` - `useNatureCodeCode` - `carKindName` - `carCheckVo` 方式三:基于车型名称查询 --------------------------------------- ### `KTCarInfoVo` 传参说明 - `operateFlag` 必须为 `1`。 - `vehicleModel` 车型名称。 方式四:基于 OCR 查询 --------------------------------------- ### `KTCarInfoVo` 传参说明 - `operateFlag` 为 `1`。 方式五:未知 --------------------------------------- ### `KTCarInfoVo` 传参说明 - `operateFlag` 必须为 `2`。 - `TKCarModel`。 方式六:未知 --------------------------------------- ### `CarModelinfoQueryParam` 传参说明 - `carModelIndex`