diff --git a/game-service/src/main/java/awesome/group/game/service/bo/matrix/UserQuery.java b/game-service/src/main/java/awesome/group/game/service/bo/matrix/UserQuery.java index e841dc4..f2d7cf0 100644 --- a/game-service/src/main/java/awesome/group/game/service/bo/matrix/UserQuery.java +++ b/game-service/src/main/java/awesome/group/game/service/bo/matrix/UserQuery.java @@ -4,5 +4,6 @@ import awesome.group.game.service.bo.PageParam; public class UserQuery extends PageParam { public String appCode; + public Integer userId; } diff --git a/game-service/src/main/java/awesome/group/game/service/matrix/MatrixUserService.java b/game-service/src/main/java/awesome/group/game/service/matrix/MatrixUserService.java index 67dcea7..1856836 100644 --- a/game-service/src/main/java/awesome/group/game/service/matrix/MatrixUserService.java +++ b/game-service/src/main/java/awesome/group/game/service/matrix/MatrixUserService.java @@ -35,7 +35,9 @@ public class MatrixUserService { MatrixApp app = appMapper.queryByCode(query.appCode); LambdaQueryWrapper wrapper = new LambdaQueryWrapper<>(); wrapper.eq(MatrixUser::getAppId, app.getId()); - + if (query.userId != null) { + wrapper.eq(MatrixUser::getId, query.userId); + } int page = query.current; int pageSize = query.pageSize; wrapper.orderByDesc(MatrixUser::getId);