request->input('limit', 10); $data = $this->suggestModel ->where('user_id', $this->userId) ->orderByDesc('id') ->paginate($limit) ->toArray(); if (empty($data['data'])) return $this->return->success('success',$data); $imageIdArr = array_column($data['data'],'image_ids'); $listImageIds = array_unique(explode(',',implode(',',$imageIdArr))); $imageList = $this->getOssObjects($listImageIds); foreach ($data['data'] as &$item) { $oneImage = []; foreach (explode(',',$item['image_ids']) as $imageId) { $oneImage[] = $imageList[$imageId]['url'] ?? ''; } $item['content_image_list'] = $oneImage; } return $this->return->success('success',$data); } }