yujian
2019-08-16 fb5a8918a7983bbdf83586f773884d3961bb3c6d
fanli/src/main/java/com/yeshi/fanli/service/impl/tlj/UserTaoLiJinOriginServiceImpl.java
@@ -579,4 +579,37 @@
      // 红包明细
      userTaoLiJinDetailService.createAddDetail(origin);
   }
   @Override
   @Transactional
   public UserTaoLiJinOrigin  receiveFriendsGive(Long uid, BigDecimal money) throws UserTaoLiJinOriginException{
      if (uid == null || money == null) {
         throw new UserTaoLiJinOriginException(1, "参数不能为空");
      }
      // 添加红包余额
      userMoneyExtraService.addTaoLiJin(uid, money, false);
      // 添加新增记录
      UserTaoLiJinOrigin origin = saveOrigin(uid, 1, money, TaoLiJinOriginEnum.friendsGive);
      // 红包明细
      userTaoLiJinDetailService.createAddDetail(origin);
      // 消息
      executor.execute(new Runnable() {
         @Override
         public void run() {
            try {
               MsgOtherTaoLiJinContentDTO content = new MsgOtherTaoLiJinContentDTO();
               content.setState("红包增加");
               content.setSource("好友赠送");
               content.setMoney(money);
               userOtherMsgNotificationService.taoLiJinMsg(uid, "", content);
            } catch (Exception e) {
               LogHelper.errorDetailInfo(e);
            }
         }
      });
      return origin;
   }
}