Commit 2360874e3a53306cbe7c0a18021b7c897c20a676
1 parent
92d3c3b5
Exists in
master
and in
3 other branches
提交
Showing
2 changed files
with
7 additions
and
1 deletions
Show diff stats
src/HttpServer/logic/datadef.go
... | ... | @@ -21,6 +21,7 @@ type UserLoginData struct { |
21 | 21 | Guangold int `json:"guangold"` |
22 | 22 | Userlv int `json:"userlv"` |
23 | 23 | Userexp int `json:"userexp"` |
24 | + Sumloginday int `json:"sumloginday"` | |
24 | 25 | } |
25 | 26 | |
26 | 27 | type UserLoginResp struct { |
... | ... | @@ -345,6 +346,7 @@ type UserData struct { |
345 | 346 | WatchAddsTime int //当天剩余红包次数 初始化50次 |
346 | 347 | LastLoginTime int //上次登陆时间 |
347 | 348 | ContinueLoginDay int //连续登录天数 |
349 | + SumLoginDay int //累计登陆天数 | |
348 | 350 | GetFromGuanCnt int //当天从存钱款提取金币次数 |
349 | 351 | SignRound int //签到轮数 |
350 | 352 | SignSum int //累计签到天数 | ... | ... |
src/HttpServer/logic/function.go
... | ... | @@ -477,6 +477,7 @@ func InitUserInfo(data *UserLoginReq, resp *UserLoginResp, uuid int, uniqueuid s |
477 | 477 | initdata.Exp = 0 |
478 | 478 | initdata.Userid = uuid |
479 | 479 | initdata.ContinueLoginDay = 1 |
480 | + initdata.SumLoginDay = 1 | |
480 | 481 | initdata.GetFromGuanCnt = 0 |
481 | 482 | initdata.GuanGold = 0 |
482 | 483 | initdata.LastLoginTime = int(time.Now().Unix()) |
... | ... | @@ -509,6 +510,8 @@ func InitUserInfo(data *UserLoginReq, resp *UserLoginResp, uuid int, uniqueuid s |
509 | 510 | resp.Data.Leftredbagcnt = initdata.WatchAddsTime |
510 | 511 | resp.Data.Walletgold = initdata.RealGold |
511 | 512 | resp.Data.Userlv = initdata.Lv |
513 | + resp.Data.Userexp = initdata.Exp | |
514 | + resp.Data.Sumloginday = initdata.SumLoginDay | |
512 | 515 | |
513 | 516 | err := SaveUserInfo(&initdata, uniqueuid) |
514 | 517 | if err != nil { |
... | ... | @@ -665,6 +668,7 @@ func (u *UserData) HandlePassDay(uuid int, channel string) { |
665 | 668 | |
666 | 669 | if isdiffday { |
667 | 670 | //跨天了 |
671 | + u.SumLoginDay++ | |
668 | 672 | u.WatchAddsTime = WATCH_ADD_DAY_LIMIT |
669 | 673 | //todo 重置任务相关的数据 |
670 | 674 | u.GetFromGuanCnt = 0 |
... | ... | @@ -760,7 +764,7 @@ func GetUserData(uuid int, uniqueuid string, req *UserLoginReq, resp *UserLoginR |
760 | 764 | resp.Data.Guangold = data.GuanGold |
761 | 765 | resp.Data.Userlv = data.Lv |
762 | 766 | resp.Data.Userexp = data.Exp |
763 | - | |
767 | + resp.Data.Sumloginday = data.SumLoginDay | |
764 | 768 | return nil |
765 | 769 | } |
766 | 770 | ... | ... |