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