diff --git a/webapp/controller/ToolsController.class.php b/webapp/controller/ToolsController.class.php index 589d143c..dfdf761d 100644 --- a/webapp/controller/ToolsController.class.php +++ b/webapp/controller/ToolsController.class.php @@ -491,10 +491,11 @@ class ToolsController extends BaseController { echo $checkSql2; } - public function battleBoxDumpToday() + public function battleBoxDump() { $phase = getReqVal('phase', ''); - BattleBoxService::dumpToday($phase); + $day = getReqVal('day', ''); + BattleBoxService::dump($phase, $day); } } diff --git a/webapp/services/BattleBoxService.php b/webapp/services/BattleBoxService.php index 444f7391..1dcc71dc 100644 --- a/webapp/services/BattleBoxService.php +++ b/webapp/services/BattleBoxService.php @@ -115,14 +115,15 @@ class BattleBoxService { return $boxNum; } - public static function dumpToday($phase) + public static function dump($phase, $day) { + $daySeconds = myself()->_getNowDaySeconds() + $day * 3600 * 24; $data = array( 'phase' => $phase, - 'drop_last_time' => self::getDailyPhaseDropLastTime($phase, myself()->_getNowDaySeconds()), - 'drop_curr_total' => self::getDailyPhaseDropTotalNum($phase, myself()->_getNowDaySeconds()), - 'alloc_num' => self::getDailyPhaseAllocNum($phase, myself()->_getNowDaySeconds()), - 'already_alloced_num' => self::getDailyPhaseAlreadyAllocNum($phase, myself()->_getNowDaySeconds()), + 'drop_last_time' => self::getDailyPhaseDropLastTime($phase, $daySeconds), + 'drop_curr_total' => self::getDailyPhaseDropTotalNum($phase, $daySeconds), + 'alloc_num' => self::getDailyPhaseAllocNum($phase, $daySeconds), + 'already_alloced_num' => self::getDailyPhaseAlreadyAllocNum($phase, $daySeconds), ); myself()->_rspData($data); }