|
|
@@ -144,7 +144,7 @@ public class CalculatePremiumRequest implements Serializable {
|
|
|
itemKindList.add(ItemKindListDTO.getCompulsoryInsurance());
|
|
|
}
|
|
|
// 车辆信息
|
|
|
- this.vehicleInfo = new VehicleInfoDTO(quoteInfoVo.getCarInfo(), vehicleModelInfosDTO, actualValue);
|
|
|
+ this.vehicleInfo = new VehicleInfoDTO(quoteInfoVo.getCarInfo(), vehicleModelInfosDTO, actualValue, modelQueryResponse);
|
|
|
this.orderId = modelQueryResponse.getOrderId();
|
|
|
this.orderNo = modelQueryResponse.getOrderNo();
|
|
|
this.orderOrigin = zjConfigureParameters.getAppKey();
|
|
|
@@ -876,7 +876,7 @@ public class CalculatePremiumRequest implements Serializable {
|
|
|
private String makeDateJQ;
|
|
|
|
|
|
|
|
|
- public VehicleInfoDTO(CarInfoVo carInfo, ModelQueryResponse.VehicleModelInfosDTO vehicleModelInfosDTO, String actualValue) {
|
|
|
+ public VehicleInfoDTO(CarInfoVo carInfo, ModelQueryResponse.VehicleModelInfosDTO vehicleModelInfosDTO, String actualValue, ModelQueryResponse modelQueryResponse) {
|
|
|
this.actualValue = actualValue;
|
|
|
this.agreeActualValue = actualValue;
|
|
|
if (carInfo.isTransferFlag()) {
|
|
|
@@ -902,7 +902,10 @@ public class CalculatePremiumRequest implements Serializable {
|
|
|
UseNatureCode useNatureCode1 = Enum.valueOf(UseNatureCode.class, UseNatureCode.TITLE + carInfo.getVehicleUse());
|
|
|
this.useNatureCode = useNatureCode1.getCode();
|
|
|
|
|
|
- this.vehicleId = vehicleModelInfosDTO.getVehicleId();
|
|
|
+ // 紫金如果只查出一辆车的话 就不需要设置这个值 他们自己处理
|
|
|
+ if(modelQueryResponse.getVehicleModelInfos().size() > 1) {
|
|
|
+ this.vehicleId = vehicleModelInfosDTO.getVehicleId();
|
|
|
+ }
|
|
|
|
|
|
this.vinNo = carInfo.getVinNo();
|
|
|
this.brandName = vehicleModelInfosDTO.getModelName();
|