From 914f4470696ffea238594af3f334b2004639d250 Mon Sep 17 00:00:00 2001 From: luying Date: Mon, 15 May 2023 19:18:41 +0800 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20feat(=E6=B4=BB=E5=8A=A8):=20?= =?UTF-8?q?=E5=86=9B=E5=9B=A2=E4=BB=98=E8=B4=B9=E6=B4=BB=E5=8A=A8=E6=9F=A5?= =?UTF-8?q?=E8=AF=A2=E5=85=85=E5=80=BC=E5=90=8D=E5=8D=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../servers/activity/handler/guildPayHandler.ts | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/game-server/app/servers/activity/handler/guildPayHandler.ts b/game-server/app/servers/activity/handler/guildPayHandler.ts index be45a282d..4d425680f 100644 --- a/game-server/app/servers/activity/handler/guildPayHandler.ts +++ b/game-server/app/servers/activity/handler/guildPayHandler.ts @@ -68,4 +68,19 @@ export class GuildPayHandler { return resResult(STATUS.SUCCESS, { items, ...result }); } + + async getGuildPayMembers(msg: { activityId: number }, session: BackendSession) { + const { activityId } = msg; + const roleId = session.get('roleId'); + const serverId = session.get('serverId'); + const guildCode = session.get('guildCode'); + + let playerData = await getGuildPayData(serverId, activityId, roleId, guildCode); + if (!playerData) return resResult(STATUS.ACTIVITY_MISSING); + + return resResult(STATUS.SUCCESS, { + payMemberCnt: playerData.payMemberCnt, + payRecord: playerData.payRecord + }); + } }