modify:游戏记录保存账户名

This commit is contained in:
sk 2024-12-12 14:19:27 +08:00
parent a79737342e
commit aee3fbb10c
6 changed files with 15 additions and 3 deletions

View File

@ -118,7 +118,7 @@ func (svc *PlayerDataSvc) InsertPlayerData(args *model.InsertPlayerDataParam, re
}
var dataParams model.PlayerParams
json.Unmarshal([]byte(a.Params), &dataParams)
pd = model.NewPlayerData(acc, name, args.HeadUrl, id, a.Channel, a.Platform, a.Params,
pd = model.NewPlayerData(acc, a.UserName, name, args.HeadUrl, id, a.Channel, a.Platform, a.Params,
a.Tel, a.PackegeTag, dataParams.Ip, a.TagKey, a.AccountType, a.DeviceOs, a.ChannelId, a.ClientVer)
if pd != nil {
if pd.ICode == "" {
@ -203,7 +203,7 @@ func (svc *PlayerDataSvc) GetPlayerDataBySnId(args *model.GetPlayerDataBySnIdArg
if name == "" {
name = "Guest"
}
pd := model.NewPlayerData(a.AccountId.Hex(), name, "", a.SnId, a.Channel, a.Platform, a.Params,
pd := model.NewPlayerData(a.AccountId.Hex(), a.UserName, name, "", a.SnId, a.Channel, a.Platform, a.Params,
a.Tel, a.PackegeTag, dataParams.Ip, a.TagKey, a.AccountType, a.DeviceOs, a.ChannelId, a.ClientVer)
if pd != nil {
if pd.ICode == "" {

View File

@ -182,6 +182,7 @@ func (this *Scene) SaveGamePlayerListLog(param *SaveGamePlayerListLogParam) *Sav
WinSmallGame: param.WinSmallGame,
WinTotal: param.WinTotal,
CycleId: this.CycleID,
Username: p.Username,
}
if param.OnlyLog {
ret.Log = append(ret.Log, log)

View File

@ -1782,6 +1782,7 @@ func (this *SceneBilledStateTienLen) OnEnter(s *base.Scene) {
playerEx.CurIsWin = int64(0)
tienlenPerson := model.TienLenPerson{
UserId: playerEx.SnId,
Username: playerEx.Username,
UserIcon: playerEx.Head,
Platform: playerEx.Platform,
Channel: playerEx.Channel,
@ -1934,6 +1935,7 @@ func (this *SceneBilledStateTienLen) OnEnter(s *base.Scene) {
losePlayer.CurIsWin = int64(isWin)
tienlenPerson := model.TienLenPerson{
UserId: losePlayer.SnId,
Username: losePlayer.Username,
UserIcon: losePlayer.Head,
Platform: losePlayer.Platform,
Channel: losePlayer.Channel,
@ -2077,6 +2079,7 @@ func (this *SceneBilledStateTienLen) OnEnter(s *base.Scene) {
lastWinPlayer.CurIsWin = int64(isWin)
tienlenPerson := model.TienLenPerson{
UserId: lastWinPlayer.SnId,
Username: lastWinPlayer.Username,
UserIcon: lastWinPlayer.Head,
Platform: lastWinPlayer.Platform,
Channel: lastWinPlayer.Channel,
@ -2189,6 +2192,7 @@ func (this *SceneBilledStateTienLen) OnEnter(s *base.Scene) {
playerEx.CurIsWin = int64(isWin)
tienlenPerson := model.TienLenPerson{
UserId: playerEx.SnId,
Username: playerEx.Username,
UserIcon: playerEx.Head,
Platform: playerEx.Platform,
Channel: playerEx.Channel,
@ -2295,6 +2299,7 @@ func (this *SceneBilledStateTienLen) OnEnter(s *base.Scene) {
playerEx.CurIsWin = int64(isWin)
tienlenPerson := model.TienLenPerson{
UserId: playerEx.SnId,
Username: playerEx.Username,
UserIcon: playerEx.Head,
Platform: playerEx.Platform,
Channel: playerEx.Channel,
@ -2447,6 +2452,7 @@ func (this *SceneBilledStateTienLen) OnEnter(s *base.Scene) {
playerEx.CurIsWin = int64(isWin)
tienlenPerson := model.TienLenPerson{
UserId: playerEx.SnId,
Username: playerEx.Username,
UserIcon: playerEx.Head,
Platform: playerEx.Platform,
Channel: playerEx.Channel,
@ -2578,6 +2584,7 @@ func (this *SceneBilledStateTienLen) OnEnter(s *base.Scene) {
playerEx.CurIsWin = int64(isWin)
tienlenPerson := model.TienLenPerson{
UserId: playerEx.SnId,
Username: playerEx.Username,
UserIcon: playerEx.Head,
Platform: playerEx.Platform,
Channel: playerEx.Channel,

View File

@ -1533,6 +1533,7 @@ type TienLenAddItem struct {
type TienLenPerson struct {
UserId int32 //玩家ID
Username string // 用户名
UserIcon int32 //玩家头像
Platform string `json:"-"`
Channel string `json:"-"`

View File

@ -56,6 +56,7 @@ type GamePlayerListLog struct {
WinSmallGame int64 //拉霸专用 小游戏奖励
WinTotal int64 //拉霸专用 输赢
CycleId string // 本轮id打一轮有多局
Username string
}
func NewGamePlayerListLog() *GamePlayerListLog {

View File

@ -365,6 +365,7 @@ type WGPlayerInfo struct {
type PlayerData struct {
Id bson.ObjectId `bson:"_id"`
AccountId string //账号id
Username string // 用户名
AccountType int32 //账号类型
SnId int32 //数字唯一id
NiceId int32 //靓号
@ -923,7 +924,7 @@ func (this *PlayerData) UpdateParams(params string) *PlayerParams {
return &pp
}
func NewPlayerData(acc string, name, headUrl string, id int32, channel, platform string, params, tel string,
func NewPlayerData(acc string, username, name, headUrl string, id int32, channel, platform string, params, tel string,
packTag, ip string, tagkey, accountType int32, deviceOS, channelId string, clientVer int32) *PlayerData {
if len(name) == 0 {
logger.Logger.Trace("New player name is empty.")
@ -939,6 +940,7 @@ func NewPlayerData(acc string, name, headUrl string, id int32, channel, platform
pd := &PlayerData{
Id: bson.NewObjectId(),
AccountId: acc,
Username: username,
Name: name,
Channel: channel,
ChannelId: channelId,