| | |
| | | digitalTwinService.locNumCount(); |
| | | } |
| | | |
| | | /** |
| | | * 定时任务方法,每3秒执行一次 |
| | | * 用于处理需要完成的工作档数据 |
| | | * 使用Spring的@Scheduled注解实现定时调度 |
| | | * @param "(cron = "0/3 * * * * ? ")" 表示每3秒执行一次 |
| | | */ |
| | | @Scheduled(cron = "0/3 * * * * ? ") |
| | | private void execute(){ |
| | | List<WrkMast> wrkMasts = wrkMastService.selectToBeCompleteData(); |
| | |
| | | } |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 自动清掉32.等待组托的任务号 |
| | | */ |
| | | @Scheduled(cron = "0/3 * * * * ? ") |
| | | private void deleteTask(){ |
| | | List<WrkMast> WrkMasts = wrkMastService.selectList(new EntityWrapper<WrkMast>().eq("wrk_sts", 32)); |
| | | if (WrkMasts.isEmpty()) { |
| | | return; |
| | | } |
| | | for (WrkMast wrkMast : WrkMasts) { |
| | | wrkMastService.deleteById(wrkMast.getId()); |
| | | } |
| | | } |
| | | } |