Commit a2d2b8944de6141d61688e25922cc7252764c3e7

Authored by 陆恒
1 parent c1dcbae0
Exists in ver2.3.0

提交

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