From 8f5ca1d337950be2a20cdb1a91a29a86fde1b07d Mon Sep 17 00:00:00 2001
From: yujian <yujian@123.com>
Date: 星期二, 12 十一月 2019 09:39:36 +0800
Subject: [PATCH] 红包封禁功能

---
 fanli/src/main/java/com/yeshi/fanli/service/impl/redpack/RedPackWinInviteServiceImpl.java |   19 ++++++++++++++++++-
 1 files changed, 18 insertions(+), 1 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/service/impl/redpack/RedPackWinInviteServiceImpl.java b/fanli/src/main/java/com/yeshi/fanli/service/impl/redpack/RedPackWinInviteServiceImpl.java
index 88d155e..dcaa65d 100644
--- a/fanli/src/main/java/com/yeshi/fanli/service/impl/redpack/RedPackWinInviteServiceImpl.java
+++ b/fanli/src/main/java/com/yeshi/fanli/service/impl/redpack/RedPackWinInviteServiceImpl.java
@@ -12,6 +12,7 @@
 
 import com.google.gson.Gson;
 import com.yeshi.fanli.dao.mybatis.redpack.RedPackWinInviteMapper;
+import com.yeshi.fanli.dto.mq.user.body.UserAccountBindingMQMsg;
 import com.yeshi.fanli.dto.msg.MsgRedPackAddContentDTO;
 import com.yeshi.fanli.entity.bus.msg.MsgMoneyDetail.MsgTypeMoneyTypeEnum;
 import com.yeshi.fanli.entity.bus.user.UserExtraTaoBaoInfo;
@@ -77,6 +78,12 @@
 	public Long countRewardRecord(Long uid) {
 		return redPackWinInviteMapper.countRewardRecord(uid);
 	}
+	
+	@Override
+	public BigDecimal getRewardMoney(Long uid) {
+		return redPackWinInviteMapper.getRewardMoney(uid);
+	}
+	
 	
 	@RedPackGetVersionLimit(uid = "#uid")
 	@RequestSerializableByKeyService(key = "#uid")
@@ -223,7 +230,17 @@
 	}
 	
 	
-	@RequestSerializableByKeyService(key = "#uid")
+	@RedPackGetVersionLimit(uid = "#bindingMQMsg.uid")
+	@RequestSerializableByKeyService(key = "#bindingMQMsg.uid")
+	public void userAccountBinding(UserAccountBindingMQMsg bindingMQMsg) throws Exception{
+		Integer type = bindingMQMsg.getType();
+		if (type == UserAccountBindingMQMsg.TYPE_PHONE || type == UserAccountBindingMQMsg.TYPE_TAOBAO) {
+			inviteSucceedReward(bindingMQMsg.getUid());
+		}
+	}
+	
+	
+	
 	@Override
 	@Transactional
 	public void inviteSucceedReward(Long uid) throws Exception{

--
Gitblit v1.8.0