|
|
@ -87,14 +87,12 @@ class CategoryService implements CategoryServiceInterface |
|
|
$returnData = []; |
|
|
$returnData = []; |
|
|
foreach ($categories as $key => &$category) { |
|
|
foreach ($categories as $key => &$category) { |
|
|
$value = json_decode($category, true); |
|
|
$value = json_decode($category, true); |
|
|
$iconUrl = $value['icon']; |
|
|
|
|
|
if(strripos($iconUrl,"http") === false){ |
|
|
|
|
|
$iconUrl = config('alioss.img_host').'/'.$value['icon']; |
|
|
|
|
|
} |
|
|
|
|
|
$iconUrl = $this->attachmentService->switchImgToAliOss($iconUrl, OssThumbnail::THUMBNAIL_100_Q90); |
|
|
|
|
|
$returnData[] = ['id' => $key, 'icon' => $iconUrl , 'name' => $value['name']]; |
|
|
|
|
|
|
|
|
$iconUrl = $this->attachmentService->switchImgToAliOss($value['icon'], OssThumbnail::THUMBNAIL_100_Q90); |
|
|
|
|
|
$returnData[] = ['id' => $value['id'], 'icon' => $iconUrl , 'name' => $value['name'], 'sort' => $value['sort']]; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
return $returnData; |
|
|
|
|
|
|
|
|
$returnData = collect($returnData)->sortByDesc('sort')->all(); |
|
|
|
|
|
|
|
|
|
|
|
return array_values($returnData); |
|
|
} |
|
|
} |
|
|
} |
|
|
} |