diff --git a/app/Service/v3/Implementations/CategoryService.php b/app/Service/v3/Implementations/CategoryService.php index c49de5e..b7195e2 100644 --- a/app/Service/v3/Implementations/CategoryService.php +++ b/app/Service/v3/Implementations/CategoryService.php @@ -58,7 +58,12 @@ class CategoryService implements CategoryServiceInterface $returnData = []; foreach ($categories as $key => &$category) { $value = json_decode($category, true); - $returnData[] = ['id' => $key, 'icon' => config('alioss.img_host').$value['icon'].OssThumbnail::THUMBNAIL_100_Q50, 'name' => $value['name']]; + $iconUrl = $value['icon']; + if(strripos($iconUrl,"http") === false){ + $iconUrl = config('alioss.img_host').$value['icon']; + } + $iconUrl = $iconUrl . OssThumbnail::THUMBNAIL_100_Q50; + $returnData[] = ['id' => $key, 'icon' => $iconUrl , 'name' => $value['name']]; } return $returnData;