admin
2020-04-15 ee5c8055b1c0dd7c67a9025a76b10bd287c93d9a
fanli/src/main/java/com/yeshi/fanli/service/manger/money/TeamEincomeManager.java
@@ -13,10 +13,12 @@
import com.yeshi.fanli.entity.money.UserMoneyDetail;
import com.yeshi.fanli.exception.ParamsException;
import com.yeshi.fanli.exception.money.TeamEincomeRecordException;
import com.yeshi.fanli.exception.money.UserMoneyDetailException;
import com.yeshi.fanli.service.inter.money.TeamEincomeRecordService;
import com.yeshi.fanli.service.inter.money.UserMoneyService;
import com.yeshi.fanli.service.inter.money.msg.UserMoneyMsgNotificationService;
import com.yeshi.fanli.util.TimeUtil;
import com.yeshi.fanli.util.factory.UserMoneyDetailFactory;
import com.yeshi.fanli.util.factory.money.TeamEincomeRecordFactory;
/**
@@ -90,6 +92,7 @@
   }
   /**
    * @throws UserMoneyDetailException
    * 到账到用户余额
    * @Title: addTOUserAccount
    * @Description: 
@@ -99,7 +102,7 @@
    * @throws
    */
   @Transactional(rollbackFor = Exception.class)
   public void addTOUserAccount(Date preSendTime, Long uid) {
   public void addTOUserAccount(Date preSendTime, Long uid) throws UserMoneyDetailException {
      Date now = new Date();
      List<TeamEincomeRecord> list = teamEincomeRecordService.listCanRecieveRecord(preSendTime, uid);
      BigDecimal money = new BigDecimal(0);
@@ -109,8 +112,8 @@
         teamEincomeRecordService.setRecieved(record.getId());
      }
      // TODO 到账
      UserMoneyDetail detail = null;
      UserMoneyDetail detail = UserMoneyDetailFactory.createTeamReward(uid, money, preSendTime);
      userMoneyService.addUserMoney(uid, money, detail);
      // 发送消息
      BigDecimal balance = userMoneyService.getBalance(uid);