diff --git a/talkonlineweb/src/main/java/com/lyms/talkonlineweb/task/GetPatientInfoTask.java b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/task/GetPatientInfoTask.java index 1f112bf..70b2541 100644 --- a/talkonlineweb/src/main/java/com/lyms/talkonlineweb/task/GetPatientInfoTask.java +++ b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/task/GetPatientInfoTask.java @@ -63,7 +63,8 @@ public class GetPatientInfoTask { * 获取医院患者信息。添加到问诊平台患者信息 * 10分钟执行一次 */ - @Scheduled(cron = "0 */10 * * * ?") +// @Scheduled(cron = "0 */10 * * * ?") + @Scheduled(cron = "0 */5 * * * ?") public void getPatientInfo() throws Exception { //每次执行时间范围是上一个小时 String param = collateTime(); @@ -126,15 +127,17 @@ public class GetPatientInfoTask { calendar.set(Calendar.HOUR_OF_DAY,00); endDate=DateUtil.getYyyyMmDdHhMmSs(calendar.getTime()); }else { - endDate=DateUtil.getYyyyMmDdHhMmSs(calendar.getTime()); +// endDate=DateUtil.getYyyyMmDdHhMmSs(calendar.getTime()); calendar.add(Calendar.HOUR_OF_DAY,-1); startDate=DateUtil.getYyyyMmDdHhMmSs(calendar.getTime()); + //测试用 + calendar.add(Calendar.HOUR_OF_DAY,2); + endDate=DateUtil.getYyyyMmDdHhMmSs(calendar.getTime()); } if(StringUtil.isNotEmpty(startDate)&&StringUtil.isNotEmpty(endDate)){ //字符串日期和时间中间的空格需要用+连接(GET请求参数特定),date转为string格式:xxxx-xx-xx xx-xx-xxx,中间得空格需要转换连接符 param=("start="+startDate+"&end="+endDate).replace(" ", "+"); } -// param="start=2022-02-20+13:25:59&end=2022-02-20+14:25:59";//测试用 return param; } diff --git a/talkonlineweb/src/main/java/com/lyms/talkonlineweb/task/PushArticleTask.java b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/task/PushArticleTask.java index b021c6d..2ec12ab 100644 --- a/talkonlineweb/src/main/java/com/lyms/talkonlineweb/task/PushArticleTask.java +++ b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/task/PushArticleTask.java @@ -43,7 +43,7 @@ public class PushArticleTask { /** * 每天18点执行文章推送 */ - @Scheduled(cron = "0 0 18 * * ?") +// @Scheduled(cron = "0 0 18 * * ?") public void pushArtcle(){ Map param=new HashMap<>(); param.put("vtype",999); diff --git a/talkonlineweb/src/main/java/com/lyms/talkonlineweb/task/PushArticleTaskData.java b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/task/PushArticleTaskData.java index 2d350d7..a3ae1c6 100644 --- a/talkonlineweb/src/main/java/com/lyms/talkonlineweb/task/PushArticleTaskData.java +++ b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/task/PushArticleTaskData.java @@ -43,11 +43,15 @@ public class PushArticleTaskData { LymsPushMessagesService lymsPushMessagesService; @Autowired private LymsDictService lymsDictService; + @Autowired + public PushArticleTask pushArticleTask; + /** * 每天下17点执行-要推送的文章存到数据库 */ - @Scheduled(cron = "0 0 17 * * ?") +// @Scheduled(cron = "0 0 17 * * ?") + @Scheduled(cron = "0 */3 * * * ?") public void pushArtcleData(){ Map param=new HashMap<>(); param.put("vtype",999); @@ -99,6 +103,7 @@ public class PushArticleTaskData { } } } + pushArticleTask.pushArtcle();//测试用 } }