|
|
@@ -132,20 +132,35 @@ public class GuoRenCrawlerRequestImpl implements GuoRenCrawlerRequest {
|
|
|
}
|
|
|
String startDate = TimeProcessing.dateTimeToDate(startTime);
|
|
|
String endDate = TimeProcessing.dateTimeToDate(endTime);
|
|
|
+
|
|
|
// 交强
|
|
|
+ quoteVo.getCiRiskInfoVo().setStartDate(startTime);
|
|
|
+ quoteVo.getCiRiskInfoVo().setEndDate(endTime);
|
|
|
crawlerCalculationPremiumRequest.getCi().getPrpTmain().setStartDate(startDate);
|
|
|
+ crawlerCalculationPremiumRequest.getCi().getPrpTmain().setStartHour(TimeProcessing.getHour(startTime));
|
|
|
+ crawlerCalculationPremiumRequest.getCi().getPrpTmain().setStartMinute(TimeProcessing.getMinute(startTime));
|
|
|
crawlerCalculationPremiumRequest.getCi().getPrpTmain().setEndDate(endDate);
|
|
|
+ crawlerCalculationPremiumRequest.getCi().getPrpTmain().setEndHour(TimeProcessing.getHour(endTime));
|
|
|
+ crawlerCalculationPremiumRequest.getCi().getPrpTmain().setEndMinute(TimeProcessing.getMinute(endTime));
|
|
|
crawlerCalculationPremiumRequest.getCi().getPrptitemkindList().forEach(item -> {
|
|
|
item.setStartDate(startDate);
|
|
|
item.setEndDate(endDate);
|
|
|
});
|
|
|
if (crawlerCalculationPremiumRequest.getBi().getPrpTmain() != null) {
|
|
|
// 商业
|
|
|
- crawlerCalculationPremiumRequest.getBi().getPrpTmain().setStartDate(startDate);
|
|
|
- crawlerCalculationPremiumRequest.getBi().getPrpTmain().setEndDate(endDate);
|
|
|
+ String biStartDate = TimeProcessing.plusDays(startDate, 1);
|
|
|
+ String biEndDate = TimeProcessing.plusDays(endDate, 1);
|
|
|
+ quoteVo.getBiRiskInfoVo().setStartDate(biStartDate + " 00:00:00");
|
|
|
+ quoteVo.getBiRiskInfoVo().setEndDate(biEndDate + " 00:00:00");
|
|
|
+ crawlerCalculationPremiumRequest.getBi().getPrpTmain().setStartDate(biStartDate);
|
|
|
+ crawlerCalculationPremiumRequest.getBi().getPrpTmain().setStartHour(0);
|
|
|
+ crawlerCalculationPremiumRequest.getBi().getPrpTmain().setStartMinute(0);
|
|
|
+ crawlerCalculationPremiumRequest.getBi().getPrpTmain().setEndDate(biEndDate);
|
|
|
+ crawlerCalculationPremiumRequest.getBi().getPrpTmain().setEndHour(24);
|
|
|
+ crawlerCalculationPremiumRequest.getBi().getPrpTmain().setEndMinute(0);
|
|
|
crawlerCalculationPremiumRequest.getBi().getPrptitemkindList().forEach(item -> {
|
|
|
- item.setStartDate(startDate);
|
|
|
- item.setEndDate(endDate);
|
|
|
+ item.setStartDate(biStartDate);
|
|
|
+ item.setEndDate(biEndDate);
|
|
|
});
|
|
|
}
|
|
|
calculationPremium = guoRenCrawlerRequestComponent.calculationPremium(crawlerCalculationPremiumRequest, headers);
|