|
|
@@ -203,12 +203,6 @@ public class ZhongAnCrawlerRequestImpl implements ZhongAnCrawlerRequest {
|
|
|
//报价
|
|
|
ZhongAnCrawlerQuoteRequest quoteRequest = new ZhongAnCrawlerQuoteRequest(quoteVo, parameters, quoteBaseResponse);
|
|
|
ZhongAnCrawlerQuoteResponse quoteResponse = zhongAnCrawlerRequestComponent.quote(quoteRequest, headers);
|
|
|
- if (quoteResponse != null && StringUtils.isNotEmpty(quoteResponse.getErrorMsg())) {
|
|
|
- QuoteResultsVo quoteResultsVo = new QuoteResultsVo();
|
|
|
- quoteResultsVo.setErrorMessage(quoteResponse.getErrorMsg());
|
|
|
- quoteResultsVo.setQuoteStatusEnum(InsOrderStatusEnum.QUOTE_FAIL);
|
|
|
- return quoteResultsVo;
|
|
|
- }
|
|
|
// 处理重复投保
|
|
|
if (ObjectUtils.isNotEmpty(quoteResponse.getAdditionalInfo())) {
|
|
|
if (quoteResponse.getAdditionalInfo().getInsureMessageF() != null && quoteResponse.getAdditionalInfo().getInsureMessageF().contains("重复投保")) {
|
|
|
@@ -226,6 +220,12 @@ public class ZhongAnCrawlerRequestImpl implements ZhongAnCrawlerRequest {
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
+ if (quoteResponse != null && StringUtils.isNotEmpty(quoteResponse.getErrorMsg())) {
|
|
|
+ QuoteResultsVo quoteResultsVo = new QuoteResultsVo();
|
|
|
+ quoteResultsVo.setErrorMessage(quoteResponse.getErrorMsg());
|
|
|
+ quoteResultsVo.setQuoteStatusEnum(InsOrderStatusEnum.QUOTE_FAIL);
|
|
|
+ return quoteResultsVo;
|
|
|
+ }
|
|
|
|
|
|
|
|
|
//确认报价
|
|
|
@@ -269,7 +269,7 @@ public class ZhongAnCrawlerRequestImpl implements ZhongAnCrawlerRequest {
|
|
|
zhongAnCrawlerOrder.setSyApplyNo(uploadInitDateResponse.getValue().getDatas().getBizApplyNo());
|
|
|
}
|
|
|
zhongAnCrawlerOrderService.save(zhongAnCrawlerOrder);
|
|
|
- return ZhongAnCrawlerQuoteResultsVoBuild.buildQuoteResultsVo(quoteVo, quoteResponse.getValue().getDatas(), uploadInitDateResponse);
|
|
|
+ return ZhongAnCrawlerQuoteResultsVoBuild.buildQuoteResultsVo(quoteVo, quoteResponse.getValue().getDatas(), quoteBaseResponse);
|
|
|
}
|
|
|
|
|
|
/**
|