Commit 9ba92eb58fcbf970dbcf13e7dfc72e558050f62c
1 parent
0e009133
Exists in
ver2.3.0
提交
Showing
3 changed files
with
7 additions
and
0 deletions
Show diff stats
src/HttpServer/logic/datadef.go
| ... | ... | @@ -23,6 +23,7 @@ type UserLoginData struct { |
| 23 | 23 | Userexp int `json:"userexp"` |
| 24 | 24 | Sumloginday int `json:"sumloginday"` |
| 25 | 25 | Shakeleftcnt int `json:"shakeleftcnt"` |
| 26 | + IsNew int `json:"isnew"` | |
| 26 | 27 | } |
| 27 | 28 | |
| 28 | 29 | type UserLoginResp struct { |
| ... | ... | @@ -396,6 +397,7 @@ type UserData struct { |
| 396 | 397 | GetCashCnt int //当天提现次数 |
| 397 | 398 | ShakeTime int //摇一摇 |
| 398 | 399 | FetchRedCnt int //领取红包次数计数 |
| 400 | + IsNew int //新手状态 | |
| 399 | 401 | WithDraw WithDrawInfo //提现记录信息 |
| 400 | 402 | //SpecialWithDraw WithDrawInfo //活跃提现记录信息 |
| 401 | 403 | Task TaskInfo //玩家任务完成相关信息 | ... | ... |
src/HttpServer/logic/function.go
| ... | ... | @@ -613,6 +613,7 @@ func InitUserInfo(data *UserLoginReq, resp *UserLoginResp, uuid int, uniqueuid s |
| 613 | 613 | initdata.UpLvCostTime = 0 |
| 614 | 614 | initdata.UpLvCostTimeSec = int(time.Now().Unix()) |
| 615 | 615 | initdata.ShakeTime = SHAKELIMIT |
| 616 | + initdata.IsNew = 1 | |
| 616 | 617 | |
| 617 | 618 | for _, val := range jsonconf.GetJsonConf().WithDrawConfig { |
| 618 | 619 | var tmp WithDrawDesc |
| ... | ... | @@ -657,6 +658,7 @@ func InitUserInfo(data *UserLoginReq, resp *UserLoginResp, uuid int, uniqueuid s |
| 657 | 658 | resp.Data.Userexp = initdata.Exp |
| 658 | 659 | resp.Data.Sumloginday = initdata.SumLoginDay |
| 659 | 660 | resp.Data.Shakeleftcnt = initdata.ShakeTime |
| 661 | + resp.Data.IsNew = initdata.IsNew | |
| 660 | 662 | |
| 661 | 663 | err := SaveUserInfo(&initdata, uniqueuid) |
| 662 | 664 | logger.Info("InitUserInfoddddd uinfo=%+v", initdata) |
| ... | ... | @@ -937,6 +939,7 @@ func GetUserData(uuid int, uniqueuid string, req *UserLoginReq, resp *UserLoginR |
| 937 | 939 | resp.Data.Userexp = data.Exp |
| 938 | 940 | resp.Data.Sumloginday = data.SumLoginDay |
| 939 | 941 | resp.Data.Shakeleftcnt = data.ShakeTime |
| 942 | + resp.Data.IsNew = data.IsNew | |
| 940 | 943 | return nil |
| 941 | 944 | } |
| 942 | 945 | ... | ... |
src/HttpServer/logic/logic.go
| ... | ... | @@ -556,6 +556,8 @@ func HandlerFetchredbag(w http.ResponseWriter, data string, uuid int) { |
| 556 | 556 | resp.Data.Walletgold = uinfo.RealGold |
| 557 | 557 | resp.Data.Getgoldnum = readaddgold |
| 558 | 558 | |
| 559 | + uinfo.IsNew = 0 | |
| 560 | + | |
| 559 | 561 | //保存数据 |
| 560 | 562 | err = SaveUserInfo(uinfo, uniqueuuid) |
| 561 | 563 | ... | ... |