|
|
@@ -242,6 +242,7 @@ public class ZhongAnCrawlerRequestImpl implements ZhongAnCrawlerRequest {
|
|
|
zhongAnCrawlerCacheComponent.setCache(dataDTO.getOrderNo(), quoteVo.getOrder().getOrdersNo() + ZhongAnCrawlerCacheComponent.ORDER_NO);
|
|
|
zhongAnCrawlerCacheComponent.setCache(dataDTO.getPolicyId(), quoteVo.getOrder().getOrdersNo() + ZhongAnCrawlerCacheComponent.POLICY_ID);
|
|
|
ZhongAnCrawlerOrder zhongAnCrawlerOrder = new ZhongAnCrawlerOrder();
|
|
|
+ zhongAnCrawlerOrder.setIsQuoteGreenWay(dataDTO.getIsQuoteGreenWay());
|
|
|
//非车险提交核保
|
|
|
if (quoteVo.getAccidentalDrivings() != null && quoteVo.getAccidentalDrivings().size() > 0) {
|
|
|
ZhongAnCrawlerJyxUnderwritingRequest jyxUnderwritingRequest = new ZhongAnCrawlerJyxUnderwritingRequest(parameters, getOrderResponse.getValue().getDatas().getQuoteId());
|
|
|
@@ -337,11 +338,11 @@ public class ZhongAnCrawlerRequestImpl implements ZhongAnCrawlerRequest {
|
|
|
PaymentLinkVo paymentLinkVo = new PaymentLinkVo();
|
|
|
paymentLinkVo.setOrder(underwritingVo.getOrder());
|
|
|
PaymentLinkResultsVo paymentLinkResultsVo = getPaymentLink(paymentLinkVo);
|
|
|
- // 通融待审核查询
|
|
|
- ZhongAnCrawlerQueryAccommodationRequest queryAccommodationRequest = new ZhongAnCrawlerQueryAccommodationRequest(zhongAnCrawlerOrder.getQuoteId(), parameters);
|
|
|
- ZhongAnCrawlerQueryAccommodationResponse queryAccommodationResponse = zhongAnCrawlerRequestComponent.queryAccommodation(queryAccommodationRequest, headers);
|
|
|
UnderwritingResultsVo underwritingResultsVo = new UnderwritingResultsVo();
|
|
|
- if (queryAccommodationResponse.getValue().getDatas().getAccommodation().getErrorCode() != null) {
|
|
|
+ // 通融待审核查询
|
|
|
+ if (zhongAnCrawlerOrder.getIsQuoteGreenWay().equals("1")) {
|
|
|
+ ZhongAnCrawlerQueryAccommodationRequest queryAccommodationRequest = new ZhongAnCrawlerQueryAccommodationRequest(zhongAnCrawlerOrder.getQuoteId(), parameters);
|
|
|
+ ZhongAnCrawlerQueryAccommodationResponse queryAccommodationResponse = zhongAnCrawlerRequestComponent.queryAccommodation(queryAccommodationRequest, headers);
|
|
|
String errorCode = JSONObject.toJSONString(queryAccommodationResponse.getValue().getDatas().getAccommodation().getErrorCode());
|
|
|
//核保状态
|
|
|
underwritingResultsVo.setUnderwritingStatus(InsOrderStatusEnum.STAFF_PROCESS);
|
|
|
@@ -352,14 +353,14 @@ public class ZhongAnCrawlerRequestImpl implements ZhongAnCrawlerRequest {
|
|
|
underwritingResultsVo.setUnderwritingStatus(InsOrderStatusEnum.PAY_PENDING);
|
|
|
//核保结果
|
|
|
underwritingResultsVo.setUnderwritingResult("核保成功");
|
|
|
+ underwritingResultsVo.setPaymentLink(paymentLinkResultsVo.getPaymentLink());
|
|
|
+ //保司订单号
|
|
|
+ underwritingResultsVo.setCompanyOrderNo(zhongAnCrawlerOrder.getOrderNo());
|
|
|
+ // 交强险投保单号
|
|
|
+ underwritingResultsVo.setJqApplyNo(zhongAnCrawlerOrder.getJqApplyNo());
|
|
|
+ // 商业投保单号
|
|
|
+ underwritingResultsVo.setSyApplyNo(zhongAnCrawlerOrder.getSyApplyNo());
|
|
|
}
|
|
|
- underwritingResultsVo.setPaymentLink(paymentLinkResultsVo.getPaymentLink());
|
|
|
- //保司订单号
|
|
|
- underwritingResultsVo.setCompanyOrderNo(zhongAnCrawlerOrder.getOrderNo());
|
|
|
- // 交强险投保单号
|
|
|
- underwritingResultsVo.setJqApplyNo(zhongAnCrawlerOrder.getJqApplyNo());
|
|
|
- // 商业投保单号
|
|
|
- underwritingResultsVo.setSyApplyNo(zhongAnCrawlerOrder.getSyApplyNo());
|
|
|
return underwritingResultsVo;
|
|
|
}
|
|
|
|