From 8c1c003c60d2f27b3c55e248451caeec7f2b5631 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期四, 28 一月 2021 19:06:28 +0800 Subject: [PATCH] 活动管理界面完善 --- service-daylucky/src/main/java/com/ks/daylucky/util/mq/consumer/ActivityDrawnNotifyConsumer.java | 16 ++++++++++------ 1 files changed, 10 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..e6a6221 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,7 +1,9 @@ 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.LoggerUtil; import com.ks.daylucky.util.mq.CMQManager; import com.ks.lucky.pojo.DO.LuckyActivityAwardResult; import com.ks.lucky.pojo.DO.LuckyActivityAwards; @@ -23,13 +25,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 +41,12 @@ new JobThreadExecutorServiceImpl().run(new Runnable() { @Override public void run() { - List<Message> messageList = CMQManager.getInstance().consumeMsgMsg(16); + LoggerUtil.mqLogger.info("鎺ユ敹娑堟伅 {}", ActivityDrawnNotifyConsumer.class.getSimpleName()); + 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 +82,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