123
This commit is contained in:
@@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|||||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
import com.ruoyi.cai.config.CaiProperties;
|
import com.ruoyi.cai.config.CaiProperties;
|
||||||
|
import com.ruoyi.cai.domain.User;
|
||||||
import com.ruoyi.cai.domain.UserInvite;
|
import com.ruoyi.cai.domain.UserInvite;
|
||||||
import com.ruoyi.cai.dto.admin.vo.UserInviteAdminVo;
|
import com.ruoyi.cai.dto.admin.vo.UserInviteAdminVo;
|
||||||
import com.ruoyi.cai.dto.app.dto.InviteCountDTO;
|
import com.ruoyi.cai.dto.app.dto.InviteCountDTO;
|
||||||
@@ -14,6 +15,7 @@ import com.ruoyi.cai.executor.ExecutorConstant;
|
|||||||
import com.ruoyi.cai.manager.SystemConfigManager;
|
import com.ruoyi.cai.manager.SystemConfigManager;
|
||||||
import com.ruoyi.cai.mapper.UserInviteMapper;
|
import com.ruoyi.cai.mapper.UserInviteMapper;
|
||||||
import com.ruoyi.cai.service.UserInviteService;
|
import com.ruoyi.cai.service.UserInviteService;
|
||||||
|
import com.ruoyi.cai.service.UserService;
|
||||||
import com.ruoyi.cai.util.RateUtil;
|
import com.ruoyi.cai.util.RateUtil;
|
||||||
import com.ruoyi.common.core.domain.PageQuery;
|
import com.ruoyi.common.core.domain.PageQuery;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
@@ -40,16 +42,19 @@ public class UserInviteServiceImpl extends ServiceImpl<UserInviteMapper, UserInv
|
|||||||
private CaiProperties caiProperties;
|
private CaiProperties caiProperties;
|
||||||
@Autowired
|
@Autowired
|
||||||
private SystemConfigManager systemConfigManager;
|
private SystemConfigManager systemConfigManager;
|
||||||
|
@Autowired
|
||||||
|
private UserService userService;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public InviteHomeVo inviteHome(Long userId) {
|
public InviteHomeVo inviteHome(Long userId) {
|
||||||
|
User user = userService.getById(userId);
|
||||||
Integer firstPayAward = systemConfigManager.getSystemConfigOfInt(SystemConfigEnum.FAST_PAY_AWARD);
|
Integer firstPayAward = systemConfigManager.getSystemConfigOfInt(SystemConfigEnum.FAST_PAY_AWARD);
|
||||||
String shareUrlBase = systemConfigManager.getSystemConfig(SystemConfigEnum.SHARE_URL);
|
String shareUrlBase = systemConfigManager.getSystemConfig(SystemConfigEnum.SHARE_URL);
|
||||||
BigDecimal payIncomeRate = systemConfigManager.getSystemConfigOfBigDecimal(SystemConfigEnum.DEFAULT_PAY_INCOME_RATE);
|
BigDecimal payIncomeRate = systemConfigManager.getSystemConfigOfBigDecimal(SystemConfigEnum.DEFAULT_PAY_INCOME_RATE);
|
||||||
BigDecimal videoIncomeRate = systemConfigManager.getSystemConfigOfBigDecimal(SystemConfigEnum.DEFAULT_VIDEO_INCOME_RATE);
|
BigDecimal videoIncomeRate = systemConfigManager.getSystemConfigOfBigDecimal(SystemConfigEnum.DEFAULT_VIDEO_INCOME_RATE);
|
||||||
BigDecimal anchorVideoRate = systemConfigManager.getSystemConfigOfBigDecimal(SystemConfigEnum.DEFAULT_ANCHOR_VIDEO_PRICE);
|
BigDecimal anchorVideoRate = systemConfigManager.getSystemConfigOfBigDecimal(SystemConfigEnum.DEFAULT_ANCHOR_VIDEO_PRICE);
|
||||||
|
|
||||||
String shareUrl = shareUrlBase + "?from="+userId;
|
String shareUrl = shareUrlBase + "?from="+user.getUsercode();
|
||||||
InviteHomeVo vo = new InviteHomeVo();
|
InviteHomeVo vo = new InviteHomeVo();
|
||||||
List<String> reward = new ArrayList<>();
|
List<String> reward = new ArrayList<>();
|
||||||
reward.add("1、邀请主播认证通过奖励#300#"+caiProperties.getCoinName());
|
reward.add("1、邀请主播认证通过奖励#300#"+caiProperties.getCoinName());
|
||||||
|
|||||||
Reference in New Issue
Block a user