diff --git a/app/Service/Admin/System/ChefService.php b/app/Service/Admin/System/ChefService.php index fe975b2..2c0875b 100644 --- a/app/Service/Admin/System/ChefService.php +++ b/app/Service/Admin/System/ChefService.php @@ -54,6 +54,7 @@ class ChefService extends BaseService public function chefDetailList(): array { $chefId = (int)$this->request->input('chef_id'); + $limit = (int)$this->request->input('limit', 10); $list = $this ->adminUserModel @@ -64,11 +65,11 @@ class ChefService extends BaseService ->when(!empty($chefId), function ($query) use ($chefId) { $query->where('admin_user.id', $chefId); }) - ->get(['admin_user.id','admin_user.avatar','admin_user.chinese_name','chef.profile','chef.specialties']); + ->paginate($limit,['chef.id','admin_user.avatar','admin_user.chinese_name','chef.profile','chef.specialties'])->toArray(); if (empty($list)) return $this->return->success('success',['list' => []]); - return $this->return->success('success',['list' => $list->toArray()]); + return $this->return->success('success',['list' => $list]); } /**