Commit a2d2b8944de6141d61688e25922cc7252764c3e7
1 parent
c1dcbae0
Exists in
ver2.3.0
提交
Showing
3 changed files
with
7 additions
and
1 deletions
Show diff stats
src/HttpServer/logic/datadef.go
... | ... | @@ -309,7 +309,8 @@ type TaskListDesc struct { |
309 | 309 | } |
310 | 310 | |
311 | 311 | type TaskList struct { |
312 | - Taskdata []TaskListDesc `json:"taskdata"` | |
312 | + Taskdata []TaskListDesc `json:"taskdata"` | |
313 | + Fetchrdnum int `json:"fetchrdnum"` | |
313 | 314 | } |
314 | 315 | |
315 | 316 | //其中提取次数和当日登陆在userdata中记录 |
... | ... | @@ -398,6 +399,7 @@ type UserData struct { |
398 | 399 | ShakeTime int //摇一摇 |
399 | 400 | FetchRedCnt int //领取红包次数计数 |
400 | 401 | IsNew int //新手状态 |
402 | + FetchRdBagNum int //当天已领的红包 | |
401 | 403 | WithDraw WithDrawInfo //提现记录信息 |
402 | 404 | //SpecialWithDraw WithDrawInfo //活跃提现记录信息 |
403 | 405 | Task TaskInfo //玩家任务完成相关信息 | ... | ... |
src/HttpServer/logic/function.go
... | ... | @@ -668,6 +668,7 @@ func InitUserInfo(data *UserLoginReq, resp *UserLoginResp, uuid int, uniqueuid s |
668 | 668 | initdata.UpLvCostTimeSec = int(time.Now().Unix()) |
669 | 669 | initdata.ShakeTime = SHAKELIMIT |
670 | 670 | initdata.IsNew = 1 |
671 | + initdata.FetchRdBagNum = 0 | |
671 | 672 | |
672 | 673 | for _, val := range jsonconf.GetJsonConf().WithDrawConfig { |
673 | 674 | var tmp WithDrawDesc |
... | ... | @@ -901,6 +902,7 @@ func (u *UserData) HandlePassDay(uuid int, channel string) { |
901 | 902 | u.Task.UseItemCnt = 0 |
902 | 903 | u.Task.PlaySmall = 0 |
903 | 904 | u.ShakeTime = SHAKELIMIT |
905 | + u.FetchRdBagNum = 0 | |
904 | 906 | |
905 | 907 | //任务也需要处理 |
906 | 908 | /*tasklist, err := GetTaskInfo(u.Userid, 1) | ... | ... |
src/HttpServer/logic/logic.go
... | ... | @@ -557,6 +557,7 @@ func HandlerFetchredbag(w http.ResponseWriter, data string, uuid int) { |
557 | 557 | resp.Data.Getgoldnum = readaddgold |
558 | 558 | |
559 | 559 | uinfo.IsNew = 0 |
560 | + uinfo.FetchRdBagNum++ | |
560 | 561 | |
561 | 562 | //保存数据 |
562 | 563 | err = SaveUserInfo(uinfo, uniqueuuid) |
... | ... | @@ -761,6 +762,7 @@ func HandlerQuerytaskinfo(w http.ResponseWriter, data string, uuid int) { |
761 | 762 | } |
762 | 763 | |
763 | 764 | resp.Data.Taskdata = append(resp.Data.Taskdata, tasklist.Taskdata...) |
765 | + resp.Data.Fetchrdnum = uinfo.FetchRdBagNum | |
764 | 766 | |
765 | 767 | resp.Code = ERROR_OK |
766 | 768 | break | ... | ... |