From be3e3b04394c15c2e0ca6e74082455a4f877495d Mon Sep 17 00:00:00 2001
From: yujian <yujian@123.com>
Date: 星期二, 12 十一月 2019 16:37:13 +0800
Subject: [PATCH] 红包版本区分

---
 fanli/src/main/java/com/yeshi/fanli/util/rocketmq/consumer/redpack/RedPackMessageListener.java |   15 ++++++++++++++-
 1 files changed, 14 insertions(+), 1 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/util/rocketmq/consumer/redpack/RedPackMessageListener.java b/fanli/src/main/java/com/yeshi/fanli/util/rocketmq/consumer/redpack/RedPackMessageListener.java
index 739a56b..744f5bf 100644
--- a/fanli/src/main/java/com/yeshi/fanli/util/rocketmq/consumer/redpack/RedPackMessageListener.java
+++ b/fanli/src/main/java/com/yeshi/fanli/util/rocketmq/consumer/redpack/RedPackMessageListener.java
@@ -17,7 +17,9 @@
 import com.yeshi.fanli.dto.mq.user.body.IntegralTaskMQMsg;
 import com.yeshi.fanli.dto.mq.user.body.UserAccountBindingMQMsg;
 import com.yeshi.fanli.dto.mq.user.body.UserInviteMQMsg;
+import com.yeshi.fanli.dto.mq.user.body.UserRedPackGiftMQMsg;
 import com.yeshi.fanli.log.LogHelper;
+import com.yeshi.fanli.service.inter.redpack.RedPackGiveRecordService;
 import com.yeshi.fanli.service.inter.redpack.RedPackWinInviteService;
 import com.yeshi.fanli.service.inter.user.UserSystemCouponService;
 import com.yeshi.fanli.util.Constant;
@@ -37,6 +39,9 @@
 
 	@Resource
 	private RedPackWinInviteService redPackWinInviteService;
+	
+	@Resource
+	private RedPackGiveRecordService redPackGiveRecordService;
 
 	@Override
 	public Action consume(Message message, ConsumeContext context) {
@@ -94,7 +99,15 @@
 				inviteSucceedReward = true;
 				uid = integralTaskMQMsg.getUid();
 			} else if (tag.equalsIgnoreCase(UserTopicTagEnum.redPackGiftDrawback.name())) {// 绾㈠寘璧犻��
-				// TODO 绾㈠寘璧犻�佸埌鏈熸湭棰嗗彇
+				UserRedPackGiftMQMsg userRedPackGiftMQMsg = new Gson().fromJson(new String(message.getBody()),
+						UserRedPackGiftMQMsg.class);
+				// 绾㈠寘璧犻�佸埌鏈熸湭棰嗗彇
+				try {
+					redPackGiveRecordService.overdueByPrimaryKey(userRedPackGiftMQMsg.getId());
+				} catch (Exception e) {
+					e.printStackTrace();
+				}
+				return Action.CommitMessage;
 			}
 
 			if (inviteSucceedReward) {

--
Gitblit v1.8.0