diff --git a/accompany-admin/accompany-admin-service/src/main/java/com/accompany/admin/service/guild/BdInfoAdminService.java b/accompany-admin/accompany-admin-service/src/main/java/com/accompany/admin/service/guild/BdInfoAdminService.java index d6a97317e..6e50c722a 100644 --- a/accompany-admin/accompany-admin-service/src/main/java/com/accompany/admin/service/guild/BdInfoAdminService.java +++ b/accompany-admin/accompany-admin-service/src/main/java/com/accompany/admin/service/guild/BdInfoAdminService.java @@ -322,7 +322,8 @@ public class BdInfoAdminService { Users users = usersService.getUsersByUid(info.getUid()); IPage guilds; //旧英文区公会数据表在不同表,需要单独处理 - if (PartitionEnum.ENGLISH.getId() == users.getPartitionId()) { + PartitionEnum partitionEnum = PartitionEnum.getByPartitionId(users.getPartitionId()); + if (Constant.ClanMode.FAMILY.equals(partitionEnum.getClanMode())) { guilds = bdGuildService.familysByBdId(bdId, pageNo, pageSize); } else { guilds = bdGuildService.guildsByBdId(bdId, pageNo, pageSize);