From ccfa009237e1fd3010ee4cc3d027c0e0f1615f10 Mon Sep 17 00:00:00 2001 From: zhangchenbiao Date: Tue, 21 May 2024 11:17:23 +0800 Subject: [PATCH] fix --- .../src/main/java/com/cool/store/dao/LineInterviewDAO.java | 4 ++-- .../java/com/cool/store/mapper/LineInterviewMapper.java | 5 +++-- .../src/main/resources/mapper/LineInterviewMapper.xml | 2 +- .../src/main/java/com/cool/store/job/XxlJobHandler.java | 6 +++++- 4 files changed, 11 insertions(+), 6 deletions(-) diff --git a/coolstore-partner-dao/src/main/java/com/cool/store/dao/LineInterviewDAO.java b/coolstore-partner-dao/src/main/java/com/cool/store/dao/LineInterviewDAO.java index beec7f7ad..b5d610752 100644 --- a/coolstore-partner-dao/src/main/java/com/cool/store/dao/LineInterviewDAO.java +++ b/coolstore-partner-dao/src/main/java/com/cool/store/dao/LineInterviewDAO.java @@ -100,7 +100,7 @@ public class LineInterviewDAO { * @param intervalMinutes * @return */ - public List getInterviewRemindList(Integer intervalMinutes) { - return lineInterviewMapper.getInterviewRemindList(intervalMinutes); + public List getInterviewRemindList(String startTime, String endTime) { + return lineInterviewMapper.getInterviewRemindList(startTime, endTime); } } diff --git a/coolstore-partner-dao/src/main/java/com/cool/store/mapper/LineInterviewMapper.java b/coolstore-partner-dao/src/main/java/com/cool/store/mapper/LineInterviewMapper.java index c3f04c7ce..71ec4545b 100644 --- a/coolstore-partner-dao/src/main/java/com/cool/store/mapper/LineInterviewMapper.java +++ b/coolstore-partner-dao/src/main/java/com/cool/store/mapper/LineInterviewMapper.java @@ -71,8 +71,9 @@ public interface LineInterviewMapper extends Mapper { /** * 获取面试提醒列表 - * @param intervalMinutes + * @param startTime + * @param endTime * @return */ - List getInterviewRemindList(@Param("intervalMinutes") Integer intervalMinutes); + List getInterviewRemindList(@Param("startTime") String startTime, @Param("endTime") String endTime); } \ No newline at end of file diff --git a/coolstore-partner-dao/src/main/resources/mapper/LineInterviewMapper.xml b/coolstore-partner-dao/src/main/resources/mapper/LineInterviewMapper.xml index 9bf8a919f..2a14e7862 100644 --- a/coolstore-partner-dao/src/main/resources/mapper/LineInterviewMapper.xml +++ b/coolstore-partner-dao/src/main/resources/mapper/LineInterviewMapper.xml @@ -127,7 +127,7 @@ \ No newline at end of file diff --git a/coolstore-partner-web/src/main/java/com/cool/store/job/XxlJobHandler.java b/coolstore-partner-web/src/main/java/com/cool/store/job/XxlJobHandler.java index 467560bc8..42ee32a2e 100644 --- a/coolstore-partner-web/src/main/java/com/cool/store/job/XxlJobHandler.java +++ b/coolstore-partner-web/src/main/java/com/cool/store/job/XxlJobHandler.java @@ -40,7 +40,9 @@ import java.text.ParseException; import java.text.SimpleDateFormat; import java.time.Instant; import java.time.LocalDate; +import java.time.LocalDateTime; import java.time.ZoneId; +import java.time.format.DateTimeFormatter; import java.util.*; import java.util.function.Function; import java.util.stream.Collectors; @@ -451,7 +453,9 @@ public class XxlJobHandler { @XxlJob("interviewRemind") public void interviewRemind() { log.info("------面试提醒------"); - List interviewList = lineInterviewDAO.getInterviewRemindList(CommonConstants.FIVE); + String startTime = LocalDateTime.now().plusHours(1).minusMinutes(CommonConstants.FIVE).format(DateTimeFormatter.ofPattern(CoolDateUtils.DATE_FORMAT_SEC)); + String endTime = LocalDateTime.now().plusHours(1).plusMinutes(CommonConstants.FIVE).format(DateTimeFormatter.ofPattern(CoolDateUtils.DATE_FORMAT_SEC)); + List interviewList = lineInterviewDAO.getInterviewRemindList(startTime, endTime); if (CollectionUtils.isEmpty(interviewList)) { log.info("------今日没有待更新数据------"); return;