admin
2024-04-26 5e7b0ed4a154ad067cbcf4aa1a1c7cce32f9864c
fanli/src/main/java/com/yeshi/fanli/util/mq/cmq/UserMoneyChangeCMQManager.java
@@ -1,23 +1,20 @@
package com.yeshi.fanli.util.mq.cmq;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import com.yeshi.fanli.util.Constant;
import org.yeshi.utils.CMQUtil;
import com.google.gson.Gson;
import com.qcloud.cmq.Message;
import com.yeshi.fanli.dto.money.UserMoneyChangeDTO;
import com.yeshi.fanli.log.LogHelper;
import com.yeshi.fanli.util.Constant;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
public class UserMoneyChangeCMQManager {
    private static String secretId = "AKIDTlpgJhLjOozvd6QI2XnpfGbgV4NQJk25";
    private static String secretKey = "xhCSUHo55oHUQ6XicFcmfIgspX0EEzWo";
    private static UserMoneyChangeCMQManager userMoneyChangeCMQManager;
    private static CMQUtil cmqUtil;
    private static TDMQUtil tdmqUtil;
    private final static String TOPIC_NAME = "topic_user_money";
@@ -27,7 +24,6 @@
    public static String SUBSCRIBE_DEBT = "debt";
    static {
        cmqUtil = CMQUtil.getInstance(secretId, secretKey);
        TDMQUtil.getInstance().init(secretId, secretKey, Constant.TDMQ_PUBLIC);
        tdmqUtil = TDMQUtil.getInstance();
        // 创建主题,添加订阅
@@ -76,7 +72,7 @@
     * @return
     */
    public Map<String, UserMoneyChangeDTO> consumeQueueMsg(String queueName, int count) {
        List<Message> list = Constant.TDMQ_CONSUMER ? tdmqUtil.recieveMsg(count, queueName) : cmqUtil.recieveMsg(count, queueName);
        List<Message> list = tdmqUtil.recieveMsg(count, queueName);
        Map<String, UserMoneyChangeDTO> map = new HashMap<>();
        if (list != null)
@@ -89,11 +85,7 @@
    }
    public void deleteQueueMsg(String queueName, String receiptHandle) {
        if (Constant.TDMQ_CONSUMER) {
            tdmqUtil.deleteMsg(queueName, receiptHandle);
        } else {
            cmqUtil.deleteMsg(queueName, receiptHandle);
        }
        tdmqUtil.deleteMsg(queueName, receiptHandle);
    }
}