diff --git a/src/HttpServer/logic/datadef.go b/src/HttpServer/logic/datadef.go index f2f15a5..895dcc1 100644 --- a/src/HttpServer/logic/datadef.go +++ b/src/HttpServer/logic/datadef.go @@ -23,6 +23,7 @@ type UserLoginData struct { Userexp int `json:"userexp"` Sumloginday int `json:"sumloginday"` Shakeleftcnt int `json:"shakeleftcnt"` + IsNew int `json:"isnew"` } type UserLoginResp struct { @@ -396,6 +397,7 @@ type UserData struct { GetCashCnt int //当天提现次数 ShakeTime int //摇一摇 FetchRedCnt int //领取红包次数计数 + IsNew int //新手状态 WithDraw WithDrawInfo //提现记录信息 //SpecialWithDraw WithDrawInfo //活跃提现记录信息 Task TaskInfo //玩家任务完成相关信息 diff --git a/src/HttpServer/logic/function.go b/src/HttpServer/logic/function.go index 3004a4b..a0903cd 100644 --- a/src/HttpServer/logic/function.go +++ b/src/HttpServer/logic/function.go @@ -613,6 +613,7 @@ func InitUserInfo(data *UserLoginReq, resp *UserLoginResp, uuid int, uniqueuid s initdata.UpLvCostTime = 0 initdata.UpLvCostTimeSec = int(time.Now().Unix()) initdata.ShakeTime = SHAKELIMIT + initdata.IsNew = 1 for _, val := range jsonconf.GetJsonConf().WithDrawConfig { var tmp WithDrawDesc @@ -657,6 +658,7 @@ func InitUserInfo(data *UserLoginReq, resp *UserLoginResp, uuid int, uniqueuid s resp.Data.Userexp = initdata.Exp resp.Data.Sumloginday = initdata.SumLoginDay resp.Data.Shakeleftcnt = initdata.ShakeTime + resp.Data.IsNew = initdata.IsNew err := SaveUserInfo(&initdata, uniqueuid) logger.Info("InitUserInfoddddd uinfo=%+v", initdata) @@ -937,6 +939,7 @@ func GetUserData(uuid int, uniqueuid string, req *UserLoginReq, resp *UserLoginR resp.Data.Userexp = data.Exp resp.Data.Sumloginday = data.SumLoginDay resp.Data.Shakeleftcnt = data.ShakeTime + resp.Data.IsNew = data.IsNew return nil } diff --git a/src/HttpServer/logic/logic.go b/src/HttpServer/logic/logic.go index 32badb1..7d52c4c 100644 --- a/src/HttpServer/logic/logic.go +++ b/src/HttpServer/logic/logic.go @@ -556,6 +556,8 @@ func HandlerFetchredbag(w http.ResponseWriter, data string, uuid int) { resp.Data.Walletgold = uinfo.RealGold resp.Data.Getgoldnum = readaddgold + uinfo.IsNew = 0 + //保存数据 err = SaveUserInfo(uinfo, uniqueuuid) -- libgit2 0.21.0