From bd8e54d8421739a89d529ea1ca9a1723f2c3482f Mon Sep 17 00:00:00 2001 From: ctexthuang Date: Mon, 13 Jan 2025 15:07:16 +0800 Subject: [PATCH] feat: good --- app/Service/Admin/Good/CategoryService.php | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/app/Service/Admin/Good/CategoryService.php b/app/Service/Admin/Good/CategoryService.php index 7e3b553..0fd3707 100644 --- a/app/Service/Admin/Good/CategoryService.php +++ b/app/Service/Admin/Good/CategoryService.php @@ -32,20 +32,19 @@ class CategoryService extends BaseService */ public function handle() { - $list = $this->categoryModel->get(['category.id','category.name','category.image_id']); + $limit = $this->request->input('limit', 10); + $list = $this->categoryModel->paginate($limit)->toArray(); - if (empty($list)) return $this->return->success('success',['list' => []]); + if (empty($list['data'])) return $this->return->success('success',['list' => $list]); - $res = $list->toArray(); - - $ossIds = array_column($res['data'],'image_id'); + $ossIds = array_column($list['data'],'image_id'); $ossInfo = $this->getOssObjects($ossIds); - foreach ($res['data'] as &$one) + foreach ($list['data'] as &$one) { $one['url'] = $ossInfo[$one['image_id']]['url']; } - return $this->return->success('success',['list' => $res]); + return $this->return->success('success',['list' => $list]); } /**