From 599ca101e305846271fb6ac74471df2ad663af1b Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Tue, 9 Apr 2024 12:03:45 +0800 Subject: [PATCH] 1 --- server/imserver_new/guild/guildmgr.go | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/server/imserver_new/guild/guildmgr.go b/server/imserver_new/guild/guildmgr.go index 43c7e4ca..8a89f261 100644 --- a/server/imserver_new/guild/guildmgr.go +++ b/server/imserver_new/guild/guildmgr.go @@ -410,11 +410,11 @@ func (this *guildMgr) asyncAcceptApplyTask(task *f5.AsyncTask, guild *guild, return } nowTime := q5.ToInt32(f5.GetApp().GetNowSeconds()) - f5.GetJsStyleDb().Update( + f5.GetJsStyleDb().Upsert( constant.FRIEND_DB, "t_guild_member", [][]string{ - {"member_id", accountId}, + {"member_id", targetId}, }, [][]string{ {"guild_id", guild.guildId}, @@ -422,6 +422,15 @@ func (this *guildMgr) asyncAcceptApplyTask(task *f5.AsyncTask, guild *guild, {"deleted", q5.ToString(0)}, {"join_time", q5.ToString(nowTime)}, }, + [][]string{ + {"guild_id", guild.guildId}, + {"member_id", targetId}, + {"guild_job", q5.ToString(constant.GuildMemberLevelDefault)}, + {"deleted", q5.ToString(0)}, + {"join_time", q5.ToString(nowTime)}, + {"createtime", q5.ToString(nowTime)}, + {"modifytime", q5.ToString(nowTime)}, + }, func (err error, lastInsertId int64, rowsAffected int64) { if err != nil { task.SetFail()