From 30d8e227e8d823b6c38c3b9c90ac2df03b63befe Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期二, 25 二月 2025 16:41:22 +0800
Subject: [PATCH] 淘宝转链接口更新

---
 fanli/src/main/java/com/yeshi/fanli/util/mq/cmq/PushCMQManager.java |   57 +++++++++------------------------------------------------
 1 files changed, 9 insertions(+), 48 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/util/mq/cmq/PushCMQManager.java b/fanli/src/main/java/com/yeshi/fanli/util/mq/cmq/PushCMQManager.java
index 735e565..a22ef6a 100644
--- a/fanli/src/main/java/com/yeshi/fanli/util/mq/cmq/PushCMQManager.java
+++ b/fanli/src/main/java/com/yeshi/fanli/util/mq/cmq/PushCMQManager.java
@@ -1,39 +1,27 @@
 package com.yeshi.fanli.util.mq.cmq;
 
 import com.google.gson.Gson;
-import com.qcloud.cmq.Message;
-import com.yeshi.fanli.dto.money.UserMoneyChangeDTO;
 import com.yeshi.fanli.dto.push.PushContentDetailDTO;
-import com.yeshi.fanli.log.LogHelper;
 import com.yeshi.fanli.util.Constant;
-import com.yeshi.fanli.util.StringUtil;
-import com.yeshi.fanli.util.mq.cmq.order.JDOrderCMQManager;
-import org.yeshi.utils.CMQUtil;
+import com.yeshi.fanli.util.mq.rabbit.RabbitmqSenderUtil;
+import org.springframework.amqp.rabbit.core.RabbitTemplate;
+import org.springframework.stereotype.Component;
 
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
+import javax.annotation.Resource;
 
+@Component
 public class PushCMQManager {
 
-    private static String secretId = "AKIDTlpgJhLjOozvd6QI2XnpfGbgV4NQJk25";
-    private static String secretKey = "xhCSUHo55oHUQ6XicFcmfIgspX0EEzWo";
-    private static PushCMQManager pushCMQManager;
-    private static CMQUtil cmqUtil;
+    @Resource
+    private RabbitTemplate rabbitTemplate;
+
 
     public static String PUSH_HW = "push-hw";
 
     static {
-        cmqUtil = CMQUtil.getInstance(secretId, secretKey);
         PUSH_HW += "-" + Constant.systemCommonConfig.getProjectName();
-        cmqUtil.createQueue(PUSH_HW);
     }
 
-    public static PushCMQManager getInstance() {
-        if (pushCMQManager == null)
-            pushCMQManager = new PushCMQManager();
-        return pushCMQManager;
-    }
 
     /**
      * @param dto
@@ -42,33 +30,6 @@
         if (dto == null)
             return;
         String json = new Gson().toJson(dto);
-        cmqUtil.sendMsg(PUSH_HW, json);
-    }
-
-    /**
-     * 娑堣垂闃熷垪娑堟伅
-     *
-     * @param count
-     * @return
-     */
-    public Map<String, PushContentDetailDTO> consumeHWPush(int count) {
-        List<Message> list = cmqUtil.recieveMsg(count, PUSH_HW);
-        Map<String, PushContentDetailDTO> map = new HashMap<>();
-        if (list != null)
-            for (Message msg : list) {
-                String result = msg.msgBody;
-                PushContentDetailDTO dto = new Gson().fromJson(result, PushContentDetailDTO.class);
-                map.put(msg.receiptHandle, dto);
-            }
-        return map;
-    }
-
-    /**
-     * 鍒犻櫎浜笢闃熷垪
-     *
-     * @param receiptHandle
-     */
-    public void deleteHWPush(String receiptHandle) {
-        cmqUtil.deleteMsg(PUSH_HW, receiptHandle);
+        RabbitmqSenderUtil.sendQueueMsg(rabbitTemplate, PUSH_HW, json);
     }
 }

--
Gitblit v1.8.0