This commit is contained in:
aozhiwei 2022-06-01 11:00:29 +08:00
parent ae9893d4f7
commit 85917b3687

View File

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