|
|
@@ -179,7 +179,7 @@ public class InsCrawlerOrderServiceImpl implements InsCrawlerOrderService {
|
|
|
insAreaCompanyService.updateCompanyAndOrders(insAreaCompany);
|
|
|
return HttpResult.error(crawlerAuditResponse.getMessage());
|
|
|
}
|
|
|
- // 投保单号
|
|
|
+ // 投保单号
|
|
|
insAreaCompany.setPaymentLink(crawlerAuditResponse.getPayUrl());
|
|
|
insAreaCompany.setJqapplyno(crawlerAuditResponse.getJqPolicy());
|
|
|
insAreaCompany.setSyapplyno(crawlerAuditResponse.getSyPolicy());
|
|
|
@@ -327,7 +327,11 @@ public class InsCrawlerOrderServiceImpl implements InsCrawlerOrderService {
|
|
|
quoteRespVo.setJqAdjustRate(other.getJqDiscount());
|
|
|
quoteRespVo.setSyAdjustRate(other.getSyDiscount());
|
|
|
quoteRespVo.setOrderno(orderNo); //订单号
|
|
|
-// quoteRespVo.setPredictInfo(other.getPredictInfo().stream().map(QuoteRespVo.PreUnderwritingInfoDTO::new).collect(Collectors.toList()));
|
|
|
+
|
|
|
+ if (!ObjectUtils.isEmpty(other.getPredictInfo())) {
|
|
|
+ quoteRespVo.setPredictInfo(other.getPredictInfo().stream().map(QuoteRespVo.PreUnderwritingInfoDTO::new).collect(Collectors.toList()));
|
|
|
+ }
|
|
|
+
|
|
|
// 起保日期和终保日期
|
|
|
quoteRespVo.setStartDateJq(response.getJqStartDate());
|
|
|
quoteRespVo.setEndDateJq(response.getJqEndDate());
|
|
|
@@ -397,13 +401,13 @@ public class InsCrawlerOrderServiceImpl implements InsCrawlerOrderService {
|
|
|
CrawlerAuditResponse crawlerAuditResponse = insCrawlerOrderComponents.request(apiUrl, insAreaCompany.getCompanyId(),
|
|
|
PtlCrawlerApiType.API_8.getDesc(), crawlerBaseRequest, CrawlerAuditResponse.class);
|
|
|
|
|
|
- if(crawlerAuditResponse.getCode() == CrawlerAuditStatus.CAS_500.getCode()){
|
|
|
+ if (crawlerAuditResponse.getCode() == CrawlerAuditStatus.CAS_500.getCode()) {
|
|
|
insAreaCompany.setOrderstatus(InsOrderStatusEnum.TO_BACK.getCode());
|
|
|
insAreaCompanyService.updateCompanyAndOrders(insAreaCompany);
|
|
|
return HttpResult.error(crawlerAuditResponse.getMessage());
|
|
|
} else if (crawlerAuditResponse.getCode() == CrawlerAuditStatus.CAS_200.getCode()) {
|
|
|
insAreaCompany.setOrderstatus(InsOrderStatusEnum.WAIT_PAY.getCode());
|
|
|
- }else {
|
|
|
+ } else {
|
|
|
throw new SystemException(crawlerAuditResponse.getMessage());
|
|
|
}
|
|
|
|