Commit 4dd5b6e43c7f159ae7c9cf3ea87501abf371d76a

Authored by 陆恒
1 parent 0704def9
Exists in master

提交

src/HttpServer/logic/constdef.go
... ... @@ -65,6 +65,7 @@ const (
65 65 BOXGIFTPOS = 10 //空格礼包固定位置
66 66 BOXGIFTEXTRA = 1000 //空格礼包id下发额外加成值
67 67 FLYBOXNUMLIMIT = 6 //飞天宝箱每日次数限制
  68 + EMPTYBOXLIMIT = 20 //空格宝箱每日限制次数
68 69 )
69 70  
70 71 var CATNAMELIST = []string{
... ...
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
... ...