Commit ad77ccd7ffd07012af3812262f6479db8c3e10db
1 parent
f9333e19
Exists in
master
提交
Showing
3 changed files
with
25 additions
and
7 deletions
Show diff stats
src/HttpServer/logic/datadef.go
| ... | ... | @@ -981,6 +981,7 @@ type UserData struct { |
| 981 | 981 | FlyBoxNumTimes int //生意飞天宝箱次数 |
| 982 | 982 | LeftOfflineTimes int //离线奖励剩余领取次数 |
| 983 | 983 | EmptyBoxLeftTime int //空格宝箱生意领取次数 |
| 984 | + IsResetToday int //当天中午十二点是否重置 0表示未 1表示已重置 | |
| 984 | 985 | WaitFetchList []LimitListDesc //待领取的分红猫列表 领取完删除 |
| 985 | 986 | CatShopInfo CatShopData //猫咖门店数据 |
| 986 | 987 | Taskinfo TaskData //任务数据 | ... | ... |
src/HttpServer/logic/function.go
| ... | ... | @@ -465,14 +465,28 @@ func (u *UserData) HandlePassDay() { |
| 465 | 465 | lasttimestamp := time.Date(lasttime.Year(), lasttime.Month(), lasttime.Day(), 0, 0, 0, 0, lasttime.Location()) |
| 466 | 466 | |
| 467 | 467 | logger.Info("HandlePassDay lasttime=%v,lasttimestamp=%v", lasttime, lasttimestamp) |
| 468 | + | |
| 469 | + if u.IsResetToday == 0 && nowtimestamp.Hour() >= 12 { | |
| 470 | + u.DoubleLeftTimes = ACCGOLDRATELIMIT | |
| 471 | + u.GetWatchAdsGoldTime = WATCHADSGOLDLIMIT | |
| 472 | + u.DrawTicket = DRAWTICKETNUM | |
| 473 | + u.DrawTicketTimes = DRAWTICKETGETLIMIT | |
| 474 | + u.RandRedBagLeftTime = RANDGIFTLIMIT | |
| 475 | + u.FlyBoxNumTimes = FLYBOXNUMLIMIT | |
| 476 | + u.LeftTimingRewardTimes = TIMEINGREWARDLIMIT | |
| 477 | + u.LeftOfflineTimes = OFFLINETIMESLIMIT | |
| 478 | + u.EmptyBoxLeftTime = EMPTYBOXLIMIT | |
| 479 | + u.IsResetToday = 1 | |
| 480 | + } | |
| 468 | 481 | if nowdaynum == lastdaynum { |
| 482 | + | |
| 469 | 483 | //同一天 |
| 470 | 484 | if int64(u.LastLoginTime)-time.Now().Unix() > 86400 { |
| 471 | 485 | //已经过了很多天了 |
| 472 | 486 | |
| 473 | 487 | u.ContinueLoginDay = 1 |
| 474 | 488 | u.SumLoginDay++ |
| 475 | - isdiffday = true | |
| 489 | + | |
| 476 | 490 | } else { |
| 477 | 491 | //t同一天 不做处理 |
| 478 | 492 | } |
| ... | ... | @@ -499,6 +513,8 @@ func (u *UserData) HandlePassDay() { |
| 499 | 513 | u.LeftTimingRewardTimes = TIMEINGREWARDLIMIT |
| 500 | 514 | u.LeftOfflineTimes = OFFLINETIMESLIMIT |
| 501 | 515 | u.EmptyBoxLeftTime = EMPTYBOXLIMIT |
| 516 | + | |
| 517 | + u.IsResetToday = 0 | |
| 502 | 518 | /*randint := rand.Intn(100) |
| 503 | 519 | floatval := float32(randint) / 100 |
| 504 | 520 | u.TodayZhaocai = 180 + floatval*/ | ... | ... |
src/HttpServer/logic/logic.go
| ... | ... | @@ -29,7 +29,7 @@ func MyInit() { |
| 29 | 29 | pc := GetCurCaiCatList() |
| 30 | 30 | if pc == nil { |
| 31 | 31 | //初始化彩池 |
| 32 | - NewCaiPiaoRound(0, 200, 200, 1) | |
| 32 | + NewCaiPiaoRound(0, 150, 150, 1) | |
| 33 | 33 | } |
| 34 | 34 | } |
| 35 | 35 | |
| ... | ... | @@ -164,7 +164,7 @@ func HandlerSettlement(w http.ResponseWriter, data string, uuid int) { |
| 164 | 164 | redishandler.GetRedisClient().HSet(redis.CAIPIAOKAIJIANGHISTORY_KEY, strconv.Itoa(tmp.CurRound), string(savestr)) |
| 165 | 165 | } |
| 166 | 166 | |
| 167 | - NewCaiPiaoRound(0, 200, 200, curr.CurRound+1) | |
| 167 | + NewCaiPiaoRound(0, 150, 150, curr.CurRound+1) | |
| 168 | 168 | |
| 169 | 169 | } else { |
| 170 | 170 | logger.Error("HandlerSettlement paramfailed failed=%v", err) |
| ... | ... | @@ -2308,6 +2308,7 @@ func HandlerQueryBuyCat(w http.ResponseWriter, data string, uuid int) { |
| 2308 | 2308 | break |
| 2309 | 2309 | } |
| 2310 | 2310 | |
| 2311 | + //需要返回到当前最高等级猫的所有数据 | |
| 2311 | 2312 | for k, v := range uinfo.BuyCatInfo { |
| 2312 | 2313 | var tmp BuyCatDesc |
| 2313 | 2314 | tmp.CatId = k + 1 |
| ... | ... | @@ -2577,7 +2578,7 @@ func HandlerAutoChoose(w http.ResponseWriter, data string, uuid int) { |
| 2577 | 2578 | logger.Info("SetCurCaiCatList") |
| 2578 | 2579 | SetCurCaiCatList(curpool) |
| 2579 | 2580 | //需要处理一下奖池是否满了 |
| 2580 | - fullnum := 199 | |
| 2581 | + fullnum := 149 | |
| 2581 | 2582 | if curpool.FakeNum == 0 { |
| 2582 | 2583 | fullnum++ |
| 2583 | 2584 | } |
| ... | ... | @@ -2598,7 +2599,7 @@ func HandlerAutoChoose(w http.ResponseWriter, data string, uuid int) { |
| 2598 | 2599 | } |
| 2599 | 2600 | |
| 2600 | 2601 | //生成新的彩池 |
| 2601 | - NewCaiPiaoRound(0, 200, 200, waits.CurRound+1) | |
| 2602 | + NewCaiPiaoRound(0, 150, 150, waits.CurRound+1) | |
| 2602 | 2603 | } |
| 2603 | 2604 | |
| 2604 | 2605 | } |
| ... | ... | @@ -2691,7 +2692,7 @@ func HandlerChooseNum(w http.ResponseWriter, data string, uuid int) { |
| 2691 | 2692 | logger.Info("SetCurCaiCatList") |
| 2692 | 2693 | SetCurCaiCatList(curpool) |
| 2693 | 2694 | //需要处理一下奖池是否满了 |
| 2694 | - fullnum := 199 | |
| 2695 | + fullnum := 149 | |
| 2695 | 2696 | if curpool.FakeNum == 0 { |
| 2696 | 2697 | fullnum++ |
| 2697 | 2698 | } |
| ... | ... | @@ -2712,7 +2713,7 @@ func HandlerChooseNum(w http.ResponseWriter, data string, uuid int) { |
| 2712 | 2713 | } |
| 2713 | 2714 | |
| 2714 | 2715 | //生成新的彩池 |
| 2715 | - NewCaiPiaoRound(0, 200, 200, waits.CurRound+1) | |
| 2716 | + NewCaiPiaoRound(0, 150, 150, waits.CurRound+1) | |
| 2716 | 2717 | } |
| 2717 | 2718 | |
| 2718 | 2719 | } | ... | ... |