|
@@ -130,6 +130,7 @@ public class GameServerServiceImpl extends ServiceImpl<GameServerMapper, GameSer
|
|
.like(Strings.isNotBlank(param.getNickName()), GameServer::getNickName, param.getNickName())
|
|
.like(Strings.isNotBlank(param.getNickName()), GameServer::getNickName, param.getNickName())
|
|
.ge(param.getStartTime() != null, GameServer::getStartTime, param.getStartTime() == null ? null : LocalDateTime.of(param.getStartTime(), LocalTime.MIN))
|
|
.ge(param.getStartTime() != null, GameServer::getStartTime, param.getStartTime() == null ? null : LocalDateTime.of(param.getStartTime(), LocalTime.MIN))
|
|
.le(param.getEndTime() != null, GameServer::getStartTime, param.getEndTime() == null ? null : LocalDateTime.of(param.getEndTime(), LocalTime.MAX))
|
|
.le(param.getEndTime() != null, GameServer::getStartTime, param.getEndTime() == null ? null : LocalDateTime.of(param.getEndTime(), LocalTime.MAX))
|
|
|
|
+ .eq(param.getIsSourceServer() != null, GameServer::getIsSourceServer, param.getIsSourceServer())
|
|
.orderByDesc(GameServer::getStartTime)
|
|
.orderByDesc(GameServer::getStartTime)
|
|
).convert(this::toVo);
|
|
).convert(this::toVo);
|
|
}
|
|
}
|
|
@@ -235,6 +236,7 @@ public class GameServerServiceImpl extends ServiceImpl<GameServerMapper, GameSer
|
|
return super.update(new LambdaUpdateWrapper<GameServer>()
|
|
return super.update(new LambdaUpdateWrapper<GameServer>()
|
|
.set(GameServer::getIsMerge, Boolean.TRUE)
|
|
.set(GameServer::getIsMerge, Boolean.TRUE)
|
|
.set(GameServer::getUpdateTime, LocalDateTime.now())
|
|
.set(GameServer::getUpdateTime, LocalDateTime.now())
|
|
|
|
+ .eq(GameServer::getGameId, param.getGameId())
|
|
.in(GameServer::getServerId, param.getServerIdList()));
|
|
.in(GameServer::getServerId, param.getServerIdList()));
|
|
}
|
|
}
|
|
|
|
|
|
@@ -264,6 +266,7 @@ public class GameServerServiceImpl extends ServiceImpl<GameServerMapper, GameSer
|
|
.select(GameServer::getServerId, GameServer::getServerName)
|
|
.select(GameServer::getServerId, GameServer::getServerName)
|
|
.eq(GameServer::getGameId, gameId)
|
|
.eq(GameServer::getGameId, gameId)
|
|
.eq(GameServer::getIsMerge, Boolean.FALSE)
|
|
.eq(GameServer::getIsMerge, Boolean.FALSE)
|
|
|
|
+ .orderByAsc(GameServer::getStartTime)
|
|
).stream().map(gameServer -> BeanUtil.copy(gameServer, GameServerVO.class))
|
|
).stream().map(gameServer -> BeanUtil.copy(gameServer, GameServerVO.class))
|
|
.collect(Collectors.toList());
|
|
.collect(Collectors.toList());
|
|
}
|
|
}
|