From 5405154d6979f1b50ce2d881bb164b1acca80b6d Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期五, 15 一月 2021 18:58:18 +0800 Subject: [PATCH] 修改相关bug --- service-daylucky/src/main/java/com/ks/daylucky/util/mq/consumer/ActivityDrawnNotifyConsumer.java | 15 +++++++++------ 1 files changed, 9 insertions(+), 6 deletions(-) diff --git a/service-daylucky/src/main/java/com/ks/daylucky/util/mq/consumer/ActivityDrawnNotifyConsumer.java b/service-daylucky/src/main/java/com/ks/daylucky/util/mq/consumer/ActivityDrawnNotifyConsumer.java index f396504..b8614c5 100644 --- a/service-daylucky/src/main/java/com/ks/daylucky/util/mq/consumer/ActivityDrawnNotifyConsumer.java +++ b/service-daylucky/src/main/java/com/ks/daylucky/util/mq/consumer/ActivityDrawnNotifyConsumer.java @@ -1,5 +1,6 @@ package com.ks.daylucky.util.mq.consumer; +import com.ks.daylucky.exception.ActivityDrawnRecieveNotifyInfoException; import com.ks.daylucky.pojo.DO.ActivityDrawnRecieveNotifyInfo; import com.ks.daylucky.service.ActivityDrawnRecieveNotifyInfoService; import com.ks.daylucky.util.mq.CMQManager; @@ -23,13 +24,12 @@ import java.util.Vector; public class ActivityDrawnNotifyConsumer implements CMQConsumeRunner { - Logger logger = LoggerFactory.getLogger(ActivityDrawnNotifyConsumer.class); - @Reference(version = "1.0.0",check = false) + @Reference(version = "1.0.0", check = false) private LuckyActivityAwardResultService luckyActivityAwardResultService; - @Reference(version = "1.0.0",check = false) + @Reference(version = "1.0.0", check = false) private LuckyActivityAwardService luckyActivityAwardService; @Resource @@ -40,11 +40,12 @@ new JobThreadExecutorServiceImpl().run(new Runnable() { @Override public void run() { - List<Message> messageList = CMQManager.getInstance().consumeMsgMsg(16); + logger.info("鎺ユ敹娑堟伅"); + List<Message> messageList = CMQManager.getInstance().consumeActivityDrawnMsg(16); if (messageList != null) { for (Message message : messageList) { BaseMQMsg mqMsg = JsonUtil.getSimpleGson().fromJson(message.msgBody, BaseMQMsg.class); - String tag=mqMsg.getCmqMsgTag(); + String tag = mqMsg.getCmqMsgTag(); if (tag.equalsIgnoreCase(LuckyCMQConstant.TAG_ACTIVITY_DRAWN)) { try { @@ -80,7 +81,9 @@ default: break; } - CMQManager.getInstance().deleteMsgMsg(message.receiptHandle); + CMQManager.getInstance().deleteActivityDrawnMsg(message.receiptHandle); + } catch (ActivityDrawnRecieveNotifyInfoException e) { + CMQManager.getInstance().deleteActivityDrawnMsg(message.receiptHandle); } catch (Exception e) { logger.error("閫氱煡娑堣垂鍑洪敊锛�" + e.getMessage()); } -- Gitblit v1.8.0