Commit 75386fb4d4591febe6a94d11f5bb0d696235d25a
1 parent
1dedd21b
feat: 定时任务目录切换
Showing
2 changed files
with
11 additions
and
5 deletions
trash-quartz/pom.xml
| @@ -46,11 +46,15 @@ | @@ -46,11 +46,15 @@ | ||
| 46 | <groupId>com.trash</groupId> | 46 | <groupId>com.trash</groupId> |
| 47 | <artifactId>trash-workflow</artifactId> | 47 | <artifactId>trash-workflow</artifactId> |
| 48 | </dependency> | 48 | </dependency> |
| 49 | +<!-- <dependency>--> | ||
| 50 | +<!-- <groupId>com.trash</groupId>--> | ||
| 51 | +<!-- <artifactId>trash-unit</artifactId>--> | ||
| 52 | +<!-- </dependency>--> | ||
| 53 | +<!-- garbage内有unit模块--> | ||
| 49 | <dependency> | 54 | <dependency> |
| 50 | <groupId>com.trash</groupId> | 55 | <groupId>com.trash</groupId> |
| 51 | - <artifactId>trash-unit</artifactId> | 56 | + <artifactId>trash-garbage</artifactId> |
| 52 | </dependency> | 57 | </dependency> |
| 53 | - | ||
| 54 | </dependencies> | 58 | </dependencies> |
| 55 | 59 | ||
| 56 | </project> | 60 | </project> |
| 57 | \ No newline at end of file | 61 | \ No newline at end of file |
trash-garbage/src/main/java/com/trash/garbage/job/OrderJob.java renamed to trash-quartz/src/main/java/com/trash/quartz/task/OrderJob.java
| 1 | -package com.trash.garbage.job; | 1 | +package com.trash.quartz.task; |
| 2 | 2 | ||
| 3 | import com.trash.common.utils.DateUtils; | 3 | import com.trash.common.utils.DateUtils; |
| 4 | import com.trash.garbage.global.GlobalStatus; | 4 | import com.trash.garbage.global.GlobalStatus; |
| @@ -19,7 +19,10 @@ import java.util.Date; | @@ -19,7 +19,10 @@ import java.util.Date; | ||
| 19 | import java.util.List; | 19 | import java.util.List; |
| 20 | import java.util.stream.Collectors; | 20 | import java.util.stream.Collectors; |
| 21 | 21 | ||
| 22 | -@Component | 22 | +/** |
| 23 | + * 小程序订单定时任务 | ||
| 24 | + */ | ||
| 25 | +@Component("orderJob") | ||
| 23 | public class OrderJob { | 26 | public class OrderJob { |
| 24 | 27 | ||
| 25 | Logger log = LoggerFactory.getLogger(OrderJob.class); | 28 | Logger log = LoggerFactory.getLogger(OrderJob.class); |
| @@ -35,7 +38,6 @@ public class OrderJob { | @@ -35,7 +38,6 @@ public class OrderJob { | ||
| 35 | /** | 38 | /** |
| 36 | * 超时订单直接完成 | 39 | * 超时订单直接完成 |
| 37 | */ | 40 | */ |
| 38 | - @Scheduled(cron = "0 0/1 * * * ?") | ||
| 39 | public void computedOrderIsTimeOut() { | 41 | public void computedOrderIsTimeOut() { |
| 40 | // 每3分钟遍历一次订单 超时未处理得修改订单状态为完成,并设置订单超时 | 42 | // 每3分钟遍历一次订单 超时未处理得修改订单状态为完成,并设置订单超时 |
| 41 | // 查询依据是 新订单,未超时,未取消 | 43 | // 查询依据是 新订单,未超时,未取消 |