From 2360874e3a53306cbe7c0a18021b7c897c20a676 Mon Sep 17 00:00:00 2001 From: 陆恒 Date: Wed, 17 Jun 2020 13:44:05 +0800 Subject: [PATCH] 提交 --- src/HttpServer/logic/datadef.go | 2 ++ src/HttpServer/logic/function.go | 6 +++++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/HttpServer/logic/datadef.go b/src/HttpServer/logic/datadef.go index f88e091..6cd91e9 100644 --- a/src/HttpServer/logic/datadef.go +++ b/src/HttpServer/logic/datadef.go @@ -21,6 +21,7 @@ type UserLoginData struct { Guangold int `json:"guangold"` Userlv int `json:"userlv"` Userexp int `json:"userexp"` + Sumloginday int `json:"sumloginday"` } type UserLoginResp struct { @@ -345,6 +346,7 @@ type UserData struct { WatchAddsTime int //当天剩余红包次数 初始化50次 LastLoginTime int //上次登陆时间 ContinueLoginDay int //连续登录天数 + SumLoginDay int //累计登陆天数 GetFromGuanCnt int //当天从存钱款提取金币次数 SignRound int //签到轮数 SignSum int //累计签到天数 diff --git a/src/HttpServer/logic/function.go b/src/HttpServer/logic/function.go index f42fd21..9fd3dd1 100644 --- a/src/HttpServer/logic/function.go +++ b/src/HttpServer/logic/function.go @@ -477,6 +477,7 @@ func InitUserInfo(data *UserLoginReq, resp *UserLoginResp, uuid int, uniqueuid s initdata.Exp = 0 initdata.Userid = uuid initdata.ContinueLoginDay = 1 + initdata.SumLoginDay = 1 initdata.GetFromGuanCnt = 0 initdata.GuanGold = 0 initdata.LastLoginTime = int(time.Now().Unix()) @@ -509,6 +510,8 @@ func InitUserInfo(data *UserLoginReq, resp *UserLoginResp, uuid int, uniqueuid s resp.Data.Leftredbagcnt = initdata.WatchAddsTime resp.Data.Walletgold = initdata.RealGold resp.Data.Userlv = initdata.Lv + resp.Data.Userexp = initdata.Exp + resp.Data.Sumloginday = initdata.SumLoginDay err := SaveUserInfo(&initdata, uniqueuid) if err != nil { @@ -665,6 +668,7 @@ func (u *UserData) HandlePassDay(uuid int, channel string) { if isdiffday { //跨天了 + u.SumLoginDay++ u.WatchAddsTime = WATCH_ADD_DAY_LIMIT //todo 重置任务相关的数据 u.GetFromGuanCnt = 0 @@ -760,7 +764,7 @@ func GetUserData(uuid int, uniqueuid string, req *UserLoginReq, resp *UserLoginR resp.Data.Guangold = data.GuanGold resp.Data.Userlv = data.Lv resp.Data.Userexp = data.Exp - + resp.Data.Sumloginday = data.SumLoginDay return nil } -- libgit2 0.21.0