|
|
@@ -621,8 +621,8 @@ public class HuaTaiCrawlerRequestImpl implements HuaTaiCrawlerRequest {
|
|
|
q.getCiRiskInfoVo().setStartDate(start);
|
|
|
try {
|
|
|
LocalDateTime dt = LocalDateTime.parse(start.replace(" ", "T"), DateTimeFormatter.ofPattern(DATE_FMT_T));
|
|
|
- String newEnd = dt.plusYears(1).minusDays(1).format(DateTimeFormatter.ofPattern(DATE_FMT));
|
|
|
- q.getCiRiskInfoVo().setEndDate(newEnd.substring(0, 10) + " 23:59:59");
|
|
|
+ String newEnd = dt.plusYears(1).format(DateTimeFormatter.ofPattern(DATE_FMT));
|
|
|
+ q.getCiRiskInfoVo().setEndDate(newEnd);
|
|
|
log.info("重复投保,重新设置 起保: {}, 终保: {}", q.getCiRiskInfoVo().getStartDate(), q.getCiRiskInfoVo().getEndDate());
|
|
|
return q;
|
|
|
} catch (Exception e) { log.error("日期解析失败: {}", e.getMessage()); }
|
|
|
@@ -664,8 +664,8 @@ public class HuaTaiCrawlerRequestImpl implements HuaTaiCrawlerRequest {
|
|
|
String jiaoqiang_startDate = m.group(1);
|
|
|
duplQuoteResult.q().getCiRiskInfoVo().setStartDate(jiaoqiang_startDate + ":00");
|
|
|
LocalDateTime dt = LocalDateTime.parse(jiaoqiang_startDate.replace(" ", "T"), DateTimeFormatter.ofPattern(DATE_FMT_T));
|
|
|
- String newEnd = dt.plusYears(1).minusDays(1).format(DateTimeFormatter.ofPattern(DATE_FMT));
|
|
|
- duplQuoteResult.q().getCiRiskInfoVo().setEndDate(newEnd.substring(0, 10) + " 23:59:59");
|
|
|
+ String newEnd = dt.plusYears(1).format(DateTimeFormatter.ofPattern(DATE_FMT));
|
|
|
+ duplQuoteResult.q().getCiRiskInfoVo().setEndDate(newEnd);
|
|
|
decryptData = req.quote(new HtCrawlerQuoteRequest(duplQuoteResult.q(), mealid, limitAmount, "", personalInsuredJSON), h);
|
|
|
return resolveQuoteResponse(duplQuoteResult, decryptData, mealid, limitAmount, h, personalInsuredJSON);
|
|
|
}
|