From fb766b5ff9f913561f76aa747c76eae5c3678589 Mon Sep 17 00:00:00 2001
From: qirong <2032486488@qq.com>
Date: 星期五, 08 十二月 2023 14:08:54 +0800
Subject: [PATCH] 三方同步

---
 ruoyi-modules/ruoyi-demo/src/main/java/org/dromara/demo/controller/queue/DelayedQueueController.java |  188 +++++++++++++++++++++++-----------------------
 1 files changed, 94 insertions(+), 94 deletions(-)

diff --git a/ruoyi-modules/ruoyi-demo/src/main/java/org/dromara/demo/controller/queue/DelayedQueueController.java b/ruoyi-modules/ruoyi-demo/src/main/java/org/dromara/demo/controller/queue/DelayedQueueController.java
index edd10ff..34f9a02 100644
--- a/ruoyi-modules/ruoyi-demo/src/main/java/org/dromara/demo/controller/queue/DelayedQueueController.java
+++ b/ruoyi-modules/ruoyi-demo/src/main/java/org/dromara/demo/controller/queue/DelayedQueueController.java
@@ -1,94 +1,94 @@
-package org.dromara.demo.controller.queue;
-
-import cn.dev33.satoken.annotation.SaIgnore;
-import org.dromara.common.core.domain.R;
-import org.dromara.common.redis.utils.QueueUtils;
-import lombok.RequiredArgsConstructor;
-import lombok.extern.slf4j.Slf4j;
-import org.springframework.web.bind.annotation.GetMapping;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RequestParam;
-import org.springframework.web.bind.annotation.RestController;
-
-import java.util.concurrent.TimeUnit;
-
-/**
- * 寤惰繜闃熷垪 婕旂ず妗堜緥
- * <p>
- * 杞婚噺绾ч槦鍒� 閲嶉噺绾ф暟鎹噺 璇蜂娇鐢� MQ
- * 渚嬪: 鍒涘缓璁㈠崟30鍒嗛挓鍚庤繃鏈熷鐞�
- * <p>
- * 闆嗙兢娴嬭瘯閫氳繃 鍚屼竴涓暟鎹彧浼氳娑堣垂涓�娆� 鍋氬ソ浜嬪姟琛ュ伩
- * 闆嗙兢娴嬭瘯娴佺▼ 涓ゅ彴闆嗙兢鍒嗗埆寮�鍚闃� 鍦ㄥ叾涓竴鍙板彂閫佹暟鎹� 瑙傚療鎺ユ敹娑堟伅鐨勮寰�
- *
- * @author Lion Li
- * @version 3.6.0
- */
-@SaIgnore
-@Slf4j
-@RequiredArgsConstructor
-@RestController
-@RequestMapping("/demo/queue/delayed")
-public class DelayedQueueController {
-
-    /**
-     * 璁㈤槄闃熷垪
-     *
-     * @param queueName 闃熷垪鍚�
-     */
-    @GetMapping("/subscribe")
-    public R<Void> subscribe(String queueName) {
-        log.info("閫氶亾: {} 鐩戝惉涓�......", queueName);
-        // 椤圭洰鍒濆鍖栬缃竴娆″嵆鍙�
-        QueueUtils.subscribeBlockingQueue(queueName, (String orderNum) -> {
-            // 瑙傚療鎺ユ敹鏃堕棿
-            log.info("閫氶亾: {}, 鏀跺埌鏁版嵁: {}", queueName, orderNum);
-
-        });
-        return R.ok("鎿嶄綔鎴愬姛");
-    }
-
-    /**
-     * 娣诲姞闃熷垪鏁版嵁
-     *
-     * @param queueName 闃熷垪鍚�
-     * @param orderNum  璁㈠崟鍙�
-//     * @param time      寤惰繜鏃堕棿(绉�)
-     */
-    @GetMapping("/add")
-    public R<Void> add(@RequestParam("queueName") String queueName, @RequestParam("orderNum")String orderNum) {
-        QueueUtils.addDelayedQueueObject(queueName, orderNum, 5, TimeUnit.SECONDS);
-        // 瑙傚療鍙戦�佹椂闂�
-        log.info("閫氶亾: {} , 鍙戦�佹暟鎹�: {}", queueName, orderNum);
-        return R.ok("鎿嶄綔鎴愬姛");
-    }
-
-    /**
-     * 鍒犻櫎闃熷垪鏁版嵁
-     *
-     * @param queueName 闃熷垪鍚�
-     * @param orderNum  璁㈠崟鍙�
-     */
-    @GetMapping("/remove")
-    public R<Void> remove(String queueName, String orderNum) {
-        if (QueueUtils.removeDelayedQueueObject(queueName, orderNum)) {
-            log.info("閫氶亾: {} , 鍒犻櫎鏁版嵁: {}", queueName, orderNum);
-        } else {
-            return R.fail("鎿嶄綔澶辫触");
-        }
-        return R.ok("鎿嶄綔鎴愬姛");
-    }
-
-    /**
-     * 閿�姣侀槦鍒�
-     *
-     * @param queueName 闃熷垪鍚�
-     */
-    @GetMapping("/destroy")
-    public R<Void> destroy(String queueName) {
-        // 鐢ㄥ畬浜嗕竴瀹氳閿�姣� 鍚﹀垯浼氫竴鐩村瓨鍦�
-        QueueUtils.destroyDelayedQueue(queueName);
-        return R.ok("鎿嶄綔鎴愬姛");
-    }
-
-}
+//package org.dromara.demo.controller.queue;
+//
+//import cn.dev33.satoken.annotation.SaIgnore;
+//import org.dromara.common.core.domain.R;
+//import org.dromara.common.redis.utils.QueueUtils;
+//import lombok.RequiredArgsConstructor;
+//import lombok.extern.slf4j.Slf4j;
+//import org.springframework.web.bind.annotation.GetMapping;
+//import org.springframework.web.bind.annotation.RequestMapping;
+//import org.springframework.web.bind.annotation.RequestParam;
+//import org.springframework.web.bind.annotation.RestController;
+//
+//import java.util.concurrent.TimeUnit;
+//
+///**
+// * 寤惰繜闃熷垪 婕旂ず妗堜緥
+// * <p>
+// * 杞婚噺绾ч槦鍒� 閲嶉噺绾ф暟鎹噺 璇蜂娇鐢� MQ
+// * 渚嬪: 鍒涘缓璁㈠崟30鍒嗛挓鍚庤繃鏈熷鐞�
+// * <p>
+// * 闆嗙兢娴嬭瘯閫氳繃 鍚屼竴涓暟鎹彧浼氳娑堣垂涓�娆� 鍋氬ソ浜嬪姟琛ュ伩
+// * 闆嗙兢娴嬭瘯娴佺▼ 涓ゅ彴闆嗙兢鍒嗗埆寮�鍚闃� 鍦ㄥ叾涓竴鍙板彂閫佹暟鎹� 瑙傚療鎺ユ敹娑堟伅鐨勮寰�
+// *
+// * @author Lion Li
+// * @version 3.6.0
+// */
+//@SaIgnore
+//@Slf4j
+//@RequiredArgsConstructor
+//@RestController
+//@RequestMapping("/demo/queue/delayed")
+//public class DelayedQueueController {
+//
+//    /**
+//     * 璁㈤槄闃熷垪
+//     *
+//     * @param queueName 闃熷垪鍚�
+//     */
+//    @GetMapping("/subscribe")
+//    public R<Void> subscribe(String queueName) {
+//        log.info("閫氶亾: {} 鐩戝惉涓�......", queueName);
+//        // 椤圭洰鍒濆鍖栬缃竴娆″嵆鍙�
+//        QueueUtils.subscribeBlockingQueue(queueName, (String orderNum) -> {
+//            // 瑙傚療鎺ユ敹鏃堕棿
+//            log.info("閫氶亾: {}, 鏀跺埌鏁版嵁: {}", queueName, orderNum);
+//
+//        });
+//        return R.ok("鎿嶄綔鎴愬姛");
+//    }
+//
+//    /**
+//     * 娣诲姞闃熷垪鏁版嵁
+//     *
+//     * @param queueName 闃熷垪鍚�
+//     * @param orderNum  璁㈠崟鍙�
+////     * @param time      寤惰繜鏃堕棿(绉�)
+//     */
+//    @GetMapping("/add")
+//    public R<Void> add(@RequestParam("queueName") String queueName, @RequestParam("orderNum")String orderNum) {
+//        QueueUtils.addDelayedQueueObject(queueName, orderNum, 5, TimeUnit.SECONDS);
+//        // 瑙傚療鍙戦�佹椂闂�
+//        log.info("閫氶亾: {} , 鍙戦�佹暟鎹�: {}", queueName, orderNum);
+//        return R.ok("鎿嶄綔鎴愬姛");
+//    }
+//
+//    /**
+//     * 鍒犻櫎闃熷垪鏁版嵁
+//     *
+//     * @param queueName 闃熷垪鍚�
+//     * @param orderNum  璁㈠崟鍙�
+//     */
+//    @GetMapping("/remove")
+//    public R<Void> remove(String queueName, String orderNum) {
+//        if (QueueUtils.removeDelayedQueueObject(queueName, orderNum)) {
+//            log.info("閫氶亾: {} , 鍒犻櫎鏁版嵁: {}", queueName, orderNum);
+//        } else {
+//            return R.fail("鎿嶄綔澶辫触");
+//        }
+//        return R.ok("鎿嶄綔鎴愬姛");
+//    }
+//
+//    /**
+//     * 閿�姣侀槦鍒�
+//     *
+//     * @param queueName 闃熷垪鍚�
+//     */
+//    @GetMapping("/destroy")
+//    public R<Void> destroy(String queueName) {
+//        // 鐢ㄥ畬浜嗕竴瀹氳閿�姣� 鍚﹀垯浼氫竴鐩村瓨鍦�
+//        QueueUtils.destroyDelayedQueue(queueName);
+//        return R.ok("鎿嶄綔鎴愬姛");
+//    }
+//
+//}

--
Gitblit v1.8.0