|
@@ -1,5 +1,6 @@
|
|
|
package com.jzg.quotation.guoren.crawler.service.impl;
|
|
package com.jzg.quotation.guoren.crawler.service.impl;
|
|
|
|
|
|
|
|
|
|
+import cn.hutool.core.collection.CollUtil;
|
|
|
import com.jzg.commons.constants.InsuranceRisk;
|
|
import com.jzg.commons.constants.InsuranceRisk;
|
|
|
import com.jzg.commons.constants.dict.InsOrderStatusEnum;
|
|
import com.jzg.commons.constants.dict.InsOrderStatusEnum;
|
|
|
import com.jzg.commons.entity.orders.po.InsOrders;
|
|
import com.jzg.commons.entity.orders.po.InsOrders;
|
|
@@ -196,6 +197,9 @@ public class GuoRenCrawlerRequestImpl implements GuoRenCrawlerRequest {
|
|
|
private List<GuoRenSpecialAgreementVo> getSpecialAgreements(QuoteVo quoteVo) {
|
|
private List<GuoRenSpecialAgreementVo> getSpecialAgreements(QuoteVo quoteVo) {
|
|
|
List<InsCompanyClause> companyClauseVos = quoteVo.getSpecialInfoVo();
|
|
List<InsCompanyClause> companyClauseVos = quoteVo.getSpecialInfoVo();
|
|
|
List<GuoRenSpecialAgreementVo> list = new ArrayList<>();
|
|
List<GuoRenSpecialAgreementVo> list = new ArrayList<>();
|
|
|
|
|
+ if (CollUtil.isEmpty(companyClauseVos)) {
|
|
|
|
|
+ return list;
|
|
|
|
|
+ }
|
|
|
for (InsuranceRisk insuranceRisk : InsuranceRisk.getInsuranceRisk()) {
|
|
for (InsuranceRisk insuranceRisk : InsuranceRisk.getInsuranceRisk()) {
|
|
|
List<GuoRenSpecialAgreementVo> collect = companyClauseVos.stream()
|
|
List<GuoRenSpecialAgreementVo> collect = companyClauseVos.stream()
|
|
|
.map(x -> new GuoRenSpecialAgreementVo(x, insuranceRisk))
|
|
.map(x -> new GuoRenSpecialAgreementVo(x, insuranceRisk))
|