|
@@ -90,16 +90,17 @@ public class ZijinVehicleTypeErrorComponents extends ResponseMessageAbstractHand
|
|
|
calculatePremiumRequest.modificationOfVehicleType(vehicleModelInfosDTO, actualValue);
|
|
calculatePremiumRequest.modificationOfVehicleType(vehicleModelInfosDTO, actualValue);
|
|
|
calculatePremiumRequest.setOrderId(modelQueryResponse.getOrderId());
|
|
calculatePremiumRequest.setOrderId(modelQueryResponse.getOrderId());
|
|
|
calculatePremiumRequest.setOrderNo(modelQueryResponse.getOrderNo());
|
|
calculatePremiumRequest.setOrderNo(modelQueryResponse.getOrderNo());
|
|
|
|
|
+
|
|
|
List<CalculatePremiumRequest.ItemKindListDTO> itemKindListDTO = calculatePremiumRequest.getItemKindList().stream()
|
|
List<CalculatePremiumRequest.ItemKindListDTO> itemKindListDTO = calculatePremiumRequest.getItemKindList().stream()
|
|
|
.filter(x -> x.getKindCode().equals(MotorVehicleInsuranceEnum.MVI_A.getCode())).collect(Collectors.toList());
|
|
.filter(x -> x.getKindCode().equals(MotorVehicleInsuranceEnum.MVI_A.getCode())).collect(Collectors.toList());
|
|
|
|
|
|
|
|
if (itemKindListDTO.size() == 1) {
|
|
if (itemKindListDTO.size() == 1) {
|
|
|
itemKindListDTO.get(0).setAmount(actualValue);
|
|
itemKindListDTO.get(0).setAmount(actualValue);
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
return zijinRequestApiComponents.calculatePremium(calculatePremiumRequest, httpHeaders, modelQueryRequest, message, queryActualValueRequest, retry);
|
|
return zijinRequestApiComponents.calculatePremium(calculatePremiumRequest, httpHeaders, modelQueryRequest, message, queryActualValueRequest, retry);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+
|
|
|
@Data
|
|
@Data
|
|
|
public static class CarType {
|
|
public static class CarType {
|
|
|
|
|
|