diff --git a/game-server/app/servers/battle/handler/guildHandler.ts b/game-server/app/servers/battle/handler/guildHandler.ts index cd1281455..34a403c81 100644 --- a/game-server/app/servers/battle/handler/guildHandler.ts +++ b/game-server/app/servers/battle/handler/guildHandler.ts @@ -261,7 +261,7 @@ export class GuildHandler { let role = cur.role; delete role._id; delete cur.role; - return { ...cur, ...role }; + return { ...cur, ...role, ce: reduceCe(role.ce) }; }); return resResult(STATUS.SUCCESS, { list: result }); diff --git a/shared/db/UserGuild.ts b/shared/db/UserGuild.ts index 4d63a510a..c3dfa8a23 100644 --- a/shared/db/UserGuild.ts +++ b/shared/db/UserGuild.ts @@ -66,7 +66,7 @@ export default class UserGuild extends BaseModel { public static async getListByGuild(guildCode: string, select?: string) { const userGuilds: UserGuildType[] = await UserGuildModel.find({ guildCode, status: USER_GUILD_STATUS.ON }) .select(select) - .populate('role', 'roleId roleName ce headHid sHid lv title', 'Role') + .populate('role', 'roleId roleName ce headHid sHid lv title loginTime', 'Role') .lean(); return userGuilds; }