diff --git a/game-service/src/main/java/awesome/group/game/service/AdminService.java b/game-service/src/main/java/awesome/group/game/service/AdminService.java index 95e5090..8f05c87 100644 --- a/game-service/src/main/java/awesome/group/game/service/AdminService.java +++ b/game-service/src/main/java/awesome/group/game/service/AdminService.java @@ -96,6 +96,8 @@ public class AdminService { MatrixAdmin admin = adminMapper.selectById(adminId); if (admin.getRole() == DEVICE_OWNER) { wrapper.eq("admin_id", adminId); + } else if (param.adminId != null) { + wrapper.eq("admin_id", param.adminId); } wrapper.eq("app_id", app.get().getId()); if (param.advType != null) { diff --git a/game-service/src/main/java/awesome/group/game/service/bo/AdvRecordQuery.java b/game-service/src/main/java/awesome/group/game/service/bo/AdvRecordQuery.java index b9f2949..315fd01 100644 --- a/game-service/src/main/java/awesome/group/game/service/bo/AdvRecordQuery.java +++ b/game-service/src/main/java/awesome/group/game/service/bo/AdvRecordQuery.java @@ -8,4 +8,5 @@ public class AdvRecordQuery extends PageParam { public String deviceId; public String code; public List createdAt; + public Integer adminId; }