|
@@ -1,6 +1,7 @@
|
|
|
package com.jzg.quotation.bohai.crawler.service.impl;
|
|
package com.jzg.quotation.bohai.crawler.service.impl;
|
|
|
|
|
|
|
|
import com.alibaba.fastjson.JSON;
|
|
import com.alibaba.fastjson.JSON;
|
|
|
|
|
+import com.alibaba.fastjson.JSONObject;
|
|
|
import com.google.zxing.NotFoundException;
|
|
import com.google.zxing.NotFoundException;
|
|
|
import com.jzg.commons.constants.dict.InsOrderStatusEnum;
|
|
import com.jzg.commons.constants.dict.InsOrderStatusEnum;
|
|
|
import com.jzg.commons.entity.quote.vo.AttributionInformationVo;
|
|
import com.jzg.commons.entity.quote.vo.AttributionInformationVo;
|
|
@@ -10,8 +11,12 @@ import com.jzg.commons.entity.quote.vo.aggregated.*;
|
|
|
import com.jzg.commons.entity.quote.vo.base.LoginBase;
|
|
import com.jzg.commons.entity.quote.vo.base.LoginBase;
|
|
|
import com.jzg.quotation.bohai.api.constant.enums.ResponseCode;
|
|
import com.jzg.quotation.bohai.api.constant.enums.ResponseCode;
|
|
|
import com.jzg.quotation.bohai.api.entity.BoHaiConfigureParameters;
|
|
import com.jzg.quotation.bohai.api.entity.BoHaiConfigureParameters;
|
|
|
|
|
+import com.jzg.quotation.bohai.api.entity.request.ElectronicPolicyRequest;
|
|
|
import com.jzg.quotation.bohai.api.entity.request.ImageUploadRequest;
|
|
import com.jzg.quotation.bohai.api.entity.request.ImageUploadRequest;
|
|
|
import com.jzg.quotation.bohai.api.entity.request.PaymentRequest;
|
|
import com.jzg.quotation.bohai.api.entity.request.PaymentRequest;
|
|
|
|
|
+import com.jzg.quotation.bohai.api.entity.request.StatusDocumentsRequest;
|
|
|
|
|
+import com.jzg.quotation.bohai.api.entity.response.ElectronicPolicyResponse;
|
|
|
|
|
+import com.jzg.quotation.bohai.api.entity.response.StatusDocumentsResponse;
|
|
|
import com.jzg.quotation.bohai.api.entity.vo.PersonAreaVo;
|
|
import com.jzg.quotation.bohai.api.entity.vo.PersonAreaVo;
|
|
|
import com.jzg.quotation.bohai.crawler.component.BoHaiCrawlerCacheComponent;
|
|
import com.jzg.quotation.bohai.crawler.component.BoHaiCrawlerCacheComponent;
|
|
|
import com.jzg.quotation.bohai.crawler.component.BoHaiBuildingAttributionInformation;
|
|
import com.jzg.quotation.bohai.crawler.component.BoHaiBuildingAttributionInformation;
|
|
@@ -33,6 +38,8 @@ import com.jzg.quotation.bohai.crawler.service.BoHaiCrawlerRequest;
|
|
|
import lombok.RequiredArgsConstructor;
|
|
import lombok.RequiredArgsConstructor;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
import org.springframework.http.HttpHeaders;
|
|
import org.springframework.http.HttpHeaders;
|
|
|
|
|
+import org.springframework.util.CollectionUtils;
|
|
|
|
|
+import org.springframework.util.StringUtils;
|
|
|
|
|
|
|
|
import java.io.IOException;
|
|
import java.io.IOException;
|
|
|
import java.time.LocalDate;
|
|
import java.time.LocalDate;
|
|
@@ -65,7 +72,7 @@ public class BoHaiCrawlerRequestImpl implements BoHaiCrawlerRequest {
|
|
|
|
|
|
|
|
private final BoHaiCrawlerQuoteProcessService boHaiCrawlerQuoteProcessService;
|
|
private final BoHaiCrawlerQuoteProcessService boHaiCrawlerQuoteProcessService;
|
|
|
|
|
|
|
|
- private static final String TOKEN = "114050281-9605ec6831302f4d5e37ea64b3c15370";
|
|
|
|
|
|
|
+ private static final String TOKEN = "114050281-ab12387d7bb7bd319ac3b7d4ddd22090";
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
* 登录
|
|
* 登录
|
|
@@ -646,9 +653,11 @@ public class BoHaiCrawlerRequestImpl implements BoHaiCrawlerRequest {
|
|
|
@Override
|
|
@Override
|
|
|
public PaymentLinkResultsVo getPaymentLink(PaymentLinkVo paymentLinkVo) {
|
|
public PaymentLinkResultsVo getPaymentLink(PaymentLinkVo paymentLinkVo) {
|
|
|
try {
|
|
try {
|
|
|
|
|
+ //获取归属信息
|
|
|
AttributionInformationVo attributionInformationVo = paymentLinkVo.getOrder().getAttributionInformationVo();
|
|
AttributionInformationVo attributionInformationVo = paymentLinkVo.getOrder().getAttributionInformationVo();
|
|
|
- BoHaiCrawlerOrder boHaiCrawlerOrder = boHaiCrawlerOrderService.getById(paymentLinkVo.getOrder().getOrdersNo());
|
|
|
|
|
|
|
+ log.info("attributionInformationVo对象的值:{}", JSONObject.toJSONString(attributionInformationVo));
|
|
|
HttpHeaders headers = boHaiCrawlerQuoteProcessService.getHeaders(attributionInformationVo.getUsername(), attributionInformationVo.getPassword());
|
|
HttpHeaders headers = boHaiCrawlerQuoteProcessService.getHeaders(attributionInformationVo.getUsername(), attributionInformationVo.getPassword());
|
|
|
|
|
+ BoHaiCrawlerOrder boHaiCrawlerOrder = boHaiCrawlerOrderService.getById(paymentLinkVo.getOrder().getOrdersNo());
|
|
|
|
|
|
|
|
log.info("获取支付链接,订单号:{}", boHaiCrawlerOrder.getOrderNo());
|
|
log.info("获取支付链接,订单号:{}", boHaiCrawlerOrder.getOrderNo());
|
|
|
BoHaiCrawlerPaymentCertiNoQueryRequest boHaiCrawlerPaymentCertiNoQueryRequest = buildPaymentCertiNoQueryRequest(boHaiCrawlerOrder.getOrderNo());
|
|
BoHaiCrawlerPaymentCertiNoQueryRequest boHaiCrawlerPaymentCertiNoQueryRequest = buildPaymentCertiNoQueryRequest(boHaiCrawlerOrder.getOrderNo());
|
|
@@ -797,46 +806,129 @@ public class BoHaiCrawlerRequestImpl implements BoHaiCrawlerRequest {
|
|
|
return request;
|
|
return request;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 下载保单
|
|
|
|
|
+ * @param downloadPolicyVo
|
|
|
|
|
+ * @return DownloadPolicyResultVo
|
|
|
|
|
+ */
|
|
|
@Override
|
|
@Override
|
|
|
public DownloadPolicyResultVo downloadPolicy(DownloadPolicyVo downloadPolicyVo) {
|
|
public DownloadPolicyResultVo downloadPolicy(DownloadPolicyVo downloadPolicyVo) {
|
|
|
- /*AttributionInformationVo attributionInformationVo = downloadPolicyVo.getOrder().getAttributionInformationVo();
|
|
|
|
|
- BoHaiCrawlerOrder boHaiCrawlerOrder = boHaiCrawlerOrderService.getById(downloadPolicyVo.getOrder().getOrdersNo());
|
|
|
|
|
|
|
+ //获取归属信息
|
|
|
|
|
+ AttributionInformationVo attributionInformationVo = downloadPolicyVo.getOrder().getAttributionInformationVo();
|
|
|
HttpHeaders headers = boHaiCrawlerQuoteProcessService.getHeaders(attributionInformationVo.getUsername(), attributionInformationVo.getPassword());
|
|
HttpHeaders headers = boHaiCrawlerQuoteProcessService.getHeaders(attributionInformationVo.getUsername(), attributionInformationVo.getPassword());
|
|
|
|
|
+ BoHaiCrawlerOrder boHaiCrawlerOrder = boHaiCrawlerOrderService.getById(downloadPolicyVo.getOrder().getOrdersNo());
|
|
|
|
|
|
|
|
- ElectronicPolicyRequest electronicPolicyRequest = new ElectronicPolicyRequest(attributionInformationVo.getConfigInfo(),
|
|
|
|
|
- boHaiCrawlerOrder.getOrderNo(), boHaiCrawlerOrder.getCiPolicyNo(), boHaiCrawlerOrder.getBiPolicyNo());
|
|
|
|
|
- ElectronicPolicyResponse electronicPolicyResponse = boHaiCrawlerRequestComponent.electronicPolicy(electronicPolicyRequest, headers);
|
|
|
|
|
-
|
|
|
|
|
|
|
+ /*ElectronicPolicyRequest electronicPolicyRequest = new ElectronicPolicyRequest(attributionInformationVo.getConfigInfo(),
|
|
|
|
|
+ boHaiCrawlerOrder.getOrderNo(), boHaiCrawlerOrder.getCiPolicyNo(), boHaiCrawlerOrder.getBiPolicyNo());*/
|
|
|
|
|
+ BoHaiCrawlerDownloadResponse response = null;
|
|
|
|
|
+ BoHaiCrawlerDownloadRequest boHaiCrawlerDownloadRequest = buildDownloadRequest(boHaiCrawlerOrder);
|
|
|
DownloadPolicyResultVo downloadPolicyResultVo = new DownloadPolicyResultVo();
|
|
DownloadPolicyResultVo downloadPolicyResultVo = new DownloadPolicyResultVo();
|
|
|
- if (StringUtils.hasLength(electronicPolicyResponse.getData().getTrafficEPolicyUrl())) {
|
|
|
|
|
- downloadPolicyResultVo.setJqUrl(electronicPolicyResponse.getData().getTrafficEPolicyUrl());
|
|
|
|
|
|
|
+
|
|
|
|
|
+ // 下载交强险保单
|
|
|
|
|
+ if (StringUtils.hasLength(boHaiCrawlerOrder.getCiPolicyNo())) {
|
|
|
|
|
+ //boHaiCrawlerDownloadRequest.setBusinessNo(boHaiCrawlerOrder.getCiPolicyNo());
|
|
|
|
|
+ response = boHaiCrawlerRequestComponent.electronPolicyIODownload(boHaiCrawlerDownloadRequest, headers);
|
|
|
|
|
+ downloadPolicyResultVo.setJqUrl(response.getFiles().get(0).getAddress());
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ // 下载商业险保单
|
|
|
|
|
+ if (StringUtils.hasLength(boHaiCrawlerOrder.getBiPolicyNo())) {
|
|
|
|
|
+ boHaiCrawlerDownloadRequest.setBusinessNo(boHaiCrawlerOrder.getBiPolicyNo());
|
|
|
|
|
+ response = boHaiCrawlerRequestComponent.electronPolicyIODownload(boHaiCrawlerDownloadRequest, headers);
|
|
|
|
|
+ if(!CollectionUtils.isEmpty(response.getFiles())){
|
|
|
|
|
+ downloadPolicyResultVo.setSyUrl(response.getFiles().get(0).getAddress());
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
- if (StringUtils.hasLength(electronicPolicyResponse.getData().getBusinessEPolicyUrl())) {
|
|
|
|
|
- downloadPolicyResultVo.setSyUrl(electronicPolicyResponse.getData().getBusinessEPolicyUrl());
|
|
|
|
|
|
|
+
|
|
|
|
|
+ // 下载驾意险保单
|
|
|
|
|
+ if (StringUtils.hasLength(boHaiCrawlerOrder.getNiPolicyNo())) {
|
|
|
|
|
+ boHaiCrawlerDownloadRequest.setBusinessNo(boHaiCrawlerOrder.getNiPolicyNo());
|
|
|
|
|
+ response = boHaiCrawlerRequestComponent.electronPolicyIODownload(boHaiCrawlerDownloadRequest, headers);
|
|
|
|
|
+ if(!CollectionUtils.isEmpty(response.getFiles())){
|
|
|
|
|
+ downloadPolicyResultVo.setJyUrl(response.getFiles().get(0).getAddress());
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
- return downloadPolicyResultVo;*/
|
|
|
|
|
- return null;
|
|
|
|
|
|
|
+ return downloadPolicyResultVo;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 构建下载请求对象
|
|
|
|
|
+ * 按照JSON字段顺序设置请求参数
|
|
|
|
|
+ *
|
|
|
|
|
+ * @param boHaiCrawlerOrder 渤海保险订单信息
|
|
|
|
|
+ * @return BoHaiCrawlerDownloadRequest 下载请求对象
|
|
|
|
|
+ */
|
|
|
|
|
+ private BoHaiCrawlerDownloadRequest buildDownloadRequest(BoHaiCrawlerOrder boHaiCrawlerOrder) {
|
|
|
|
|
+ BoHaiCrawlerDownloadRequest boHaiCrawlerDownloadRequest = new BoHaiCrawlerDownloadRequest();
|
|
|
|
|
+ // 按照JSON字段顺序设置请求参数
|
|
|
|
|
+ // 1. 设置头部信息
|
|
|
|
|
+ BoHaiCrawlerDownloadRequest.Head head = new BoHaiCrawlerDownloadRequest.Head();
|
|
|
|
|
+ head.setTransCode("EleDocumentAddress");
|
|
|
|
|
+ head.setTransType("Req");
|
|
|
|
|
+ head.setToken(TOKEN);
|
|
|
|
|
+ boHaiCrawlerDownloadRequest.setHead(head);
|
|
|
|
|
+ // 2. 设置业务号(保单号)
|
|
|
|
|
+ //boHaiCrawlerDownloadRequest.setBusinessNo(boHaiCrawlerOrder.getOrderNo());
|
|
|
|
|
+ // 3. 设置文档类型
|
|
|
|
|
+ boHaiCrawlerDownloadRequest.setDocumentType("POLICY");
|
|
|
|
|
+ // 4. 设置是否新影像
|
|
|
|
|
+ boHaiCrawlerDownloadRequest.setIsNewImage("1");
|
|
|
|
|
+ return boHaiCrawlerDownloadRequest;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
* 查询订单状态
|
|
* 查询订单状态
|
|
|
*
|
|
*
|
|
|
* @param orderStatusVo
|
|
* @param orderStatusVo
|
|
|
- * @return
|
|
|
|
|
|
|
+ * @return OrderStatusResultVo
|
|
|
*/
|
|
*/
|
|
|
@Override
|
|
@Override
|
|
|
public OrderStatusResultVo queryOrderState(OrderStatusVo orderStatusVo) {
|
|
public OrderStatusResultVo queryOrderState(OrderStatusVo orderStatusVo) {
|
|
|
- AttributionInformationVo attributionInformationVo = orderStatusVo.getOrder().getAttributionInformationVo();
|
|
|
|
|
- BoHaiCrawlerOrder boHaiCrawlerOrder = boHaiCrawlerOrderService.getById(orderStatusVo.getOrder().getOrdersNo());
|
|
|
|
|
- HttpHeaders headers = boHaiCrawlerQuoteProcessService.getHeaders(attributionInformationVo.getUsername(), attributionInformationVo.getPassword());
|
|
|
|
|
|
|
+ try {
|
|
|
|
|
+ AttributionInformationVo attributionInformationVo = orderStatusVo.getOrder().getAttributionInformationVo();
|
|
|
|
|
+ HttpHeaders headers = boHaiCrawlerQuoteProcessService.getHeaders(attributionInformationVo.getUsername(), attributionInformationVo.getPassword());
|
|
|
|
|
+ BoHaiCrawlerOrder boHaiCrawlerOrder = boHaiCrawlerOrderService.getById(orderStatusVo.getOrder().getOrdersNo());
|
|
|
|
|
+
|
|
|
|
|
+ BoHaiCrawlerQueryOrderStatusRequest boHaiCrawlerQueryOrderStatusRequest = buildOrderStatusRequest(boHaiCrawlerOrder);
|
|
|
|
|
+ BoHaiCrawlerQueryOrderStatusResponse boHaiCrawlerQueryOrderStatusResponse = boHaiCrawlerRequestComponent.queryOrderStatus(boHaiCrawlerQueryOrderStatusRequest, headers);
|
|
|
|
|
+ log.info("查询订单状态响应:{}", JSON.toJSONString(boHaiCrawlerQueryOrderStatusResponse));
|
|
|
|
|
+ //获取订单状态
|
|
|
|
|
+ InsOrderStatusEnum insOrderStatusEnum = determineOrderStatus(boHaiCrawlerQueryOrderStatusResponse);
|
|
|
|
|
+ log.info("订单状态:{}", insOrderStatusEnum);
|
|
|
|
|
+ OrderStatusResultVo orderStatusResultVo = new OrderStatusResultVo();
|
|
|
|
|
+ orderStatusResultVo.setOrderStatus(insOrderStatusEnum);
|
|
|
|
|
+ return orderStatusResultVo;
|
|
|
|
|
+ } catch (Exception e) {
|
|
|
|
|
+ e.printStackTrace();
|
|
|
|
|
+ throw new RuntimeException(e);
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
- /*StatusDocumentsRequest statusDocumentsRequest = new StatusDocumentsRequest(attributionInformationVo.getConfigInfo(),
|
|
|
|
|
- boHaiCrawlerOrder.getOrderNo(), boHaiCrawlerOrder.getCiApplyNo());
|
|
|
|
|
- StatusDocumentsResponse response = boHaiCrawlerRequestComponent.statusDocuments(statusDocumentsRequest, headers);*/
|
|
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 确定订单状态
|
|
|
|
|
+ * @param response
|
|
|
|
|
+ * @return InsOrderStatusEnum
|
|
|
|
|
+ */
|
|
|
|
|
+ public InsOrderStatusEnum determineOrderStatus(BoHaiCrawlerQueryOrderStatusResponse response) {
|
|
|
|
|
+ // 首先检查是否取消
|
|
|
|
|
+ if ("1".equals(response.getBusinessInfoList().get(0).getCancelFlag()) ||
|
|
|
|
|
+ "1".equals(response.getBusinessInfoList().get(0).getCancelFlagBI()) ||
|
|
|
|
|
+ "1".equals(response.getBusinessInfoList().get(0).getCancelFlagCI())) {
|
|
|
|
|
+ return InsOrderStatusEnum.ORDER_CLOSE;
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
- OrderStatusResultVo orderStatusResultVo = new OrderStatusResultVo();
|
|
|
|
|
- // 处理订单状态逻辑
|
|
|
|
|
- return orderStatusResultVo;
|
|
|
|
|
|
|
+ // 检查是否已生效
|
|
|
|
|
+ if ("3".equals(response.getBusinessInfoList().get(0).getUnderwriteFlagBI()) &&
|
|
|
|
|
+ "3".equals(response.getBusinessInfoList().get(0).getUnderwriteFlagCI())) {
|
|
|
|
|
+ // 检查是否已缴费
|
|
|
|
|
+ if ("0".equals(response.getBusinessInfoList().get(0).getPayFlagBI()) ||
|
|
|
|
|
+ "0".equals(response.getBusinessInfoList().get(0).getPayFlagCI())) {
|
|
|
|
|
+ return InsOrderStatusEnum.PAY_PENDING; // 待缴费
|
|
|
|
|
+ }
|
|
|
|
|
+ return InsOrderStatusEnum.UNDERWRITED; // 已生效
|
|
|
|
|
+ }
|
|
|
|
|
+ // 其他情况可以根据业务需求进一步细分
|
|
|
|
|
+ return InsOrderStatusEnum.QUOTE_ING; // 默认为订单已提交
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -1999,5 +2091,74 @@ public class BoHaiCrawlerRequestImpl implements BoHaiCrawlerRequest {
|
|
|
return head;
|
|
return head;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 构建订单状态查询请求对象
|
|
|
|
|
+ *
|
|
|
|
|
+ * @param boHaiCrawlerOrder 渤海爬虫订单
|
|
|
|
|
+ * @return BoHaiCrawlerQueryOrderStatusRequest
|
|
|
|
|
+ */
|
|
|
|
|
+ private BoHaiCrawlerQueryOrderStatusRequest buildOrderStatusRequest(BoHaiCrawlerOrder boHaiCrawlerOrder) {
|
|
|
|
|
+ BoHaiCrawlerQueryOrderStatusRequest boHaiCrawlerQueryOrderStatusRequest = new BoHaiCrawlerQueryOrderStatusRequest();
|
|
|
|
|
+
|
|
|
|
|
+ // 设置请求头信息
|
|
|
|
|
+ BoHaiCrawlerQueryOrderStatusRequest.HeadDTO head = new BoHaiCrawlerQueryOrderStatusRequest.HeadDTO();
|
|
|
|
|
+ head.setToken(TOKEN);
|
|
|
|
|
+ head.setTransType("Req");
|
|
|
|
|
+ head.setTransCode("CompositeQuery");
|
|
|
|
|
+ boHaiCrawlerQueryOrderStatusRequest.setHead(head);
|
|
|
|
|
+
|
|
|
|
|
+ // 按照JSON字段顺序设置请求参数
|
|
|
|
|
+ boHaiCrawlerQueryOrderStatusRequest.setIsQueryAllQuoteUserCode("false");
|
|
|
|
|
+ boHaiCrawlerQueryOrderStatusRequest.setLoginCom("14070201");
|
|
|
|
|
+ boHaiCrawlerQueryOrderStatusRequest.setRows(10);
|
|
|
|
|
+ boHaiCrawlerQueryOrderStatusRequest.setPageNo(1);
|
|
|
|
|
+ boHaiCrawlerQueryOrderStatusRequest.setBusinessType("O");
|
|
|
|
|
+ boHaiCrawlerQueryOrderStatusRequest.setQueryStatus("");
|
|
|
|
|
+ boHaiCrawlerQueryOrderStatusRequest.setUserCode("114050281");
|
|
|
|
|
+ boHaiCrawlerQueryOrderStatusRequest.setLicenseNo("");
|
|
|
|
|
+ boHaiCrawlerQueryOrderStatusRequest.setLicenseNoFlag("=");
|
|
|
|
|
+ boHaiCrawlerQueryOrderStatusRequest.setVinNo("");
|
|
|
|
|
+ boHaiCrawlerQueryOrderStatusRequest.setVinNoFlag("=");
|
|
|
|
|
+ boHaiCrawlerQueryOrderStatusRequest.setFrameNo("");
|
|
|
|
|
+ boHaiCrawlerQueryOrderStatusRequest.setFrameNoFlag("=");
|
|
|
|
|
+ boHaiCrawlerQueryOrderStatusRequest.setEngineNo("");
|
|
|
|
|
+ boHaiCrawlerQueryOrderStatusRequest.setEngineNoFlag("=");
|
|
|
|
|
+ boHaiCrawlerQueryOrderStatusRequest.setOrderNo(boHaiCrawlerOrder.getOrderNo());
|
|
|
|
|
+ boHaiCrawlerQueryOrderStatusRequest.setOrderNoFlag("=");
|
|
|
|
|
+ boHaiCrawlerQueryOrderStatusRequest.setProposalNo("");
|
|
|
|
|
+ boHaiCrawlerQueryOrderStatusRequest.setProposalNoFlag("=");
|
|
|
|
|
+ boHaiCrawlerQueryOrderStatusRequest.setQuotationNo("");
|
|
|
|
|
+ boHaiCrawlerQueryOrderStatusRequest.setQuotationNoFlag("=");
|
|
|
|
|
+ boHaiCrawlerQueryOrderStatusRequest.setPolicyNo("");
|
|
|
|
|
+ boHaiCrawlerQueryOrderStatusRequest.setPolicyNoFlag("=");
|
|
|
|
|
+ boHaiCrawlerQueryOrderStatusRequest.setEndorseNo("");
|
|
|
|
|
+ boHaiCrawlerQueryOrderStatusRequest.setEndorseNoFlag("=");
|
|
|
|
|
+ boHaiCrawlerQueryOrderStatusRequest.setInsuredName("");
|
|
|
|
|
+ boHaiCrawlerQueryOrderStatusRequest.setInsuredNameFlag("=");
|
|
|
|
|
+ boHaiCrawlerQueryOrderStatusRequest.setAppliName("");
|
|
|
|
|
+ boHaiCrawlerQueryOrderStatusRequest.setAppliNameFlag("=");
|
|
|
|
|
+ boHaiCrawlerQueryOrderStatusRequest.setAppliIdentifyNumber("");
|
|
|
|
|
+ boHaiCrawlerQueryOrderStatusRequest.setAppliIdentifyNumberFlag("=");
|
|
|
|
|
+ boHaiCrawlerQueryOrderStatusRequest.setInsuredIdentifyNumber("");
|
|
|
|
|
+ boHaiCrawlerQueryOrderStatusRequest.setInsuredIdentifyNumberFlag("=");
|
|
|
|
|
+ boHaiCrawlerQueryOrderStatusRequest.setStartDateBegin("");
|
|
|
|
|
+ boHaiCrawlerQueryOrderStatusRequest.setStartDateEnd("");
|
|
|
|
|
+ boHaiCrawlerQueryOrderStatusRequest.setEndDateBegin("");
|
|
|
|
|
+ boHaiCrawlerQueryOrderStatusRequest.setEndDateEnd("");
|
|
|
|
|
+ boHaiCrawlerQueryOrderStatusRequest.setOperateDateBegin(LocalDate.now().minusMonths(1).format(DateTimeFormatter.ofPattern("yyyy-MM-dd")));
|
|
|
|
|
+ boHaiCrawlerQueryOrderStatusRequest.setOperateDateEnd(LocalDate.now().format(DateTimeFormatter.ofPattern("yyyy-MM-dd")));
|
|
|
|
|
+ boHaiCrawlerQueryOrderStatusRequest.setUnderWriteDateStart("");
|
|
|
|
|
+ boHaiCrawlerQueryOrderStatusRequest.setUnderWriteDateEnd("");
|
|
|
|
|
+ boHaiCrawlerQueryOrderStatusRequest.setBusinessCategories2("");
|
|
|
|
|
+ boHaiCrawlerQueryOrderStatusRequest.setBusinessCategories2Flag("");
|
|
|
|
|
+ boHaiCrawlerQueryOrderStatusRequest.setResourceTypeCode("004");
|
|
|
|
|
+ boHaiCrawlerQueryOrderStatusRequest.setIsIssueUserCode("");
|
|
|
|
|
+ boHaiCrawlerQueryOrderStatusRequest.setIsIssueUserCodeFlag("");
|
|
|
|
|
+ boHaiCrawlerQueryOrderStatusRequest.setEnableRiskArr("");
|
|
|
|
|
+ boHaiCrawlerQueryOrderStatusRequest.setIsSearchUserCode("0");
|
|
|
|
|
+
|
|
|
|
|
+ return boHaiCrawlerQueryOrderStatusRequest;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
|
|
|
}
|
|
}
|