|
@@ -12,7 +12,6 @@ import com.zanxiang.game.module.base.utils.BeanUtils;
|
|
|
import com.zanxiang.game.module.manage.pojo.dto.*;
|
|
|
import com.zanxiang.game.module.manage.pojo.params.UserListParam;
|
|
|
import com.zanxiang.game.module.manage.pojo.params.UserUpdateParam;
|
|
|
-import com.zanxiang.game.module.manage.pojo.vo.GameUserVO;
|
|
|
import com.zanxiang.game.module.manage.pojo.vo.UserCardVO;
|
|
|
import com.zanxiang.game.module.manage.pojo.vo.UserListVO;
|
|
|
import com.zanxiang.game.module.manage.pojo.vo.UserVO;
|
|
@@ -46,9 +45,6 @@ public class UserServiceImpl extends ServiceImpl<UserMapper, User> implements IU
|
|
|
@Autowired
|
|
|
private IGameService gameService;
|
|
|
|
|
|
- @Autowired
|
|
|
- private IGameUserService gameUserService;
|
|
|
-
|
|
|
@Autowired
|
|
|
private IUserService userService;
|
|
|
|
|
@@ -111,7 +107,7 @@ public class UserServiceImpl extends ServiceImpl<UserMapper, User> implements IU
|
|
|
.gt(Objects.equals(param.getIsRecharge(), Boolean.TRUE), User::getRechargeCount, 0)
|
|
|
.eq(Objects.equals(param.getIsRecharge(), Boolean.FALSE), User::getRechargeCount, 0)
|
|
|
.eq(param.getStatus() != null, User::getStatus, param.getStatus())
|
|
|
- .eq(param.getChannelId() != null, User::getLastAgentId, param.getChannelId())
|
|
|
+ .eq(param.getChannelId() != null, User::getAgentId, param.getChannelId())
|
|
|
.orderByDesc(User::getCreateTime)
|
|
|
).convert(u -> this.toVo(u, userMap, gameMap, cpMap, gameCategoryMap, agentMap));
|
|
|
}
|
|
@@ -131,16 +127,9 @@ public class UserServiceImpl extends ServiceImpl<UserMapper, User> implements IU
|
|
|
userListVO.setRegIp(userDTO.getIp());
|
|
|
userListVO.setUsername(userDTO.getUsername());
|
|
|
userListVO.setNickname(userDTO.getNickname());
|
|
|
- userListVO.setRegAgentId(userDTO.getRegAgentId());
|
|
|
- //注册渠道
|
|
|
- AgentDTO regAgentDTO = agentMap.get(userDTO.getRegAgentId());
|
|
|
-
|
|
|
- if (regAgentDTO != null) {
|
|
|
- userListVO.setRegAgentName(regAgentDTO.getAgentName());
|
|
|
- }
|
|
|
- userListVO.setAgentId(userDTO.getLastAgentId());
|
|
|
- //最新渠道
|
|
|
- AgentDTO lastAgentDTO = agentMap.get(userDTO.getLastAgentId());
|
|
|
+ //渠道信息
|
|
|
+ userListVO.setAgentId(userDTO.getAgentId());
|
|
|
+ AgentDTO lastAgentDTO = agentMap.get(userDTO.getAgentId());
|
|
|
if (lastAgentDTO != null) {
|
|
|
userListVO.setAgentName(lastAgentDTO.getAgentName());
|
|
|
userListVO.setAccountId(lastAgentDTO.getId());
|
|
@@ -213,16 +202,11 @@ public class UserServiceImpl extends ServiceImpl<UserMapper, User> implements IU
|
|
|
userVO.setRegGame(gameDTO.getName());
|
|
|
}
|
|
|
//渠道
|
|
|
- Agent agent = agentService.getById(user.getLastAgentId());
|
|
|
+ Agent agent = agentService.getById(user.getAgentId());
|
|
|
if (agent != null) {
|
|
|
userVO.setChannelName(agent.getAgentName());
|
|
|
userVO.setRegFrom(agent.getAccountType());
|
|
|
}
|
|
|
- //vip等级
|
|
|
- GameUserVO maxVipGameUser = gameUserService.getMaxVipGameUser(userId);
|
|
|
- if (maxVipGameUser != null) {
|
|
|
- userVO.setVipMax(maxVipGameUser.getRoleVipMax());
|
|
|
- }
|
|
|
return userVO;
|
|
|
}
|
|
|
|
|
@@ -236,11 +220,11 @@ public class UserServiceImpl extends ServiceImpl<UserMapper, User> implements IU
|
|
|
//查询
|
|
|
List<User> userList = super.list(new LambdaQueryWrapper<User>()
|
|
|
.eq(userId != null, User::getId, userId)
|
|
|
- .in(CollectionUtils.isNotEmpty(agentIdList), User::getLastAgentId, agentIdList)
|
|
|
+ .in(CollectionUtils.isNotEmpty(agentIdList), User::getAgentId, agentIdList)
|
|
|
.eq(Strings.isNotBlank(regIp), User::getIp, regIp)
|
|
|
.like(Strings.isNotBlank(userName), User::getUsername, userName)
|
|
|
.like(Strings.isNotBlank(nickname), User::getNickname, nickname)
|
|
|
- .select(User::getId, User::getUsername, User::getNickname, User::getIp, User::getCreateTime, User::getLastAgentId));
|
|
|
+ .select(User::getId, User::getUsername, User::getNickname, User::getIp, User::getCreateTime, User::getAgentId));
|
|
|
if (CollectionUtils.isEmpty(userList)) {
|
|
|
return Collections.emptyMap();
|
|
|
}
|