zhangchangchun 5 年 前
コミット
01e692728b
共有2 個のファイルを変更した6 個の追加2 個の削除を含む
  1. 1 1
      app/Http/Controllers/V2/VideoGroupController.php
  2. 5 1
      app/Repositories/V2/VideoGroupRepository.php

+ 1 - 1
app/Http/Controllers/V2/VideoGroupController.php

@@ -66,7 +66,7 @@ class VideoGroupController extends Controller {
             return $this->response->error($validator->errors()->first(), 500);
         }
         $info = $this->videoGroupRepository->view($data);
-        $videoInfo = $this->videoGroupRepository->VideoInfoIndex($data);
+        $videoInfo = $this->videoGroupRepository->VideoInfoIndex(['video_group_id'=>$data['id']]);
         $fractal = new Manager();
         $resource = new Collection($videoInfo, new VideoGroupInfoTransformer());
         $resource->setPaginator(new IlluminatePaginatorAdapter($videoInfo));

+ 5 - 1
app/Repositories/V2/VideoGroupRepository.php

@@ -167,6 +167,10 @@ class VideoGroupRepository {
     //列表
     public function VideoInfoIndex($request){
         $perPage = isset($request['per_page']) ? $request['per_page'] : 20;
-        return $this->videoGroupInfo->paginate($perPage);
+        $where = [];
+        if (isset($request['video_group_id'])) {
+            $where[] = ['video_group_id', $request['video_group_id']];
+        }
+        return $this->videoGroupInfo->where($where)->paginate($perPage);
     }
 }