|
|
@@ -24,7 +24,6 @@ import com.jzg.quotation.dajia.crawler.component.DaJiaCrawlerRequestComponent;
|
|
|
import com.jzg.quotation.dajia.crawler.entity.DaJiaCrawlerConfigureParameters;
|
|
|
import com.jzg.quotation.dajia.crawler.entity.po.DaJiaCrawlerOrder;
|
|
|
import com.jzg.quotation.dajia.crawler.entity.request.*;
|
|
|
-import com.jzg.quotation.dajia.crawler.entity.request.quote.BusinessInsuranceDTO;
|
|
|
import com.jzg.quotation.dajia.crawler.entity.request.quote.CompulsoryInsuranceDTO;
|
|
|
import com.jzg.quotation.dajia.crawler.entity.request.quote.ProposalInfoDTO;
|
|
|
import com.jzg.quotation.dajia.crawler.entity.response.*;
|
|
|
@@ -163,11 +162,12 @@ public class DaJiaCrawlerRequestImpl implements DaJiaCrawlerRequest {
|
|
|
String startTime = extractDuplicateEndTime(message);
|
|
|
String endTime = TimeProcessing.minusOneSecondAfterYear(startTime);
|
|
|
CompulsoryInsuranceDTO compulsoryInsuranceDTO = daJiaCrawlerPriceRequest.getCompulsoryInsurance();
|
|
|
- BusinessInsuranceDTO businessInsuranceDTO = daJiaCrawlerPriceRequest.getBusinessInsurance();
|
|
|
+
|
|
|
compulsoryInsuranceDTO.getProductInfo().setStartDate(startTime);
|
|
|
compulsoryInsuranceDTO.getProductInfo().setEndDate(endTime);
|
|
|
- businessInsuranceDTO.getProductInfo().setStartDate(startTime);
|
|
|
- businessInsuranceDTO.getProductInfo().setEndDate(endTime);
|
|
|
+// BusinessInsuranceDTO businessInsuranceDTO = daJiaCrawlerPriceRequest.getBusinessInsurance();
|
|
|
+// businessInsuranceDTO.getProductInfo().setStartDate(startTime);
|
|
|
+// businessInsuranceDTO.getProductInfo().setEndDate(endTime);
|
|
|
crawlerPriceResponse = daJiaCrawlerRequestComponent.price(daJiaCrawlerPriceRequest, headers);
|
|
|
}
|
|
|
String lastPolicyNo = crawlerPriceResponse.getCompulsoryInsurance().getProductInfo().getLastPolicyNo();
|
|
|
@@ -177,12 +177,13 @@ public class DaJiaCrawlerRequestImpl implements DaJiaCrawlerRequest {
|
|
|
log.info("报价返回参数:{}", JSONObject.toJSONString(crawlerPriceResponse));
|
|
|
// 3.1 保存订单到保险公司系统
|
|
|
DaJiaCrawlerSaveRequest daJiaCrawlerSaveRequest = new DaJiaCrawlerSaveRequest(crawlerPriceResponse, userCode, quoteVo);
|
|
|
+ log.info("大家保存数据:{}", JSONObject.toJSONString(daJiaCrawlerSaveRequest));
|
|
|
DaJiaCrawlerSaveResponse daJiaCrawlerSaveResponse = daJiaCrawlerRequestComponent.save(daJiaCrawlerSaveRequest, headers);
|
|
|
log.info("daJiaCrawlerSaveResponse:{}", JSONObject.toJSONString(daJiaCrawlerSaveResponse));
|
|
|
// 3.2 初始化订单数据
|
|
|
DaJiaCrawlerInitDataRequest daJiaCrawlerInitDataRequest = new DaJiaCrawlerInitDataRequest(daJiaCrawlerSaveResponse.getCompulsoryInsurance(), daJiaCrawlerSaveResponse.getBusinessInsurance());
|
|
|
daJiaCrawlerRequestComponent.initData(daJiaCrawlerInitDataRequest, headers);
|
|
|
-
|
|
|
+ log.info("大家初始化数据:{}", JSONObject.toJSONString(daJiaCrawlerInitDataRequest));
|
|
|
// 4.0 缓存订单数据供后续操作使用
|
|
|
daJiaCrawlerCacheComponent.cacheDaJiaCrawlerSaveResponse(daJiaCrawlerSaveResponse, daJiaCrawlerSaveResponse.getProposalInfo().getOrderNo());
|
|
|
|