|
|
@@ -12,6 +12,7 @@ import com.ydtech.modules.order.components.InsImagesUploadCacheComponents;
|
|
|
import com.ydtech.modules.order.entity.InsAreaCompany;
|
|
|
import com.ydtech.modules.order.entity.InsOrders;
|
|
|
import com.ydtech.modules.order.entity.TaxArrears;
|
|
|
+import com.ydtech.modules.order.entity.crawler.constants.CrawlerAuditStatus;
|
|
|
import com.ydtech.modules.order.entity.crawler.constants.CrawlerVerifyPaymentConstants;
|
|
|
import com.ydtech.modules.order.entity.crawler.request.*;
|
|
|
import com.ydtech.modules.order.entity.crawler.response.*;
|
|
|
@@ -127,7 +128,7 @@ public class InsCrawlerOrderServiceImpl implements InsCrawlerOrderService {
|
|
|
insCom = ptlAgreementAttribution.getInsCompanyId().substring(0, 4);
|
|
|
}
|
|
|
//这里调用费用匹配功能
|
|
|
- feeRuleSchemeService.dealFeeOrderInfo(quoteInfoVo, quoteRespVo, ptlAgreementAttribution.getId(), responseVo.getCompanyId());
|
|
|
+// feeRuleSchemeService.dealFeeOrderInfo(quoteInfoVo, quoteRespVo, ptlAgreementAttribution.getId(), responseVo.getCompanyId());
|
|
|
return HttpResult.ok("成功", responseVo);
|
|
|
}
|
|
|
|
|
|
@@ -397,7 +398,13 @@ public class InsCrawlerOrderServiceImpl implements InsCrawlerOrderService {
|
|
|
CrawlerAuditResponse crawlerAuditResponse = insCrawlerOrderComponents.request(apiUrl, insAreaCompany.getCompanyId(),
|
|
|
PtlCrawlerApiType.API_8.getDesc(), crawlerBaseRequest, CrawlerAuditResponse.class);
|
|
|
|
|
|
- if (crawlerAuditResponse.getCode() != 200) {
|
|
|
+ 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 {
|
|
|
throw new SystemException(crawlerAuditResponse.getMessage());
|
|
|
}
|
|
|
|
|
|
@@ -405,7 +412,6 @@ public class InsCrawlerOrderServiceImpl implements InsCrawlerOrderService {
|
|
|
insAreaCompany.setPaymentLink(crawlerAuditResponse.getPayUrl());
|
|
|
insAreaCompany.setJqapplyno(crawlerAuditResponse.getJqPolicy());
|
|
|
insAreaCompany.setSyapplyno(crawlerAuditResponse.getSyPolicy());
|
|
|
- insAreaCompany.setOrderstatus(InsOrderStatusEnum.WAIT_PAY.getCode());
|
|
|
insAreaCompanyService.updateCompanyAndOrders(insAreaCompany);
|
|
|
return HttpResult.ok("核保通过");
|
|
|
}
|