|
|
@@ -48,18 +48,17 @@ public class VehicleConfirmationReqeust extends BoHaiBaseRequest {
|
|
|
public VehicleConfirmationReqeust(BoHaiConfigureParameters parameters, BaseQuoteInfoVo quoteInfoVo,
|
|
|
VehicleTypeQueryResponse.DataDTO.VehicleModelsDTO vehicleModelsDTO,
|
|
|
String orderNo, PersonAreaVo ownerInfoArea, PersonAreaVo insuredPersonArea,
|
|
|
- PersonAreaVo policyHolderArea, List<RiskInfoVo> riskList) {
|
|
|
+ PersonAreaVo policyHolderArea) {
|
|
|
|
|
|
List<RiskInfoVo> riskInfoVos =
|
|
|
- riskList.stream().filter(x -> InsuranceRisk.BUSINESS.getCode().equals(x.getRiskCode())).collect(Collectors.toList());
|
|
|
+ quoteInfoVo.getRiskList().stream().filter(x -> InsuranceRisk.BUSINESS.getCode().equals(x.getRiskCode())).collect(Collectors.toList());
|
|
|
String effectDate;
|
|
|
if (!riskInfoVos.isEmpty()) {
|
|
|
effectDate = riskInfoVos.get(0).getStartDate();
|
|
|
} else {
|
|
|
- effectDate = riskList.get(0).getStartDate();
|
|
|
+ effectDate = quoteInfoVo.getRiskList().get(0).getStartDate();
|
|
|
}
|
|
|
|
|
|
-
|
|
|
this.setBaseParam(parameters, RequestType.Z00005.getCode(), orderNo);
|
|
|
// 车辆信息
|
|
|
CarInfoVo carInfo = quoteInfoVo.getCarInfo();
|
|
|
@@ -232,7 +231,7 @@ public class VehicleConfirmationReqeust extends BoHaiBaseRequest {
|
|
|
this.modelCode = vehicleModelsDTO.getModelCode();
|
|
|
|
|
|
this.seatCount = carInfo.getSeatCount();
|
|
|
- this.tonNumber = carInfo.getLimitLoad();
|
|
|
+ this.tonNumber = StringUtils.isEmpty(carInfo.getLimitLoad()) ? "0": carInfo.getLimitLoad();
|
|
|
this.fuelType = carInfo.getEnergyType();
|
|
|
this.emptyWeight = carInfo.getCompleteKerbMass();
|
|
|
this.exhaustMeasure = vehicleModelsDTO.getExhaustMeasure();
|