From 0c01e532e64250dcce6ee3daf23016ee4292563a Mon Sep 17 00:00:00 2001 From: hahwu <31872165+hahwu@users.noreply.github.com> Date: Fri, 3 Apr 2026 19:32:27 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=86=E8=A1=A8=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/server/game/player_mod.go | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/server/game/player_mod.go b/src/server/game/player_mod.go index 5fd9b475..8d92f3a6 100644 --- a/src/server/game/player_mod.go +++ b/src/server/game/player_mod.go @@ -132,12 +132,11 @@ func (p *PlayerModData) LoadDataFromDB(dwUin interface{}) bool { mod_table := "t_player_mod_" + fmt.Sprintf("%02d", uid%100) sqlStr := "SELECT * FROM t_player_mod WHERE dwUin = ?" p.Data = db.SqlModStruct{} - if err := db.SqlDb.Get(&p.Data, sqlStr, uid); err != nil { - if err = db.SqlDb.Get(&p.Data, "select * from "+mod_table+" where dwUin = ?", uid); err != nil { - log.Debug("player mod get data failed, dwUin:%d, err:%v\n", uid, err) - return true - } + if err := db.SqlDb.Get(&p.Data, "select * from "+mod_table+" where dwUin = ?", uid); err == nil { + p.Data.DwUin = uid + return true } + db.SqlDb.Get(&p.Data, sqlStr, uid) p.Data.DwUin = uid return true }