From 0122bd44d56c200661b154e8a9809d7e0e917a21 Mon Sep 17 00:00:00 2001 From: wh_zcy Date: Wed, 28 Dec 2022 15:53:06 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E8=AE=BF=E9=97=AE=E6=8E=A7?= =?UTF-8?q?=E5=88=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- modules/sociaty/api_cross_apply.go | 3 +++ modules/sociaty/api_cross_create.go | 3 +++ modules/sociaty/api_cross_mine.go | 3 +++ 3 files changed, 9 insertions(+) diff --git a/modules/sociaty/api_cross_apply.go b/modules/sociaty/api_cross_apply.go index 43096f836..ae62325b1 100644 --- a/modules/sociaty/api_cross_apply.go +++ b/modules/sociaty/api_cross_apply.go @@ -21,6 +21,9 @@ func (this *apiComp) ApplyCheck(session comm.IUserSession, req *pb.SociatyApplyR } func (this *apiComp) Apply(session comm.IUserSession, req *pb.SociatyApplyReq) (code pb.ErrorCode, data proto.Message) { + if code = this.module.ModuleSys.IsAccess(comm.Guild, session.GetUserId()); code != pb.ErrorCode_Success { + return + } if code = this.ApplyCheck(session, req); code != pb.ErrorCode_Success { return } diff --git a/modules/sociaty/api_cross_create.go b/modules/sociaty/api_cross_create.go index edc000eda..4968d2b42 100644 --- a/modules/sociaty/api_cross_create.go +++ b/modules/sociaty/api_cross_create.go @@ -24,6 +24,9 @@ func (this *apiComp) CreateCheck(session comm.IUserSession, req *pb.SociatyCreat } func (this *apiComp) Create(session comm.IUserSession, req *pb.SociatyCreateReq) (code pb.ErrorCode, data proto.Message) { + if code = this.module.ModuleSys.IsAccess(comm.Guild, session.GetUserId()); code != pb.ErrorCode_Success { + return + } if code = this.CreateCheck(session, req); code != pb.ErrorCode_Success { return } diff --git a/modules/sociaty/api_cross_mine.go b/modules/sociaty/api_cross_mine.go index e9add906e..f9f2bbe1a 100644 --- a/modules/sociaty/api_cross_mine.go +++ b/modules/sociaty/api_cross_mine.go @@ -16,6 +16,9 @@ func (this *apiComp) MineCheck(session comm.IUserSession, req *pb.SociatyMineReq } func (this *apiComp) Mine(session comm.IUserSession, req *pb.SociatyMineReq) (code pb.ErrorCode, data proto.Message) { + if code = this.module.ModuleSys.IsAccess(comm.Guild, session.GetUserId()); code != pb.ErrorCode_Success { + return + } uid := session.GetUserId() userEx, err := this.module.ModuleUser.GetUserExpand(uid) if err != nil {