mirror of
https://github.com/lkddi/Xboard.git
synced 2026-04-15 04:10:51 +08:00
do not return strings, but int
This commit is contained in:
@@ -29,7 +29,12 @@ class StatController extends Controller
|
||||
->where('record_at', '>=', $startDate)
|
||||
->groupBy(['user_id', 'server_rate', 'record_at', 'record_type'])
|
||||
->orderBy('record_at', 'DESC')
|
||||
->get();
|
||||
->get()
|
||||
->map(function ($item) {
|
||||
$item->u = (int) $item->u;
|
||||
$item->d = (int) $item->d;
|
||||
return $item;
|
||||
});
|
||||
|
||||
$data = TrafficLogResource::collection($records);
|
||||
return $this->success($data);
|
||||
|
||||
@@ -255,7 +255,14 @@ class StatController extends Controller
|
||||
|
||||
// Manual pagination for grouped query
|
||||
$total = (clone $query)->get()->count();
|
||||
$data = $query->skip(($page - 1) * $pageSize)->take($pageSize)->get();
|
||||
$data = $query->skip(($page - 1) * $pageSize)->take($pageSize)->get()
|
||||
->map(function ($item) {
|
||||
$item->u = (int) $item->u;
|
||||
$item->d = (int) $item->d;
|
||||
$item->created_at = (int) $item->created_at;
|
||||
$item->updated_at = (int) $item->updated_at;
|
||||
return $item;
|
||||
});
|
||||
|
||||
return [
|
||||
'data' => $data,
|
||||
|
||||
Reference in New Issue
Block a user