diff --git a/app/common/controller/BannerController.php b/app/common/controller/BannerController.php index 9c08acb..9d12878 100644 --- a/app/common/controller/BannerController.php +++ b/app/common/controller/BannerController.php @@ -2,6 +2,7 @@ namespace app\common\controller; use app\common\controller\BaseController; +use app\common\service\OssService; use app\common\traits\crud\CrudControllerTrait; use app\common\service\BannerService; use support\Request; @@ -27,6 +28,12 @@ class BannerController extends BaseController try { $params = $request->all(); $result = $this->service->getBanner($params); + foreach ($result as $key => $value) { + if (isset($value['image_url']) && !empty($value['image_url'])){ + $ossservice = new OssService(); + $result[$key]['image_url_pull'] = $ossservice->generatePrivateUrl($value['image_url']); + } + } return $this->success($result, '获取轮播列表'); } catch (\Throwable $e) { return $this->error($e->getMessage()); @@ -39,12 +46,16 @@ class BannerController extends BaseController * @param array $data * @return array */ - // protected function indexFormat($data) - // { - // if (isset($data['created_at'])) - // $data['created_at'] = date('Y-m-d H:i:s', $data['created_at']); - // if (isset($data['updated_at'])) - // $data['updated_at'] = date('Y-m-d H:i:s', $data['updated_at']); - // return $data; - // } + protected function indexFormat($data) + { + if (isset($data['created_at'])) + $data['created_at'] = date('Y-m-d H:i:s', $data['created_at']); + if (isset($data['updated_at'])) + $data['updated_at'] = date('Y-m-d H:i:s', $data['updated_at']); + if (isset($data['image_url']) && !empty($data['image_url'])){ + $ossservice = new OssService(); + $data['image_url_pull'] = $ossservice->generatePrivateUrl($data['image_url']); + } + return $data; + } } \ No newline at end of file