From bf3ba5c6d86e650712236c805f6bcb35c09555b4 Mon Sep 17 00:00:00 2001 From: hahwu <31872165+hahwu@users.noreply.github.com> Date: Wed, 8 Jan 2025 15:53:11 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E7=8E=A9=E5=AE=B6nickname?= =?UTF-8?q?=E8=AE=B0=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/server/db/Mysql.go | 2 +- src/server/db/SqlStruct.go | 1 + src/server/game/PlayerBaseMod.go | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/server/db/Mysql.go b/src/server/db/Mysql.go index 179aeb6d..8562e491 100644 --- a/src/server/db/Mysql.go +++ b/src/server/db/Mysql.go @@ -455,7 +455,7 @@ func UpdatePlayerChargeData(data *SqlChargeOrderStruct) error { } func SearchPlayer(key string) ([]*ResPlayerBaseInfo, error) { - sql := "select * from t_player_baseinfo where user_name like ? limit 10" + sql := "select * from t_player_baseinfo where nick_name like ? limit 10" data := &[]*ResPlayerBaseInfo{} err := SqlDb.Select(data, sql, "%"+key+"%") return *data, err diff --git a/src/server/db/SqlStruct.go b/src/server/db/SqlStruct.go index 3ab9ce19..9b641642 100644 --- a/src/server/db/SqlStruct.go +++ b/src/server/db/SqlStruct.go @@ -37,6 +37,7 @@ type ResPlayerBaseInfo struct { LastPlayTime int32 `db:"last_play_time"` EnergyBuyCount int32 `db:"EnergyBuyCount"` UserName string `db:"user_name"` + NickName string `db:"nick_name"` LoginTime int32 `db:"login_time"` LogoutTime int32 `db:"logout_time"` Todayolinetime int32 `db:"todayolinetime"` diff --git a/src/server/game/PlayerBaseMod.go b/src/server/game/PlayerBaseMod.go index 4b675e07..8105ee88 100644 --- a/src/server/game/PlayerBaseMod.go +++ b/src/server/game/PlayerBaseMod.go @@ -140,6 +140,7 @@ func (p *PlayerBaseData) SaveDataFromDB(Key interface{}) bool { sqlStruck.ChampshipsGroupID = p.Data.ChampshipsGroupID sqlStruck.LastChampGroupID = p.Data.LastChampGroupID sqlStruck.FaceBookId = BaseMod.FackBookId + sqlStruck.NickName = BaseMod.NickName db.FormatAllMemUpdateDb(&sqlStruck, "t_player_baseinfo", "dwUin") return true