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
src/HttpServer/logic/datadef.go
| ... | ... | @@ -942,6 +942,7 @@ type UserData struct { |
| 942 | 942 | StoreRandRedBag int //存储的随机红包个数 |
| 943 | 943 | FlyBoxNumTimes int //生意飞天宝箱次数 |
| 944 | 944 | LeftOfflineTimes int //离线奖励剩余领取次数 |
| 945 | + EmptyBoxLeftTime int //空格宝箱生意领取次数 | |
| 945 | 946 | CatShopInfo CatShopData //猫咖门店数据 |
| 946 | 947 | Taskinfo TaskData //任务数据 |
| 947 | 948 | AchieveMent AchieveMentData //成就数据 | ... | ... |
src/HttpServer/logic/function.go
| ... | ... | @@ -474,6 +474,7 @@ func (u *UserData) HandlePassDay() { |
| 474 | 474 | u.FlyBoxNumTimes = FLYBOXNUMLIMIT |
| 475 | 475 | u.LeftTimingRewardTimes = TIMEINGREWARDLIMIT |
| 476 | 476 | u.LeftOfflineTimes = OFFLINETIMESLIMIT |
| 477 | + u.EmptyBoxLeftTime = EMPTYBOXLIMIT | |
| 477 | 478 | /*randint := rand.Intn(100) |
| 478 | 479 | floatval := float32(randint) / 100 |
| 479 | 480 | u.TodayZhaocai = 180 + floatval*/ |
| ... | ... | @@ -554,6 +555,7 @@ func InitUserInfo(data *UserLoginReq, resp *UserLoginResp, uuid int) { |
| 554 | 555 | udata.FlyBoxNumTimes = FLYBOXNUMLIMIT |
| 555 | 556 | udata.LeftTimingRewardTimes = TIMEINGREWARDLIMIT |
| 556 | 557 | udata.LeftOfflineTimes = OFFLINETIMESLIMIT |
| 558 | + udata.EmptyBoxLeftTime = EMPTYBOXLIMIT | |
| 557 | 559 | /*randint := rand.Intn(100) |
| 558 | 560 | floatval := float32(randint) / 100 |
| 559 | 561 | udata.TodayZhaocai = 180 + floatval*/ | ... | ... |
src/HttpServer/logic/logic.go
| ... | ... | @@ -900,6 +900,13 @@ func HandlerGeneratebox(w http.ResponseWriter, data string, uuid int) { |
| 900 | 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 | 910 | boxid := uinfo.GenerateBox() |
| 904 | 911 | resp.Data.Boixid = boxid |
| 905 | 912 | break | ... | ... |