1
This commit is contained in:
parent
e968bf049a
commit
eb9c4271da
@ -498,4 +498,18 @@ class ToolsController extends BaseController {
|
|||||||
BattleBoxService::dump($phase, $day);
|
BattleBoxService::dump($phase, $day);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function battleBoxClear()
|
||||||
|
{
|
||||||
|
$phase = getReqVal('phase', '');
|
||||||
|
$day = getReqVal('day', '');
|
||||||
|
BattleBoxService::clear($phase, $day);
|
||||||
|
}
|
||||||
|
|
||||||
|
public function battleBoxSet()
|
||||||
|
{
|
||||||
|
$phase = getReqVal('phase', '');
|
||||||
|
$day = getReqVal('day', '');
|
||||||
|
BattleBoxService::set($phase, $day);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -121,13 +121,33 @@ class BattleBoxService {
|
|||||||
$data = array(
|
$data = array(
|
||||||
'phase' => $phase,
|
'phase' => $phase,
|
||||||
'drop_last_time' => self::getDailyPhaseDropLastTime($phase, $daySeconds),
|
'drop_last_time' => self::getDailyPhaseDropLastTime($phase, $daySeconds),
|
||||||
'drop_curr_total' => self::getDailyPhaseDropTotalNum($phase, $daySeconds),
|
'drop_total' => self::getDailyPhaseDropTotalNum($phase, $daySeconds),
|
||||||
'alloc_num' => self::getDailyPhaseAllocNum($phase, $daySeconds),
|
'alloc_num' => self::getDailyPhaseAllocNum($phase, $daySeconds),
|
||||||
'already_alloced_num' => self::getDailyPhaseAlreadyAllocNum($phase, $daySeconds),
|
'already_alloced_num' => self::getDailyPhaseAlreadyAllocNum($phase, $daySeconds),
|
||||||
);
|
);
|
||||||
myself()->_rspData($data);
|
myself()->_rspData($data);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static function clear($phase, $day)
|
||||||
|
{
|
||||||
|
$daySeconds = myself()->_getNowDaySeconds() + $day * 3600 * 24;
|
||||||
|
self::getDailyPhaseDropLastTime($phase, $daySeconds, 0);
|
||||||
|
self::setDailyPhaseDropTotalNum($phase, $daySeconds, 0);
|
||||||
|
self::setDailyPhaseAllocNum($phase, $daySeconds, 0);
|
||||||
|
self::setDailyPhaseAlreadyAllocNum($phase, $daySeconds, 0);
|
||||||
|
self::dump($phase, $day);
|
||||||
|
}
|
||||||
|
|
||||||
|
public static function set($phase, $day)
|
||||||
|
{
|
||||||
|
$daySeconds = myself()->_getNowDaySeconds() + $day * 3600 * 24;
|
||||||
|
self::getDailyPhaseDropLastTime($phase, $daySeconds, getReqVal('drop_last_time',0 ));
|
||||||
|
self::setDailyPhaseDropTotalNum($phase, $daySeconds, getReqVal('drop_total',0 ));
|
||||||
|
self::setDailyPhaseAllocNum($phase, $daySeconds, $daySeconds, getReqVal('alloc_num',0 ));
|
||||||
|
self::setDailyPhaseAlreadyAllocNum($phase, $daySeconds, getReqVal('already_alloced_num',0 ));
|
||||||
|
self::dump($phase, $day);
|
||||||
|
}
|
||||||
|
|
||||||
private static function getDailyPhaseDropLastTime($phase, $time)
|
private static function getDailyPhaseDropLastTime($phase, $time)
|
||||||
{
|
{
|
||||||
$key = self::DAILY_PHASE_DROP_LAST_TIME_KEY . $phase . ':' . $time;
|
$key = self::DAILY_PHASE_DROP_LAST_TIME_KEY . $phase . ':' . $time;
|
||||||
@ -173,6 +193,13 @@ class BattleBoxService {
|
|||||||
$r->setPx($key, $val, 1000 * 3600 * 24 * 7);
|
$r->setPx($key, $val, 1000 * 3600 * 24 * 7);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private static function setDailyPhaseAlreadyAllocNum($phase, $time, $val)
|
||||||
|
{
|
||||||
|
$key = self::DAILY_PHASE_ALREADY_ALLOC_NUM_KEY . $phase . ':' . $time;
|
||||||
|
$r = myself()->_getRedis($key);
|
||||||
|
$r->set($key, $val);
|
||||||
|
}
|
||||||
|
|
||||||
private static function getDailyPhaseAlreadyAllocNum($phase, $time)
|
private static function getDailyPhaseAlreadyAllocNum($phase, $time)
|
||||||
{
|
{
|
||||||
$key = self::DAILY_PHASE_ALREADY_ALLOC_NUM_KEY . $phase . ':' . $time;
|
$key = self::DAILY_PHASE_ALREADY_ALLOC_NUM_KEY . $phase . ':' . $time;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user