diff --git a/modules/api/controllers/mall/integral/GoodsController.php b/modules/api/controllers/mall/integral/GoodsController.php index 7c45f8a..feb9af3 100644 --- a/modules/api/controllers/mall/integral/GoodsController.php +++ b/modules/api/controllers/mall/integral/GoodsController.php @@ -92,15 +92,17 @@ class GoodsController extends Controller } } + $data['data'][$key]['video_arr'] = []; if ($value['video_url'] != null) { $video_arr = json_decode($value['video_url'], true); - if (is_array($video_arr)) { - foreach ($video_arr as $index => $item) { -// $item = SiteHelper::getFullUrl($item); - $video_arr[$index] = $item; - } - $data['data'][$key]['video_arr'] = $video_arr; + $video_banner_urls = json_decode($value['video_banner_urls'], true); + + $video = []; + foreach ($video_arr as $key1 => $value1) { + $video[$key1]['img'] = $video_banner_urls[$key1] ?? ''; + $video[$key1]['video_url'] = $value1 ?? ''; } + $data['data'][$key]['video_arr'] = $video; } } return $this->responseHandler($data);