Commit 4dd5b6e43c7f159ae7c9cf3ea87501abf371d76a
1 parent
0704def9
Exists in
master
提交
Showing
4 changed files
with
11 additions
and
0 deletions
Show diff stats
src/HttpServer/logic/constdef.go
@@ -65,6 +65,7 @@ const ( | @@ -65,6 +65,7 @@ const ( | ||
65 | BOXGIFTPOS = 10 //空格礼包固定位置 | 65 | BOXGIFTPOS = 10 //空格礼包固定位置 |
66 | BOXGIFTEXTRA = 1000 //空格礼包id下发额外加成值 | 66 | BOXGIFTEXTRA = 1000 //空格礼包id下发额外加成值 |
67 | FLYBOXNUMLIMIT = 6 //飞天宝箱每日次数限制 | 67 | FLYBOXNUMLIMIT = 6 //飞天宝箱每日次数限制 |
68 | + EMPTYBOXLIMIT = 20 //空格宝箱每日限制次数 | ||
68 | ) | 69 | ) |
69 | 70 | ||
70 | var CATNAMELIST = []string{ | 71 | var CATNAMELIST = []string{ |
src/HttpServer/logic/datadef.go
@@ -942,6 +942,7 @@ type UserData struct { | @@ -942,6 +942,7 @@ type UserData struct { | ||
942 | StoreRandRedBag int //存储的随机红包个数 | 942 | StoreRandRedBag int //存储的随机红包个数 |
943 | FlyBoxNumTimes int //生意飞天宝箱次数 | 943 | FlyBoxNumTimes int //生意飞天宝箱次数 |
944 | LeftOfflineTimes int //离线奖励剩余领取次数 | 944 | LeftOfflineTimes int //离线奖励剩余领取次数 |
945 | + EmptyBoxLeftTime int //空格宝箱生意领取次数 | ||
945 | CatShopInfo CatShopData //猫咖门店数据 | 946 | CatShopInfo CatShopData //猫咖门店数据 |
946 | Taskinfo TaskData //任务数据 | 947 | Taskinfo TaskData //任务数据 |
947 | AchieveMent AchieveMentData //成就数据 | 948 | AchieveMent AchieveMentData //成就数据 |
src/HttpServer/logic/function.go
@@ -474,6 +474,7 @@ func (u *UserData) HandlePassDay() { | @@ -474,6 +474,7 @@ func (u *UserData) HandlePassDay() { | ||
474 | u.FlyBoxNumTimes = FLYBOXNUMLIMIT | 474 | u.FlyBoxNumTimes = FLYBOXNUMLIMIT |
475 | u.LeftTimingRewardTimes = TIMEINGREWARDLIMIT | 475 | u.LeftTimingRewardTimes = TIMEINGREWARDLIMIT |
476 | u.LeftOfflineTimes = OFFLINETIMESLIMIT | 476 | u.LeftOfflineTimes = OFFLINETIMESLIMIT |
477 | + u.EmptyBoxLeftTime = EMPTYBOXLIMIT | ||
477 | /*randint := rand.Intn(100) | 478 | /*randint := rand.Intn(100) |
478 | floatval := float32(randint) / 100 | 479 | floatval := float32(randint) / 100 |
479 | u.TodayZhaocai = 180 + floatval*/ | 480 | u.TodayZhaocai = 180 + floatval*/ |
@@ -554,6 +555,7 @@ func InitUserInfo(data *UserLoginReq, resp *UserLoginResp, uuid int) { | @@ -554,6 +555,7 @@ func InitUserInfo(data *UserLoginReq, resp *UserLoginResp, uuid int) { | ||
554 | udata.FlyBoxNumTimes = FLYBOXNUMLIMIT | 555 | udata.FlyBoxNumTimes = FLYBOXNUMLIMIT |
555 | udata.LeftTimingRewardTimes = TIMEINGREWARDLIMIT | 556 | udata.LeftTimingRewardTimes = TIMEINGREWARDLIMIT |
556 | udata.LeftOfflineTimes = OFFLINETIMESLIMIT | 557 | udata.LeftOfflineTimes = OFFLINETIMESLIMIT |
558 | + udata.EmptyBoxLeftTime = EMPTYBOXLIMIT | ||
557 | /*randint := rand.Intn(100) | 559 | /*randint := rand.Intn(100) |
558 | floatval := float32(randint) / 100 | 560 | floatval := float32(randint) / 100 |
559 | udata.TodayZhaocai = 180 + floatval*/ | 561 | udata.TodayZhaocai = 180 + floatval*/ |
src/HttpServer/logic/logic.go
@@ -900,6 +900,13 @@ func HandlerGeneratebox(w http.ResponseWriter, data string, uuid int) { | @@ -900,6 +900,13 @@ func HandlerGeneratebox(w http.ResponseWriter, data string, uuid int) { | ||
900 | break | 900 | break |
901 | } | 901 | } |
902 | 902 | ||
903 | + if uinfo.EmptyBoxLeftTime < 1 { | ||
904 | + logger.Error("HandlerGeneratebox no lefttimesy failed=%v", err) | ||
905 | + resp.Code = 99 | ||
906 | + resp.Message = "当日剩余宝箱次数用尽" | ||
907 | + break | ||
908 | + } | ||
909 | + | ||
903 | boxid := uinfo.GenerateBox() | 910 | boxid := uinfo.GenerateBox() |
904 | resp.Data.Boixid = boxid | 911 | resp.Data.Boixid = boxid |
905 | break | 912 | break |