|
|
@@ -257,13 +257,15 @@ public class PtlOptionalSchemeServiceImpl extends ServiceImpl<PtlOptionalSchemeM
|
|
|
@Override
|
|
|
public CompanyOptionalSchemeVo getPcSchemeInsuranceInfo(SchemeQueryVo schemeQueryVo) {
|
|
|
CompanyOptionalSchemeVo companyOptionalSchemeVo = new CompanyOptionalSchemeVo();
|
|
|
+ //处理新能源
|
|
|
+ schemeQueryVo.setEnergyType(EnergyType.isNewEnergy(schemeQueryVo.getEnergyType()) ? "1" : "0");
|
|
|
List<SchemeKindInfoVo> schemeInsuranceInfo = ptlOptionalSchemeInsuranceService.getSchemeInsuranceInfo(schemeQueryVo);
|
|
|
schemeInsuranceInfo.sort((o1, o2) -> Integer.compare(Integer.parseInt(o1.getId()), Integer.parseInt(o2.getId())));
|
|
|
PtlOptionalScheme optionalScheme = this.getOne(new LambdaQueryWrapper<PtlOptionalScheme>()
|
|
|
.eq(PtlOptionalScheme::getCompanyId,schemeQueryVo.getCompanyId())
|
|
|
.eq(PtlOptionalScheme::getProductId,schemeQueryVo.getProductId())
|
|
|
.eq(PtlOptionalScheme::getVehicleType, schemeQueryVo.getVehicleType())
|
|
|
- .eq(PtlOptionalScheme::getEnergyType, EnergyType.isNewEnergy(schemeQueryVo.getEnergyType()) ? "1" : "0")
|
|
|
+ .eq(PtlOptionalScheme::getEnergyType, schemeQueryVo.getEnergyType())
|
|
|
.eq(PtlOptionalScheme::getCarnature, schemeQueryVo.getCarnature()));
|
|
|
|
|
|
//险种信息
|