diff --git a/game-service/src/main/java/awesome/group/game/service/matrix/AdminService.java b/game-service/src/main/java/awesome/group/game/service/matrix/AdminService.java index 39d2e16..3da8a35 100644 --- a/game-service/src/main/java/awesome/group/game/service/matrix/AdminService.java +++ b/game-service/src/main/java/awesome/group/game/service/matrix/AdminService.java @@ -207,7 +207,7 @@ public class AdminService { List res = adminMapper.selectList(query); List data = res.stream().map(MatrixAdminBo::new).toList(); - List deviceOwners = data.stream().filter(x -> x.getRole() == DEVICE_OWNER).map(MatrixAdminBo::getId).toList(); + List deviceOwners = data.stream().filter(x -> x.getRole() == DEVICE_OWNER || x.getRole() == PROXY).map(MatrixAdminBo::getId).toList(); Map overviewBoMap = deviceService.incomeOverview(deviceOwners); data.forEach(x -> x.overview = overviewBoMap.get(x.getId())); return data;