This commit is contained in:
aozhiwei 2024-04-12 15:58:48 +08:00
parent 59bcaad3b6
commit d34fcac721
2 changed files with 16 additions and 8 deletions

View File

@ -83,6 +83,7 @@ type GuildMgr interface {
GetGuildByAccountId(string) Guild GetGuildByAccountId(string) Guild
GetGuildByGuildName(string) Guild GetGuildByGuildName(string) Guild
GetGuildJob(string) int32 GetGuildJob(string) int32
AsyncCreateGuild(string, string, int32, string, func(int32, string, string)) AsyncCreateGuild(string, string, int32, string, func(int32, string, string))
AsyncGetApplyList(int64, string, func(int32, string, int64, []string)) AsyncGetApplyList(int64, string, func(int32, string, int64, []string))
AsyncApplyJoin(string, string, func(int32, string)) AsyncApplyJoin(string, string, func(int32, string))
@ -117,4 +118,9 @@ type DbLogMgr interface {
GuildClearEmptyEnd(string, string) GuildClearEmptyEnd(string, string)
GuildCreateConsumeBegin(string, string, string) GuildCreateConsumeBegin(string, string, string)
GuildCreateConsumeEnd(string, string, string, int32) GuildCreateConsumeEnd(string, string, string, int32)
GuildAccpetApply(string, string, string)
GuildLeave(string, string)
GuildKickout(string, string, string)
GuildSetJob(string, string, int32)
GuildDisband(string, string, int32)
} }

View File

@ -718,6 +718,7 @@ func (this *guildMgr) AsyncUpdateGuild(accountId string, kv map[int32]string, cb
func (this *guildMgr) NotifyGuildMsg(guildId string, msg proto.Message) { func (this *guildMgr) NotifyGuildMsg(guildId string, msg proto.Message) {
g := this.internalGetGuildByGuildId(guildId) g := this.internalGetGuildByGuildId(guildId)
if g != nil {
g.traverseMembers( g.traverseMembers(
func (m *member) bool { func (m *member) bool {
hum := GetPlayerMgr().GetPlayerByAccountId(m.memberId) hum := GetPlayerMgr().GetPlayerByAccountId(m.memberId)
@ -726,6 +727,7 @@ func (this *guildMgr) NotifyGuildMsg(guildId string, msg proto.Message) {
} }
return true return true
}) })
}
} }
func (this *guildMgr) AsyncGetGuildRank(num int32, cb func(int32, string, []string)) { func (this *guildMgr) AsyncGetGuildRank(num int32, cb func(int32, string, []string)) {