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