diff --git a/webapp/mt/MapMode.php b/webapp/mt/MapMode.php index 71cbdfa5..7cca86d5 100644 --- a/webapp/mt/MapMode.php +++ b/webapp/mt/MapMode.php @@ -131,15 +131,15 @@ class MapMode if (self::configedDailyTimeLimit1($meta)) { $mapModeMeta = $meta; $phase = 1; - $startTime = $meta['daily_open_time']; - $endTime = $meta['daily_end_time']; + $startTime = myself()->_getDaySecondsOffset(strtotime("2024-6-22 ". $meta['daily_open_time'])); + $endTime = myself()->_getDaySecondsOffset(strtotime("2024-6-22 ". $meta['daily_end_time'])); return false; } if (self::configedDailyTimeLimit2($meta)) { $mapModeMeta = $meta; $phase = 2; - $startTime = $meta['daily_open_time_2']; - $endTime = $meta['daily_end_time_2']; + $startTime = myself()->_getDaySecondsOffset(strtotime("2024-6-22 ". $meta['daily_open_time2'])); + $endTime = myself()->_getDaySecondsOffset(strtotime("2024-6-22 ". $meta['daily_end_time2'])); return false; } } diff --git a/webapp/services/BattleBoxService.php b/webapp/services/BattleBoxService.php index b7d485a7..0dc2d889 100644 --- a/webapp/services/BattleBoxService.php +++ b/webapp/services/BattleBoxService.php @@ -73,6 +73,11 @@ class BattleBoxService { } else { if ($yesterDayDropTotal >= $yesterDayAllocNum) { //掉完了 + error_log(json_encode(array( + 'yesterDayDropLastTime' => $yesterDayDropLastTime, + 'yesterDayDropLastTime2' => myself()->_getDaySecondsOffset($yesterDayDropLastTime), + 'startTime' => $startTime, + ))); $costTime = myself()->_getDaySecondsOffset($yesterDayDropLastTime) - $startTime; if ($costTime <= 0) { $completionDegree = 1;