init
This commit is contained in:
@@ -23,6 +23,4 @@ public interface UserInviteService extends IService<UserInvite> {
|
||||
Page<UserListVo> inviteUserPage(PageQuery pageQuery, Long inviteId);
|
||||
|
||||
Page<UserInviteAdminVo> pageAdmin(PageQuery pageQuery, UserInviteAdminVo bo);
|
||||
|
||||
boolean updateUserInviteRate(UserInvite bo);
|
||||
}
|
||||
|
||||
@@ -37,7 +37,7 @@ public interface UserService extends IService<User> {
|
||||
|
||||
void checkFinishStatus(Long userId);
|
||||
|
||||
void resetPassword(String mobile, String password);
|
||||
void resetPassword(Long userId, String password);
|
||||
|
||||
boolean removeUser(Long id);
|
||||
}
|
||||
|
||||
@@ -37,6 +37,8 @@ public class AccountServiceImpl extends ServiceImpl<AccountMapper, Account> impl
|
||||
private UnionUserService unionUserService;
|
||||
@Autowired
|
||||
private UnionService unionService;
|
||||
@Autowired
|
||||
private UserInfoService userInfoService;
|
||||
|
||||
|
||||
@Override
|
||||
@@ -115,7 +117,8 @@ public class AccountServiceImpl extends ServiceImpl<AccountMapper, Account> impl
|
||||
if(userInvite != null){
|
||||
User oneUser = userService.getById(userInvite.getInviteId());
|
||||
if(oneUser != null && oneUser.getStatus() == 0){
|
||||
consumeLog.setOneRate(userInvite.getPayIncomeRate());
|
||||
UserInfo userInfo = userInfoService.getByUserId(userInvite.getUserId());
|
||||
consumeLog.setOneRate(userInfo.getPayIncomeRate());
|
||||
consumeLog.setOneUserId(userInvite.getInviteId());
|
||||
consumeLog.setOneUsercode(oneUser.getUsercode());
|
||||
consumeLog.setOnePhone(oneUser.getMobile());
|
||||
@@ -132,12 +135,13 @@ public class AccountServiceImpl extends ServiceImpl<AccountMapper, Account> impl
|
||||
if(userInvite != null){
|
||||
User oneUser = userService.getById(userInvite.getInviteId());
|
||||
if(oneUser != null && oneUser.getStatus() == 0){
|
||||
UserInfo userInfo = userInfoService.getByUserId(userInvite.getUserId());
|
||||
if(ConsumeLogType.GUARD.getCode().equals(consumeLog.getType())){
|
||||
consumeLog.setOneRate(userInvite.getGuardIncomeRate());
|
||||
consumeLog.setOneRate(userInfo.getGuardIncomeRate());
|
||||
}else if(ConsumeLogType.GIFT.getCode().equals(consumeLog.getType())){
|
||||
consumeLog.setOneRate(userInvite.getGiftIncomeRate());
|
||||
consumeLog.setOneRate(userInfo.getGiftIncomeRate());
|
||||
}else if(ConsumeLogType.VIDEO.getCode().equals(consumeLog.getType())){
|
||||
consumeLog.setOneRate(userInvite.getVideoIncomeRate());
|
||||
consumeLog.setOneRate(userInfo.getVideoIncomeRate());
|
||||
}
|
||||
consumeLog.setOneUserId(userInvite.getInviteId());
|
||||
consumeLog.setOneUsercode(oneUser.getUsercode());
|
||||
|
||||
@@ -5,6 +5,8 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.ruoyi.cai.domain.*;
|
||||
import com.ruoyi.cai.dto.admin.vo.UnionAdminVo;
|
||||
import com.ruoyi.cai.enums.SystemConfigEnum;
|
||||
import com.ruoyi.cai.manager.SystemConfigManager;
|
||||
import com.ruoyi.cai.mapper.UnionMapper;
|
||||
import com.ruoyi.cai.service.*;
|
||||
import com.ruoyi.common.core.domain.PageQuery;
|
||||
@@ -25,11 +27,11 @@ public class UnionServiceImpl extends ServiceImpl<UnionMapper, Union> implements
|
||||
@Autowired
|
||||
private UnionUserService unionUserService;
|
||||
@Autowired
|
||||
private UserInviteService inviteService;
|
||||
@Autowired
|
||||
private UserInfoService userInfoService;
|
||||
@Autowired
|
||||
private UserService userService;
|
||||
@Autowired
|
||||
private SystemConfigManager systemConfigManager;
|
||||
|
||||
@Override
|
||||
public Page<UnionAdminVo> pageAdmin(PageQuery pageQuery, UnionAdminVo bo) {
|
||||
@@ -53,13 +55,12 @@ public class UnionServiceImpl extends ServiceImpl<UnionMapper, Union> implements
|
||||
throw new ServiceException("工会不存在");
|
||||
}
|
||||
unionUserService.remove(Wrappers.lambdaQuery(UnionUser.class).eq(UnionUser::getUnionId,id));
|
||||
UserInfo userInfo = userInfoService.getByUserId(union.getUserId());
|
||||
inviteService.update(Wrappers.lambdaUpdate(UserInvite.class)
|
||||
.eq(UserInvite::getInviteId,union.getUserId())
|
||||
.set(UserInvite::getVideoIncomeRate,userInfo.getVideoIncomeRate())
|
||||
.set(UserInvite::getGiftIncomeRate,userInfo.getGuardIncomeRate())
|
||||
.set(UserInvite::getGuardIncomeRate,userInfo.getGuardIncomeRate())
|
||||
.set(UserInvite::getPayIncomeRate,userInfo.getPayIncomeRate()));
|
||||
userInfoService.update(Wrappers.lambdaUpdate(UserInfo.class)
|
||||
.eq(UserInfo::getUserId,union.getUserId())
|
||||
.set(UserInfo::getVideoIncomeRate,systemConfigManager.getSystemConfigOfBigDecimal(SystemConfigEnum.DEFAULT_VIDEO_INCOME_RATE))
|
||||
.set(UserInfo::getGiftIncomeRate,systemConfigManager.getSystemConfigOfBigDecimal(SystemConfigEnum.DEFAULT_GIFT_INCOME_RATE))
|
||||
.set(UserInfo::getGuardIncomeRate,systemConfigManager.getSystemConfigOfBigDecimal(SystemConfigEnum.DEFAULT_GUARD_INCOME_RATE))
|
||||
.set(UserInfo::getPayIncomeRate,systemConfigManager.getSystemConfigOfBigDecimal(SystemConfigEnum.DEFAULT_PAY_INCOME_RATE)));
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
@@ -58,7 +58,7 @@ public class UserCallServiceImpl extends ServiceImpl<UserCallMapper, UserCall> i
|
||||
UserInvite invite = inviteService.getByUserId(toUser.getId());
|
||||
if(invite != null){
|
||||
userCall.setReceiverInviteUserId(invite.getInviteId());
|
||||
userCall.setReceiverIncomeDivide(invite.getVideoIncomeRate());
|
||||
// userCall.setReceiverIncomeDivide(invite.getVideoIncomeRate());
|
||||
}
|
||||
boolean save = this.save(userCall);
|
||||
if(!save){
|
||||
|
||||
@@ -3,21 +3,15 @@ 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.domain.UserInfo;
|
||||
import com.ruoyi.cai.domain.UserInvite;
|
||||
import com.ruoyi.cai.dto.admin.vo.UserInviteAdminVo;
|
||||
import com.ruoyi.cai.dto.app.dto.InviteCountDTO;
|
||||
import com.ruoyi.cai.dto.app.vo.invite.InviteHomeVo;
|
||||
import com.ruoyi.cai.dto.app.vo.user.UserListVo;
|
||||
import com.ruoyi.cai.mapper.UserInviteMapper;
|
||||
import com.ruoyi.cai.service.UserInfoService;
|
||||
import com.ruoyi.cai.service.UserInviteService;
|
||||
import com.ruoyi.cai.service.UserService;
|
||||
import com.ruoyi.common.core.domain.PageQuery;
|
||||
import com.ruoyi.common.exception.ServiceException;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
@@ -31,11 +25,6 @@ import java.util.List;
|
||||
@Service
|
||||
public class UserInviteServiceImpl extends ServiceImpl<UserInviteMapper, UserInvite> implements UserInviteService {
|
||||
|
||||
@Autowired
|
||||
private UserService userService;
|
||||
@Autowired
|
||||
private UserInfoService userInfoService;
|
||||
|
||||
@Override
|
||||
public UserInvite getByUserId(Long id) {
|
||||
return this.getOne(Wrappers.lambdaQuery(UserInvite.class).eq(UserInvite::getUserId,id).last("limit 1"));
|
||||
@@ -71,32 +60,4 @@ public class UserInviteServiceImpl extends ServiceImpl<UserInviteMapper, UserInv
|
||||
return baseMapper.pageAdmin(pageQuery.build(), bo);
|
||||
}
|
||||
|
||||
@Override
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public boolean updateUserInviteRate(UserInvite bo) {
|
||||
UserInvite userInvite = this.getById(bo.getId());
|
||||
if(userInvite == null){
|
||||
throw new ServiceException("数据不存在");
|
||||
}
|
||||
UserInvite update = new UserInvite();
|
||||
update.setId(bo.getId());
|
||||
update.setGiftIncomeRate(bo.getGiftIncomeRate());
|
||||
update.setVideoIncomeRate(bo.getVideoIncomeRate());
|
||||
update.setGuardIncomeRate(bo.getGuardIncomeRate());
|
||||
update.setPayIncomeRate(bo.getPayIncomeRate());
|
||||
boolean b = this.updateById(update);
|
||||
if(b){
|
||||
UserInfo userInfo = new UserInfo();
|
||||
userInfo.setGiftIncomeRate(bo.getGiftIncomeRate());
|
||||
userInfo.setVideoIncomeRate(bo.getVideoIncomeRate());
|
||||
userInfo.setGuardIncomeRate(bo.getGuardIncomeRate());
|
||||
userInfo.setPayIncomeRate(bo.getPayIncomeRate());
|
||||
userInfoService.update(Wrappers.lambdaUpdate(UserInfo.class).eq(UserInfo::getUserId,userInvite.getUserId())
|
||||
.set(UserInfo::getGiftIncomeRate,bo.getGiftIncomeRate())
|
||||
.set(UserInfo::getVideoIncomeRate,bo.getVideoIncomeRate())
|
||||
.set(UserInfo::getGuardIncomeRate,bo.getGuardIncomeRate())
|
||||
.set(UserInfo::getPayIncomeRate,bo.getPayIncomeRate()));
|
||||
}
|
||||
return b;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -53,6 +53,14 @@ public class UserServiceImpl extends ServiceImpl<UserMapper, User> implements Us
|
||||
private UserCountService userCountService;
|
||||
@Autowired
|
||||
private DynamicImagesService dynamicImagesService;
|
||||
@Autowired
|
||||
private UserGreetService userGreetService;
|
||||
@Autowired
|
||||
private UserMemberService userMemberService;
|
||||
@Autowired
|
||||
private UserForbidService userForbidService;
|
||||
@Autowired
|
||||
private AnchorApplyService anchorApplyService;
|
||||
|
||||
@Override
|
||||
public User getByUsername(String username) {
|
||||
@@ -154,24 +162,15 @@ public class UserServiceImpl extends ServiceImpl<UserMapper, User> implements Us
|
||||
}
|
||||
|
||||
@Override
|
||||
public void resetPassword(String mobile, String password) {
|
||||
if(StringUtils.isEmpty(mobile) || StringUtils.isEmpty(password)){
|
||||
public void resetPassword(Long userId, String password) {
|
||||
if(userId == null || StringUtils.isEmpty(password)){
|
||||
throw new ServiceException("参数异常");
|
||||
}
|
||||
this.update(Wrappers.lambdaUpdate(User.class)
|
||||
.eq(User::getMobile,mobile)
|
||||
.eq(User::getId,userId)
|
||||
.set(User::getPassword,BCrypt.hashpw(password)));
|
||||
}
|
||||
|
||||
@Autowired
|
||||
private UserGreetService userGreetService;
|
||||
@Autowired
|
||||
private UserMemberService userMemberService;
|
||||
@Autowired
|
||||
private UserForbidService userForbidService;
|
||||
@Autowired
|
||||
private AnchorApplyService anchorApplyService;
|
||||
|
||||
@Override
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public boolean removeUser(Long id) {
|
||||
|
||||
Reference in New Issue
Block a user