|
|
@@ -128,6 +128,11 @@ public class GameTeamServiceImpl implements IGameTeamService {
|
|
|
|
|
|
lqw.like(StringUtils.isNotBlank(bo.getTeamName()), GameTeam::getTeamName, bo.getTeamName());
|
|
|
lqw.like(StringUtils.isNotBlank(bo.getTeamCode()), GameTeam::getTeamCode, bo.getTeamCode());
|
|
|
+ lqw.and(bo.getRgId() != null,
|
|
|
+ wrapper -> wrapper.eq(GameTeam::getRgId, bo.getRgId())
|
|
|
+ .or()
|
|
|
+ .apply("rg_id IN (SELECT rg_id FROM game_rank_group WHERE FIND_IN_SET({0}, ancestors))", bo.getRgId())
|
|
|
+ );
|
|
|
lqw.eq(StringUtils.isNotBlank(bo.getLeader()), GameTeam::getLeader, bo.getLeader());
|
|
|
lqw.eq(StringUtils.isNotBlank(bo.getAthleteValue()), GameTeam::getAthleteValue, bo.getAthleteValue());
|
|
|
lqw.eq(StringUtils.isNotBlank(bo.getProjectValue()), GameTeam::getProjectValue, bo.getProjectValue());
|