Bladeren bron

refactor(national-motion-system):移除未使用的 RedissonDelayQueue 相关代码

- 删除了 CommercialController、OrderServiceImpl 中的 RedissonDelayQueue 引用
- 注释掉了 RedissonDelayQueue 类的 @Component 注解
-移除了与 RedissonDelayQueue相关的导入语句
wzq 2 weken geleden
bovenliggende
commit
bffb49e846

+ 2 - 3
national-motion-module-system/national-motion-system-biz/src/main/java/org/jeecg/modules/app/controller/commercial/CommercialController.java

@@ -17,7 +17,6 @@ import org.jeecg.modules.app.form.CourseQueryUsersForm;
 import org.jeecg.modules.app.form.TemporaryCourseForm;
 import org.jeecg.modules.app.service.IAppIsinService;
 import org.jeecg.modules.app.vo.*;
-import org.jeecg.modules.redission.RedissonDelayQueue;
 import org.jeecg.modules.system.app.entity.AppCoursesPriceRules;
 import org.jeecg.modules.system.app.entity.AppCoursesVerificationRecord;
 import org.jeecg.modules.system.app.entity.AppOrderProInfo;
@@ -249,7 +248,7 @@ public class CommercialController {
         return Result.OK(appIsinService.repealVerifyRecord(appIsinId));
     }
 
-    private final RedissonDelayQueue redissonDelayQueue;
+//    private final RedissonDelayQueue redissonDelayQueue;
     /**
      * 测试超时未支付延时任务
      */
@@ -257,7 +256,7 @@ public class CommercialController {
     public void orderTimeOutTask() {
         log.info("测试超时未支付延时任务-开始");
         String task = "OrderTimeOutTask_1953753939752968194";
-        redissonDelayQueue.offerTask(task, 30);
+//        redissonDelayQueue.offerTask(task, 30);
         log.info("测试超时未支付延时任务-结束");
     }
 }

+ 3 - 4
national-motion-module-system/national-motion-system-biz/src/main/java/org/jeecg/modules/app/service/impl/OrderServiceImpl.java

@@ -38,7 +38,6 @@ import org.jeecg.modules.app.vo.PageOrdersVO;
 import org.jeecg.modules.app.vo.QueryOrderVerifyRecordsVO;
 import org.jeecg.modules.pay.config.WechatConstants;
 import org.jeecg.modules.pay.config.WechatUrlConstants;
-import org.jeecg.modules.redission.RedissonDelayQueue;
 import org.jeecg.modules.system.app.dto.receiptPaymentDetails.ReceiptPaymentDetailsInfoVo;
 import org.jeecg.modules.system.app.entity.*;
 import org.jeecg.modules.system.app.mapper.*;
@@ -115,8 +114,8 @@ public class OrderServiceImpl implements IOrderService {
     private AppCoursesVerificationRecordMapper appCoursesVerificationRecordMapper;
     @Resource
     private AppContractSignMapper appContractSignMapper;
-    @Resource
-    private RedissonDelayQueue redissonDelayQueue;
+//    @Resource
+//    private RedissonDelayQueue redissonDelayQueue;
     @Resource
     private AppDeviceMapper appDeviceMapper;
     @Resource
@@ -1178,7 +1177,7 @@ public class OrderServiceImpl implements IOrderService {
 
             //发布任务到redission延迟队列
             String task = CommonConstant.ORDER_TIME_OUT_TASK_PREFIX + appOrder.getId();
-            redissonDelayQueue.offerTask(task, 60 * 15);
+//            redissonDelayQueue.offerTask(task, 60 * 15);
         }
         return payForm;
     }

+ 1 - 2
national-motion-module-system/national-motion-system-biz/src/main/java/org/jeecg/modules/quartz/job/RefundJobService.java

@@ -9,7 +9,6 @@ import org.jeecg.modules.system.app.entity.AppOrderProInfo;
 import org.jeecg.modules.system.app.service.IAppOrderProInfoService;
 import org.jeecg.modules.system.app.service.IAppOrderService;
 import org.springframework.scheduling.annotation.Scheduled;
-import org.springframework.stereotype.Component;
 import org.springframework.transaction.annotation.Transactional;
 
 import java.time.LocalDate;
@@ -23,7 +22,7 @@ import java.util.List;
  */
 @Slf4j
 @AllArgsConstructor
-@Component
+//@Component
 public class RefundJobService {
 
     private final IAppOrderService appOrderService;

+ 1 - 4
national-motion-module-system/national-motion-system-biz/src/main/java/org/jeecg/modules/quartz/job/SchoolOrderJobService.java

@@ -1,14 +1,11 @@
 package org.jeecg.modules.quartz.job;
 
-import com.baomidou.mybatisplus.core.toolkit.Wrappers;
 import lombok.AllArgsConstructor;
 import lombok.extern.slf4j.Slf4j;
-import org.jeecg.modules.system.app.entity.AppGmtInfo;
 import org.jeecg.modules.system.app.mapper.AppGmtInfoMapper;
 import org.jeecg.modules.system.app.service.IAppOrderProInfoService;
 import org.jeecg.modules.system.app.service.IAppOrderService;
 import org.springframework.scheduling.annotation.Scheduled;
-import org.springframework.stereotype.Component;
 import org.springframework.transaction.annotation.Transactional;
 
 import javax.annotation.Resource;
@@ -20,7 +17,7 @@ import javax.annotation.Resource;
  */
 @Slf4j
 @AllArgsConstructor
-@Component
+//@Component
 public class SchoolOrderJobService {
 
     private final IAppOrderService appOrderService;

+ 1 - 2
national-motion-module-system/national-motion-system-biz/src/main/java/org/jeecg/modules/redission/RedissonDelayQueue.java

@@ -12,7 +12,6 @@ import org.jeecg.modules.system.app.service.IAppOrderService;
 import org.redisson.api.RBlockingQueue;
 import org.redisson.api.RDelayedQueue;
 import org.redisson.api.RedissonClient;
-import org.springframework.stereotype.Component;
 
 import javax.annotation.PostConstruct;
 import javax.annotation.Resource;
@@ -27,7 +26,7 @@ import java.util.stream.Collectors;
  * @Date 2025/8/15
  * @Desc 延迟队列实现订单超时取消
  */
-@Component
+//@Component
 @Slf4j
 public class RedissonDelayQueue {