yujian
2019-11-12 8f5ca1d337950be2a20cdb1a91a29a86fde1b07d
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{