Commit a4117c08 a4117c085c8fb5239d0b81fb700ed6e5b178aad8 by lemon

首发专辑

1 parent ffcbfff7
......@@ -17,16 +17,10 @@ class ReleaseSongService extends Service
*/
public function releaseSong()
{
$res = SongsIp::query()->with(['songsIpExt:id,song_ip_id,track_cover'])->select(['id','song_id', 'edition'])
->orderByDesc('online_time')->paginate($this->pageSize);
foreach ($res as &$item) {
$item->setAttribute('id', $item->id);
$item->setAttribute('name', $item->edition);
$item->setAttribute('cover', $item->songsIpExt ? $item->songsIpExt->track_cover : '');
unset($item->songsIpExt, $item->edition, $item->song_id);
}
$res = SongsIp::query()->where('online_time', '<=', now()->toDateTimeString())
->select(['songs_ip.id', 'edition as name', 'track_cover as cover'])
->join('songs_ip_exts as six', 'songs_ip.song_id', '=', 'six.song_ip_id')
->orderByDesc('online_time')->groupBy('edition')->paginate($this->pageSize);
return Response::success($res);
}
......