|
@@ -794,6 +794,7 @@ public class PtlSchemeServiceImpl extends ServiceImpl<PtlSchemeMapper, PtlScheme
|
|
|
ValidateSchemeRuleVo validateSchemeRuleVo = new ValidateSchemeRuleVo();
|
|
ValidateSchemeRuleVo validateSchemeRuleVo = new ValidateSchemeRuleVo();
|
|
|
validateSchemeRuleVo.builderQuoteVo(schemeRuleFilterVo, redissonClient);
|
|
validateSchemeRuleVo.builderQuoteVo(schemeRuleFilterVo, redissonClient);
|
|
|
validateSchemeRuleVo.setAttrLinks(ptlSchemeRulesAttrLinks);
|
|
validateSchemeRuleVo.setAttrLinks(ptlSchemeRulesAttrLinks);
|
|
|
|
|
+ validateSchemeRuleVo.getQuoteVo().getCarInfoVo().setLicenseNo(ptlAreaLicenseService.convertLicense2AreaNumber(validateSchemeRuleVo.getQuoteVo().getCarInfoVo().getLicenseNo().substring(0, 2)));
|
|
|
HttpResult<List<String>> esmInsCompanyHttpResult = costsRuleClient.validateSchemeRule(validateSchemeRuleVo);
|
|
HttpResult<List<String>> esmInsCompanyHttpResult = costsRuleClient.validateSchemeRule(validateSchemeRuleVo);
|
|
|
List<String> insSchemeIds = esmInsCompanyHttpResult.getData();
|
|
List<String> insSchemeIds = esmInsCompanyHttpResult.getData();
|
|
|
newSchemeList.removeIf(x -> !insSchemeIds.contains(x.getId()));
|
|
newSchemeList.removeIf(x -> !insSchemeIds.contains(x.getId()));
|