This commit is contained in:
aozhiwei 2022-06-01 10:25:24 +08:00
parent 1cf277742b
commit ae9893d4f7

View File

@ -12,9 +12,11 @@ class TempToolsController extends BaseController {
public function getBattleData() public function getBattleData()
{ {
$targetId = getReqVal('target_id', ''); $targetId = getReqVal('target_id', '');
$time = getReqVal('time', '');
$conn = myself()->_getMysql($targetId); $conn = myself()->_getMysql($targetId);
$data = array(); $data = array();
$survivalTime = 0; $survivalTime = 0;
$sameTimes = 0;
{ {
$rows = SqlHelper::ormSelect( $rows = SqlHelper::ormSelect(
$conn, $conn,
@ -32,10 +34,22 @@ class TempToolsController extends BaseController {
} }
} }
usort($data, function ($a, $b) { usort($data, function ($a, $b) {
return $a['start_time'] < $b['start_time']; return $a['start_time'] < $b['start_time'] ? -1 : 1;
}); });
{
for ($i = 0; $i < count($data); ++$i){
if ($i + 1 >= count($data)) {
break;
}
if ($data[$i]['start_time'] + $time < $data[$i + 1]['start_time']) {
++$i;
++$sameTimes;
}
}
}
myself()->_rspData(array( myself()->_rspData(array(
'battle_times' => count($data), 'battle_times' => count($data),
'same_times' => $sameTimes,
'survival_time' => $survivalTime, 'survival_time' => $survivalTime,
'data' => $data 'data' => $data
)); ));