Commit 2360874e3a53306cbe7c0a18021b7c897c20a676

Authored by 陆恒
1 parent 92d3c3b5

提交

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