diff --git a/webapp/controller/TempToolsController.class.php b/webapp/controller/TempToolsController.class.php index 24f64bbf..471d0a7f 100644 --- a/webapp/controller/TempToolsController.class.php +++ b/webapp/controller/TempToolsController.class.php @@ -17,6 +17,7 @@ class TempToolsController extends BaseController { $data = array(); $survivalTime = 0; $sameTimes = 0; + $sessionChgTimes = 0; { $rows = SqlHelper::ormSelect( $conn, @@ -36,6 +37,7 @@ class TempToolsController extends BaseController { usort($data, function ($a, $b) { return $a['start_time'] < $b['start_time'] ? -1 : 1; }); + $lastSessionId = ''; { for ($i = 0; $i < count($data); ++$i){ if ($i + 1 >= count($data)) { @@ -45,11 +47,20 @@ class TempToolsController extends BaseController { ++$i; ++$sameTimes; } + if ($lastSessionId) { + if ($lastSessionId != $data[$i]['session_id']) { + ++$sessionChgTimes; + $lastSessionId = $data[$i]['session_id']; + } + } else { + $lastSessionId = $data[$i]['session_id']; + } } } myself()->_rspData(array( 'battle_times' => count($data), 'same_times' => $sameTimes, + 'session_chg_times' => $sessionChgTimes, 'survival_time' => $survivalTime, 'data' => $data ));