Commit 7959f63ca1fb5c953b4d77d815d7e0ce55654b88

Authored by 陆恒
1 parent fd195989
Exists in master

提交

src/HttpServer/logic/datadef.go
@@ -574,6 +574,7 @@ type GetMainPageInfoData struct { @@ -574,6 +574,7 @@ type GetMainPageInfoData struct {
574 AdRate adRateData `json:"adRate"` 574 AdRate adRateData `json:"adRate"`
575 Level int `json:"level"` 575 Level int `json:"level"`
576 TotalCashReward float32 `json:"totalCashReward"` 576 TotalCashReward float32 `json:"totalCashReward"`
  577 + Guide bool `json:"guide"`
577 } 578 }
578 579
579 type GetMainPageInfoResp struct { 580 type GetMainPageInfoResp struct {
@@ -755,6 +756,7 @@ type UserData struct { @@ -755,6 +756,7 @@ type UserData struct {
755 FlopCardCnt int //翻牌次数计数 756 FlopCardCnt int //翻牌次数计数
756 FlopCardLefCnt int //剩余翻拍次数 757 FlopCardLefCnt int //剩余翻拍次数
757 TodayZhaocai float32 //当天招财猫收益 758 TodayZhaocai float32 //当天招财猫收益
  759 + IsNew int //是否需要引导
758 CatShopInfo CatShopData //猫咖门店数据 760 CatShopInfo CatShopData //猫咖门店数据
759 Taskinfo TaskData //任务数据 761 Taskinfo TaskData //任务数据
760 AchieveMent AchieveMentData //成就数据 762 AchieveMent AchieveMentData //成就数据
src/HttpServer/logic/logic.go
@@ -111,6 +111,7 @@ func HandlerLogin(w http.ResponseWriter, data string, uuid int, token string) { @@ -111,6 +111,7 @@ func HandlerLogin(w http.ResponseWriter, data string, uuid int, token string) {
111 111
112 } else { 112 } else {
113 uinfo, err := GetUserInfo(strconv.Itoa(rdata.UserId)) 113 uinfo, err := GetUserInfo(strconv.Itoa(rdata.UserId))
  114 + uinfo.IsNew = 1
114 if err != nil { 115 if err != nil {
115 logger.Info("GetUserInfo HandlerLogin data failed:%v,for:%v", err, data) 116 logger.Info("GetUserInfo HandlerLogin data failed:%v,for:%v", err, data)
116 resp.Message = "GetUserInfo failed" 117 resp.Message = "GetUserInfo failed"
@@ -574,7 +575,11 @@ func HandlerGetMainPageInfo(w http.ResponseWriter, data string, uuid int) { @@ -574,7 +575,11 @@ func HandlerGetMainPageInfo(w http.ResponseWriter, data string, uuid int) {
574 } 575 }
575 576
576 resp.Data.Level = len(uinfo.BuyCatInfo) 577 resp.Data.Level = len(uinfo.BuyCatInfo)
577 - resp.Data.totalCashReward = uinfo.TodayZhaocai 578 + resp.Data.TotalCashReward = uinfo.TodayZhaocai
  579 + resp.Data.Guide = false
  580 + if uinfo.IsNew == 0 {
  581 + resp.Data.Guide = true
  582 + }
578 resp.Code = 0 583 resp.Code = 0
579 break 584 break
580 } 585 }