Commit 75386fb4d4591febe6a94d11f5bb0d696235d25a

Authored by guzijian
1 parent 1dedd21b

feat: 定时任务目录切换

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 // 查询依据是 新订单,未超时,未取消