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