From 801a852768a2f207ab759ebb91e292406931dea9 Mon Sep 17 00:00:00 2001 From: wisp-x <1591788658@qq.com> Date: Thu, 31 Oct 2019 11:59:19 +0800 Subject: [PATCH] =?UTF-8?q?:art:=20=E6=94=B9=E8=BF=9B=E5=9B=BE=E7=89=87?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- application/api/controller/Image.php | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/application/api/controller/Image.php b/application/api/controller/Image.php index 2fd06123..73efeb65 100644 --- a/application/api/controller/Image.php +++ b/application/api/controller/Image.php @@ -19,14 +19,14 @@ class Image extends Base { parent::initialize(); $this->model = new Images(); - $this->model = $this->model->where('user_id', $this->user->id); + $this->model = $this->model->where('user_id', $this->user->id)->field(['user_id', 'folder_id'], true); } public function find() { $id = $this->param('id'); $image = $this->model->where(['id' => $id])->find(); - $this->response('success', $image); + $this->response('success', $this->parseData($image)); } public function items() @@ -36,7 +36,18 @@ class Image extends Base $images = $this->model->paginate(null, false, [ 'page' => $page, 'list_rows' => $rows, - ]); + ])->each(function ($item) { + $item = $this->parseData($item); + unset($item['create_time']); + return $item; + }); $this->response('success', $images); } + + private function parseData($data) + { + $data['upload_time'] = $data->getData('create_time'); + $data['upload_date'] = $data->create_time; + return $data; + } } \ No newline at end of file