From b2b9a8c2f9ae82a432e31be5c435b0bccc04da8f Mon Sep 17 00:00:00 2001 From: hahwu <31872165+hahwu@users.noreply.github.com> Date: Wed, 22 Jan 2025 11:01:17 +0800 Subject: [PATCH] =?UTF-8?q?facebook=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/server/game/PlayerBaseMod.go | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/server/game/PlayerBaseMod.go b/src/server/game/PlayerBaseMod.go index 306fa88f..ddf279c0 100644 --- a/src/server/game/PlayerBaseMod.go +++ b/src/server/game/PlayerBaseMod.go @@ -309,8 +309,6 @@ func (p *PlayerBaseData) ReqOnlyBindFacebook(player *Player, buf []byte) { res.ResultCode = 0 p.Data.FaceBookId = req.BindAccountId - BaseMod := player.PlayMod.getBaseMod() - BaseMod.FackBookId = req.BindAccountId res.BindAccountId = req.BindAccountId player.TeLog("platform_connect", map[string]interface{}{ "platform_type": "facebook", @@ -323,8 +321,9 @@ func (p *PlayerBaseData) ReqOnlyBindFacebook(player *Player, buf []byte) { res.ResultCode = 0 p.Data.FaceBookId = req.BindAccountId res.BindAccountId = req.BindAccountId - } + BaseMod := player.PlayMod.getBaseMod() + BaseMod.FackBookId = req.BindAccountId p.SaveDataFromDB("") agent := player.GetAgentByPlayer() data, _ := proto.Marshal(res) @@ -377,14 +376,14 @@ func (p *PlayerBaseData) ReqSynGameData(player *Player, buf []byte) { err2 := db.SqlDb.Get(&sqlAccStruck1, sqlStr1, UserName) if err2 == nil { sqlAccStruck1.UserName = "" - _, err := db.SqlDb.Exec("update t_account set user_name = ? where auto_id = ?", sqlAccStruck1.UserName, sqlAccStruck1.AutoId) + _, err := db.SqlDb.Exec("update t_account set user_name = ? where auto_id = ?", sqlAccStruck1.UserName, sqlAccStruck1.AutoId) if err != nil { tx.Rollback() return } } p.Data.UserName = "" - _, err := db.SqlDb.Exec("update t_player_baseinfo set user_name = ? where dwUin = ?", "", p.Data.DwUin) + _, err := db.SqlDb.Exec("update t_player_baseinfo set user_name = ? , FaceBookId = ? where dwUin = ?", "", "", p.Data.DwUin) if err != nil { tx.Rollback() return