Commit 948d8e67 authored by liwei's avatar liwei

修改了定时任务

parent b576d2ba
......@@ -116,7 +116,7 @@ public class MemTrafficServiceImpl extends ServiceImpl<MemTrafficRepository,MemT
//将redis中存储的点赞数同步到opm_user_like表中
Set<String> keys = redisTemplate.keys(MemTrafficRedisBean.USER_MEMTRAFFIC + "*");
try {
if (keys != null && !keys.isEmpty()) {
for (String key : keys) {
// 提取 userId
......@@ -137,10 +137,7 @@ public class MemTrafficServiceImpl extends ServiceImpl<MemTrafficRepository,MemT
memTraffic.setBeginTime(beginTime);
memTraffic.setEndTime(endTime);
baseMapper.updateMemTraffic(memTraffic);
}
} else {
System.out.println("No keys found.");
}
SysScheduledTaskLog sysScheduledTaskLog = new SysScheduledTaskLog();
sysScheduledTaskLog.setTaskName("用户访问数据定时任务");
......@@ -148,7 +145,14 @@ public class MemTrafficServiceImpl extends ServiceImpl<MemTrafficRepository,MemT
sysScheduledTaskLog.setTaskTime("每20分钟执行一次");
sysScheduledTaskLog.setCreateDate(new Date());
sysScheduledTaskLogServiceImpl.persist(sysScheduledTaskLog);
log.info("用户访问数据定时任务结束---");
} catch (Exception e){
SysScheduledTaskLog sysScheduledTaskLog = new SysScheduledTaskLog();
sysScheduledTaskLog.setTaskName("用户访问数据定时任务");
sysScheduledTaskLog.setTaskState("失败");
sysScheduledTaskLog.setTaskTime("每20分钟执行一次");
sysScheduledTaskLog.setCreateDate(new Date());
sysScheduledTaskLogServiceImpl.persist(sysScheduledTaskLog);
}
}
/**
......
......@@ -40,15 +40,6 @@ public class ScheduleTasks {
@Autowired
private OpmTopicServiceImpl opmTopicServiceImpl;
/**
* 每俩小时 执行一次点赞数据定时任务 将点赞数据同步到点赞表表中
*/
@Scheduled(cron = "0 0 */2 * * ?")
public void userLikeSchedule() {
memInfoService.userLikeSchedule();
}
/**
* redis订单落库
*/
......@@ -98,6 +89,16 @@ public class ScheduleTasks {
orderService.executeDeleteOrder();
}
/**
* 每俩小时 执行一次点赞数据定时任务 将点赞数据同步到点赞表表中
*/
@Scheduled(cron = "0 0 */2 * * ?")
public void userLikeSchedule() {
memInfoService.userLikeSchedule();
}
/**
* 定时更新访问量表
*/
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment