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 | ... | ... |