From ced6fa85f24407e37422986c5b13e4e80dc75db3 Mon Sep 17 00:00:00 2001 From: "HESU\\HESU" <1696136552@qq.com> Date: Wed, 30 Apr 2025 14:58:01 +0800 Subject: [PATCH] 1 --- .../app/controller/VehicleController.php | 29 ++++++++++--------- 1 file changed, 16 insertions(+), 13 deletions(-) diff --git a/plugin/admin/app/controller/VehicleController.php b/plugin/admin/app/controller/VehicleController.php index eef7786..f8a1595 100644 --- a/plugin/admin/app/controller/VehicleController.php +++ b/plugin/admin/app/controller/VehicleController.php @@ -135,19 +135,22 @@ class VehicleController extends Crud // $item['img_url'] = $img_url; // } - try { - $ossservice = new OssService(); - $img_url = $ossservice->generatePrivateUrl($item['img_url'], 3600); - Log::info("Vehicle image URL generation:", [ - 'original_url' => $item['img_url'], - 'generated_url' => $img_url - ]); - $item['img_url'] = $img_url; - } catch (\Exception $e) { - Log::error("Vehicle image URL generation failed:", [ - 'error' => $e->getMessage(), - 'original_url' => $item['img_url'] - ]); + + if(!str_starts_with($item['img_url'], 'http')){ + try { + $ossservice = new OssService(); + $img_url = $ossservice->generatePrivateUrl($item['img_url'], 3600); + Log::info("Vehicle image URL generation:", [ + 'original_url' => $item['img_url'], + 'generated_url' => $img_url + ]); + $item['img_url'] = $img_url; + } catch (\Exception $e) { + Log::error("Vehicle image URL generation failed:", [ + 'error' => $e->getMessage(), + 'original_url' => $item['img_url'] + ]); + } } }