1234567891011121314151617181920212223242526272829303132333435 |
- package com.ruoyi.system.task;
- import com.ruoyi.system.service.DirectiveService;
- import lombok.extern.slf4j.Slf4j;
- import org.springframework.scheduling.annotation.Async;
- import org.springframework.scheduling.annotation.Scheduled;
- import org.springframework.stereotype.Component;
- import javax.annotation.Resource;
- import java.util.Date;
- @Slf4j
- @Component
- public class DeviceStatusTask {
- @Resource
- private DirectiveService directiveService;
- /**
- * 每10分钟执行 查询心跳信息
- */
- @Async
- @Scheduled(cron = "0 */1 * * * ?")
- public void queryHeartBeat() {
- log.info("开始查询心跳");
- directiveService.queryHeartbeat(new Date());
- }
- }
|