modify:游戏记录保存账户名
This commit is contained in:
parent
a79737342e
commit
aee3fbb10c
|
@ -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 == "" {
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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,
|
||||
|
|
|
@ -1533,6 +1533,7 @@ type TienLenAddItem struct {
|
|||
|
||||
type TienLenPerson struct {
|
||||
UserId int32 //玩家ID
|
||||
Username string // 用户名
|
||||
UserIcon int32 //玩家头像
|
||||
Platform string `json:"-"`
|
||||
Channel string `json:"-"`
|
||||
|
|
|
@ -56,6 +56,7 @@ type GamePlayerListLog struct {
|
|||
WinSmallGame int64 //拉霸专用 小游戏奖励
|
||||
WinTotal int64 //拉霸专用 输赢
|
||||
CycleId string // 本轮id,打一轮有多局
|
||||
Username string
|
||||
}
|
||||
|
||||
func NewGamePlayerListLog() *GamePlayerListLog {
|
||||
|
|
|
@ -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,
|
||||
|
|
Loading…
Reference in New Issue