diff --git a/src/HttpServer/logic/datadef.go b/src/HttpServer/logic/datadef.go index dff8660..8057665 100644 --- a/src/HttpServer/logic/datadef.go +++ b/src/HttpServer/logic/datadef.go @@ -24,6 +24,7 @@ type UserLoginData struct { Sumloginday int `json:"sumloginday"` Shakeleftcnt int `json:"shakeleftcnt"` IsNew int `json:"isnew"` + Issignshow int `json:"issignshow"` } type UserLoginResp struct { @@ -487,6 +488,7 @@ type UserData struct { Nickname string //昵称 HeadUrl string //头像 FetchRdBagNum int //当天已领的红包 + SignShow int //是否弹出签到 WithDraw WithDrawInfo //提现记录信息 //SpecialWithDraw WithDrawInfo //活跃提现记录信息 Task TaskInfo //玩家任务完成相关信息 diff --git a/src/HttpServer/logic/function.go b/src/HttpServer/logic/function.go index 502a1d3..171dfcc 100644 --- a/src/HttpServer/logic/function.go +++ b/src/HttpServer/logic/function.go @@ -108,7 +108,7 @@ func (uinfo *UserData) CalcTaskList(list *TaskList, uniqueid string) *TaskList { continue } - logger.Info("CalcTaskList task=%+v",cfg) + //logger.Info("CalcTaskList task=%+v",cfg) if cfg.TaskType == DAILY_TASKTYPE_LOGIN { nowloginday := time.Now().Day() @@ -674,6 +674,7 @@ func InitUserInfo(data *UserLoginReq, resp *UserLoginResp, uuid int, uniqueuid s initdata.FetchRdBagNum = 0 initdata.Nickname = data.Nickname initdata.HeadUrl = data.Headurl + resp.Data.Issignshow = initdata.SignShow for _, val := range jsonconf.GetJsonConf().WithDrawConfig { var tmp WithDrawDesc @@ -910,6 +911,7 @@ func (u *UserData) HandlePassDay(uuid int, channel string) { u.Task.Watchads = 0 u.ShakeTime = SHAKELIMIT u.FetchRdBagNum = 0 + u.SignShow = 1 //任务也需要处理 /*tasklist, err := GetTaskInfo(u.Userid, 1) @@ -1007,6 +1009,7 @@ func GetUserData(uuid int, uniqueuid string, req *UserLoginReq, resp *UserLoginR resp.Data.Sumloginday = data.SumLoginDay resp.Data.Shakeleftcnt = data.ShakeTime resp.Data.IsNew = data.IsNew + resp.Data.Issignshow = data.SignShow return nil } diff --git a/src/HttpServer/logic/logic.go b/src/HttpServer/logic/logic.go index 49ca390..2004f83 100644 --- a/src/HttpServer/logic/logic.go +++ b/src/HttpServer/logic/logic.go @@ -872,6 +872,8 @@ func HandlerUsersign(w http.ResponseWriter, data string, uuid int) { break } + + uinfo.SignShow = 0 uinfo.IsSignToday = 1 uinfo.RealGold = goldnum //uinfo.RealGold += cfg.Num -- libgit2 0.21.0