|
|
@@ -891,18 +891,12 @@ public class UnifyOrderManager {
|
|
|
HttpResult<EsmInsCompany> esmInsCompanyHttpResult = platformClient.findById(insOrders.getCompanyId());
|
|
|
String systemCode = getSystemCode();
|
|
|
|
|
|
- //先默认第一个协议
|
|
|
- List<PtlAgreement> byCompanyId = agreementCacheService.getByCompanyId(insOrders.getCompanyId(), systemCode);
|
|
|
- if (CollUtil.isEmpty(byCompanyId)) {
|
|
|
- AssertionUtils.isFail(true, "保司未配置协议");
|
|
|
- }
|
|
|
-
|
|
|
// 获取特约列表
|
|
|
CompanyClauseVo companyClauseVo = new CompanyClauseVo();
|
|
|
companyClauseVo.setCompanyId(insOrders.getCompanyId());
|
|
|
HttpResult<List<InsCompanyClauseVo>> clauseDataResult = platformClient.queryClauseData(companyClauseVo);
|
|
|
if (clauseDataResult.getData().isEmpty()) {
|
|
|
- AssertionUtils.isFail(true, "保司未配置特约");
|
|
|
+ return HttpResult.ok("保司未配置协议");
|
|
|
}
|
|
|
clauseDataVo.setJqPremium(costs.getJqPremium());
|
|
|
clauseDataVo.setSyPremium(costs.getSyPremium());
|
|
|
@@ -920,7 +914,7 @@ public class UnifyOrderManager {
|
|
|
clauseDataVo.getOrder().setInsuranceCompanyId(esmInsCompanyHttpResult.getData().getId());
|
|
|
clauseDataVo.getOrder().setInsuranceCompanyCode(esmInsCompanyHttpResult.getData().getCompanyCode());
|
|
|
clauseDataVo.getOrder().setApiType(Integer.parseInt(insOrders.getApiType()));
|
|
|
- clauseDataVo.getOrder().setAgreementId(byCompanyId.get(0).getId());
|
|
|
+ clauseDataVo.getOrder().setAgreementId(insOrders.getAgreementId());
|
|
|
QuotationBaseService quoteService = companyFactory.getClauseDataService(clauseDataVo);
|
|
|
quoteService.queryClauseData(clauseDataVo);
|
|
|
|