mirror of
https://github.com/lkddi/Xboard.git
synced 2026-04-24 20:17:32 +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)
|
->where('record_at', '>=', $startDate)
|
||||||
->groupBy(['user_id', 'server_rate', 'record_at', 'record_type'])
|
->groupBy(['user_id', 'server_rate', 'record_at', 'record_type'])
|
||||||
->orderBy('record_at', 'DESC')
|
->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);
|
$data = TrafficLogResource::collection($records);
|
||||||
return $this->success($data);
|
return $this->success($data);
|
||||||
|
|||||||
@@ -255,7 +255,14 @@ class StatController extends Controller
|
|||||||
|
|
||||||
// Manual pagination for grouped query
|
// Manual pagination for grouped query
|
||||||
$total = (clone $query)->get()->count();
|
$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 [
|
return [
|
||||||
'data' => $data,
|
'data' => $data,
|
||||||
|
|||||||
Reference in New Issue
Block a user