From b82493b0c083ed6bd5c0013bf21b8cb651a32eec Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期六, 26 十二月 2020 17:21:40 +0800
Subject: [PATCH] 活动图片添加,自动生成代码框架初步搭建
---
service-lucky/src/main/java/com/ks/lucky/util/mq/consumer/AcitivtyConsumer.java | 152 +++++++++++++++++++++++++-------------------------
1 files changed, 77 insertions(+), 75 deletions(-)
diff --git a/service-lucky/src/main/java/com/ks/lucky/util/mq/consumer/AcitivtyConsumer.java b/service-lucky/src/main/java/com/ks/lucky/util/mq/consumer/AcitivtyConsumer.java
index 8e5d828..718aba5 100644
--- a/service-lucky/src/main/java/com/ks/lucky/util/mq/consumer/AcitivtyConsumer.java
+++ b/service-lucky/src/main/java/com/ks/lucky/util/mq/consumer/AcitivtyConsumer.java
@@ -7,8 +7,9 @@
import com.ks.lucky.pojo.DTO.ActivityMQMsg;
import com.ks.lucky.remote.service.LuckyActivityOpenService;
import com.ks.lucky.service.impl.LuckyActivityManager;
-import com.ks.lucky.util.mq.CMQConsumeRunner;
import com.ks.lucky.util.mq.CMQManager;
+import com.ks.lucky.utils.mq.CMQConsumeRunner;
+import org.yeshi.utils.mq.JobThreadExecutorServiceImpl;
import javax.annotation.Resource;
import java.util.Iterator;
@@ -39,95 +40,96 @@
@Override
public void start() {
- while (true) {
- Map<String, ActivityMQMsg> map = CMQManager.getInstance().consumeActivityMsg(16);
- if (map != null) {
- for (Iterator<String> its = map.keySet().iterator(); its.hasNext(); ) {
- String handler = its.next();
- ActivityMQMsg msg = map.get(handler);
- if (msg != null) {
- switch (msg.getType()) {
- case ActivityMQMsg.TYPE_EXEC_START:
- //鍚姩娲诲姩
- try {
- luckyActivityManager.startUpActivity(msg.getActivityId());
- CMQManager.getInstance().deleteActivityMsg(handler);
- } catch (LuckyActivityException e) {
- e.printStackTrace();
- } catch (LuckyMQException e) {
- e.printStackTrace();
- }
+ new JobThreadExecutorServiceImpl().run(new Runnable() {
+ @Override
+ public void run() {
+ Map<String, ActivityMQMsg> map = CMQManager.getInstance().consumeActivityMsg(16);
+ if (map != null) {
+ for (Iterator<String> its = map.keySet().iterator(); its.hasNext(); ) {
+ String handler = its.next();
+ ActivityMQMsg msg = map.get(handler);
+ if (msg != null) {
+ switch (msg.getType()) {
+ case ActivityMQMsg.TYPE_EXEC_START:
+ //鍚姩娲诲姩
+ try {
+ luckyActivityManager.startUpActivity(msg.getActivityId());
+ CMQManager.getInstance().deleteActivityMsg(handler);
+ } catch (LuckyActivityException e) {
+ e.printStackTrace();
+ } catch (LuckyMQException e) {
+ e.printStackTrace();
+ }
- break;
- case ActivityMQMsg.TYPE_EXEC_FINSIH:
- //缁撴潫娲诲姩
- try {
- luckyActivityManager.finishActivity(msg.getActivityId(), false, "瀹氭椂缁撴潫");
- CMQManager.getInstance().deleteActivityMsg(handler);
- } catch (LuckyActivityException e) {
- e.printStackTrace();
- } catch (LuckyMQException e) {
- e.printStackTrace();
- }
+ break;
+ case ActivityMQMsg.TYPE_EXEC_FINSIH:
+ //缁撴潫娲诲姩
+ try {
+ luckyActivityManager.finishActivity(msg.getActivityId(), false, "瀹氭椂缁撴潫");
+ CMQManager.getInstance().deleteActivityMsg(handler);
+ } catch (LuckyActivityException e) {
+ e.printStackTrace();
+ } catch (LuckyMQException e) {
+ e.printStackTrace();
+ }
- break;
+ break;
- case ActivityMQMsg.TYPE_REACH_MIN_PERSON:
- try {
- luckyActivityOpenService.reachMinPerson(msg.getActivityId());
- CMQManager.getInstance().deleteActivityMsg(handler);
- } catch (LuckyActivityException e) {
- e.printStackTrace();
- }
- break;
+ case ActivityMQMsg.TYPE_REACH_MIN_PERSON:
+ try {
+ luckyActivityOpenService.reachMinPerson(msg.getActivityId());
+ CMQManager.getInstance().deleteActivityMsg(handler);
+ } catch (LuckyActivityException e) {
+ e.printStackTrace();
+ }
+ break;
- case ActivityMQMsg.TYPE_REACH_MAX_PERSON:
- try {
- luckyActivityManager.finishActivity(msg.getActivityId(), false, "娲诲姩杈惧埌鏈�澶у紑濂栦汉鏁�");
- CMQManager.getInstance().deleteActivityMsg(handler);
- } catch (LuckyActivityException e) {
- e.printStackTrace();
- } catch (LuckyMQException e) {
- e.printStackTrace();
- }
+ case ActivityMQMsg.TYPE_REACH_MAX_PERSON:
+ try {
+ luckyActivityManager.finishActivity(msg.getActivityId(), false, "娲诲姩杈惧埌鏈�澶у紑濂栦汉鏁�");
+ CMQManager.getInstance().deleteActivityMsg(handler);
+ } catch (LuckyActivityException e) {
+ e.printStackTrace();
+ } catch (LuckyMQException e) {
+ e.printStackTrace();
+ }
- break;
+ break;
- case ActivityMQMsg.TYPE_REACH_OPEN_TIME:
- try {
- luckyActivityManager.finishActivity(msg.getActivityId(), false, "娲诲姩杈惧埌寮�濂栨椂闂�");
- CMQManager.getInstance().deleteActivityMsg(handler);
- } catch (LuckyActivityException e) {
- e.printStackTrace();
- } catch (LuckyMQException e) {
- e.printStackTrace();
- }
- break;
+ case ActivityMQMsg.TYPE_REACH_OPEN_TIME:
+ try {
+ luckyActivityManager.finishActivity(msg.getActivityId(), false, "娲诲姩杈惧埌寮�濂栨椂闂�");
+ CMQManager.getInstance().deleteActivityMsg(handler);
+ } catch (LuckyActivityException e) {
+ e.printStackTrace();
+ } catch (LuckyMQException e) {
+ e.printStackTrace();
+ }
+ break;
- case ActivityMQMsg.TYPE_OPEN_SHOW:
- try {
- luckyActivityOpenService.showOpenAward(msg.getActivityId());
- CMQManager.getInstance().deleteActivityMsg(handler);
- } catch (LuckyActivityException e) {
- e.printStackTrace();
- }
- break;
+ case ActivityMQMsg.TYPE_OPEN_SHOW:
+ try {
+ luckyActivityOpenService.showOpenAward(msg.getActivityId());
+ CMQManager.getInstance().deleteActivityMsg(handler);
+ } catch (LuckyActivityException e) {
+ e.printStackTrace();
+ }
+ break;
- case ActivityMQMsg.TYPE_EXEC_OPEN:
- preOpen(msg.getActivityId(), handler);
- break;
+ case ActivityMQMsg.TYPE_EXEC_OPEN:
+ preOpen(msg.getActivityId(), handler);
+ break;
+ }
}
+
+
}
-
-
}
-
-
}
+ });
- }
}
--
Gitblit v1.8.0