|
|
@@ -142,6 +142,7 @@ public class InsCrawlerOrderServiceImpl implements InsCrawlerOrderService {
|
|
|
|
|
|
CrawlerQuoteRequest crawlerQuoteRequest = new CrawlerQuoteRequest();
|
|
|
BeanUtils.copyProperties(quoteInfoVo, crawlerQuoteRequest);
|
|
|
+ crawlerQuoteRequest.setAgreementId(agreementId);
|
|
|
crawlerQuoteRequest.setMaxQuoteNum(maxQuoteNum);
|
|
|
crawlerQuoteRequest.setUsername(ptlAgreementAttribution.getUsername());
|
|
|
// 人保赔付优化申请
|
|
|
@@ -389,10 +390,10 @@ public class InsCrawlerOrderServiceImpl implements InsCrawlerOrderService {
|
|
|
if(insAreaCompany.getCompanyId().equals("ZKIC1000000")) {
|
|
|
String extendInfoStr = String.valueOf(insAreaCompany.getExtendInfo());
|
|
|
JSONObject extendInfo = JSONObject.parseObject(extendInfoStr);
|
|
|
- crawlerBaseRequest = new CrawlerBaseRequest(insAreaCompany.getInsOrderNo(),
|
|
|
+ crawlerBaseRequest = new CrawlerBaseRequest(insAreaCompany.getInsOrderNo(), ptlAgreementAttribution.getId(),
|
|
|
ptlAgreementAttribution.getUsername(), extendInfo.getString("proposalCheckNo"));
|
|
|
}else {
|
|
|
- crawlerBaseRequest = new CrawlerBaseRequest(insAreaCompany.getInsOrderNo(), ptlAgreementAttribution.getUsername());
|
|
|
+ crawlerBaseRequest = new CrawlerBaseRequest(insAreaCompany.getInsOrderNo(), ptlAgreementAttribution.getUsername(), ptlAgreementAttribution.getId());
|
|
|
}
|
|
|
CrawlerAuditResponse crawlerAuditResponse = insCrawlerOrderComponents.request(apiUrl, insAreaCompany.getCompanyId(),
|
|
|
PtlCrawlerApiType.API_4.getDesc(), crawlerBaseRequest, CrawlerAuditResponse.class);
|
|
|
@@ -434,7 +435,7 @@ public class InsCrawlerOrderServiceImpl implements InsCrawlerOrderService {
|
|
|
//组装参数
|
|
|
// 账号信息
|
|
|
PtlAgreementAttribution ptlAgreementAttribution = ptlAgreementAttributionService.getById(insAreaCompany.getAgreementId());
|
|
|
- CrawlerBaseRequest crawlerBaseRequest = new CrawlerBaseRequest(insAreaCompany.getInsOrderNo(), ptlAgreementAttribution.getUsername());
|
|
|
+ CrawlerBaseRequest crawlerBaseRequest = new CrawlerBaseRequest(insAreaCompany.getInsOrderNo(), ptlAgreementAttribution.getUsername(), ptlAgreementAttribution.getId());
|
|
|
CrawlerVerifyPaymentResponse crawlerAuditResponse = insCrawlerOrderComponents.request(apiUrl, insAreaCompany.getCompanyId(),
|
|
|
PtlCrawlerApiType.API_5.getDesc(), crawlerBaseRequest, CrawlerVerifyPaymentResponse.class);
|
|
|
|
|
|
@@ -471,7 +472,7 @@ public class InsCrawlerOrderServiceImpl implements InsCrawlerOrderService {
|
|
|
PtlAgreementAttribution ptlAgreementAttribution = ptlAgreementAttributionService.getById(insAreaCompany.getAgreementId());
|
|
|
//组装参数
|
|
|
|
|
|
- CrawlerBaseRequest crawlerBaseRequest = new CrawlerBaseRequest(insAreaCompany.getInsOrderNo(), ptlAgreementAttribution.getUsername());
|
|
|
+ CrawlerBaseRequest crawlerBaseRequest = new CrawlerBaseRequest(insAreaCompany.getInsOrderNo(), ptlAgreementAttribution.getUsername(), ptlAgreementAttribution.getId());
|
|
|
CrawlerPolicyPrintResponse response = insCrawlerOrderComponents.request(apiUrl, insAreaCompany.getCompanyId(),
|
|
|
PtlCrawlerApiType.API_6.getDesc(), crawlerBaseRequest, CrawlerPolicyPrintResponse.class);
|
|
|
|
|
|
@@ -725,8 +726,7 @@ public class InsCrawlerOrderServiceImpl implements InsCrawlerOrderService {
|
|
|
|
|
|
if (response.getOther()
|
|
|
.getCiMessage() != null && !response.getOther()
|
|
|
- .getCiMessage()
|
|
|
- .equals("")) {
|
|
|
+ .getCiMessage().isEmpty()) {
|
|
|
quoteRespVo.setCiMessage(response.getOther()
|
|
|
.getCiMessage());
|
|
|
insAreaCompany.setCiMessage(response.getOther()
|
|
|
@@ -866,7 +866,7 @@ public class InsCrawlerOrderServiceImpl implements InsCrawlerOrderService {
|
|
|
// 账号信息
|
|
|
PtlAgreementAttribution ptlAgreementAttribution = ptlAgreementAttributionService.getById(insAreaCompany.getAgreementId());
|
|
|
//组装参数
|
|
|
- CrawlerBaseRequest crawlerBaseRequest = new CrawlerBaseRequest(insAreaCompany.getInsOrderNo(), ptlAgreementAttribution.getUsername());
|
|
|
+ CrawlerBaseRequest crawlerBaseRequest = new CrawlerBaseRequest(insAreaCompany.getInsOrderNo(), ptlAgreementAttribution.getUsername(), ptlAgreementAttribution.getId());
|
|
|
CrawlerVerifyPaymentResponse crawlerAuditResponse = insCrawlerOrderComponents.request(apiUrl, insAreaCompany.getCompanyId(),
|
|
|
PtlCrawlerApiType.API_5.getDesc(), crawlerBaseRequest, CrawlerVerifyPaymentResponse.class);
|
|
|
|
|
|
@@ -909,7 +909,7 @@ public class InsCrawlerOrderServiceImpl implements InsCrawlerOrderService {
|
|
|
private boolean quashOrder(InsAreaCompany insAreaCompany) {
|
|
|
// 账号信息
|
|
|
PtlAgreementAttribution ptlAgreementAttribution = ptlAgreementAttributionService.getById(insAreaCompany.getAgreementId());
|
|
|
- CrawlerBaseRequest crawlerBaseRequest = new CrawlerBaseRequest(insAreaCompany.getInsOrderNo(), ptlAgreementAttribution.getUsername());
|
|
|
+ CrawlerBaseRequest crawlerBaseRequest = new CrawlerBaseRequest(insAreaCompany.getInsOrderNo(), ptlAgreementAttribution.getUsername(), ptlAgreementAttribution.getId());
|
|
|
CrawlerBaseResponse request = insCrawlerOrderComponents.request(apiUrl, insAreaCompany.getCompanyId(),
|
|
|
PtlCrawlerApiType.API_9.getDesc(), crawlerBaseRequest, CrawlerBaseResponse.class);
|
|
|
if (request.getCode() == CrawlerAuditStatus.CAS_200.getCode()) {
|