直播
This commit is contained in:
@@ -5,6 +5,7 @@ import com.alibaba.fastjson2.JSON;
|
||||
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.ruoyi.cai.config.CaiProperties;
|
||||
import com.ruoyi.cai.domain.*;
|
||||
import com.ruoyi.cai.dto.admin.vo.AccountAdminVo;
|
||||
import com.ruoyi.cai.dto.video.VideoSettleResp;
|
||||
@@ -52,6 +53,8 @@ public class AccountServiceImpl extends ServiceImpl<AccountMapper, Account> impl
|
||||
private AccountChangeLogService accountChangeLogService;
|
||||
@Autowired
|
||||
private SystemConfigManager systemConfigManager;
|
||||
@Autowired
|
||||
private CaiProperties caiProperties;
|
||||
|
||||
|
||||
@Override
|
||||
@@ -172,11 +175,11 @@ public class AccountServiceImpl extends ServiceImpl<AccountMapper, Account> impl
|
||||
throw new ServiceException("无效账号");
|
||||
}
|
||||
if(account.getIncomeCoin() < incomeCoin){
|
||||
throw new ServiceException("需"+incomeCoin+"紫贝才可提现");
|
||||
throw new ServiceException("需"+incomeCoin+caiProperties.getCoinName()+"才可提现");
|
||||
}
|
||||
boolean incs = baseMapper.decrIncomeCoin(userId, incomeCoin);
|
||||
if(!incs){
|
||||
throw new ServiceException("需"+incomeCoin+"紫贝才可提现");
|
||||
throw new ServiceException("需"+incomeCoin+caiProperties.getCoinName()+"才可提现");
|
||||
}
|
||||
accountChangeLogService.saveLogNoAdmin(user.getId(),user.getUsercode(), RechargeTypeEnum.COIN_INCOME,AccountBusinessEnum.WITHDRAW.getSourceEnum(),incomeCoin,traceId);
|
||||
}
|
||||
|
||||
@@ -3,6 +3,7 @@ package com.ruoyi.cai.service.impl;
|
||||
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.ruoyi.cai.config.CaiProperties;
|
||||
import com.ruoyi.cai.domain.UserInvite;
|
||||
import com.ruoyi.cai.dto.admin.vo.UserInviteAdminVo;
|
||||
import com.ruoyi.cai.dto.app.dto.InviteCountDTO;
|
||||
@@ -11,6 +12,7 @@ import com.ruoyi.cai.dto.app.vo.user.UserListVo;
|
||||
import com.ruoyi.cai.mapper.UserInviteMapper;
|
||||
import com.ruoyi.cai.service.UserInviteService;
|
||||
import com.ruoyi.common.core.domain.PageQuery;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.ArrayList;
|
||||
@@ -29,13 +31,15 @@ public class UserInviteServiceImpl extends ServiceImpl<UserInviteMapper, UserInv
|
||||
public UserInvite getByUserId(Long id) {
|
||||
return this.getOne(Wrappers.lambdaQuery(UserInvite.class).eq(UserInvite::getUserId,id).last("limit 1"));
|
||||
}
|
||||
@Autowired
|
||||
private CaiProperties caiProperties;
|
||||
|
||||
@Override
|
||||
public InviteHomeVo inviteHome(Long userId) {
|
||||
InviteHomeVo vo = new InviteHomeVo();
|
||||
List<String> reward = new ArrayList<>();
|
||||
reward.add("1、邀请主播认证通过奖励#300#紫贝");
|
||||
reward.add("2、邀请用户首次充值奖励#1200#紫贝");
|
||||
reward.add("1、邀请主播认证通过奖励#300#"+caiProperties.getCoinName());
|
||||
reward.add("2、邀请用户首次充值奖励#1200#"+caiProperties.getCoinName());
|
||||
reward.add("3、主播视频、礼物、会员分成#50%#");
|
||||
reward.add("4、邀请男用户充值提成#30%#");
|
||||
reward.add("5、邀请主播收益#7%#");
|
||||
|
||||
Reference in New Issue
Block a user