wesmiler пре 2 година
родитељ
комит
431371c4ee
1 измењених фајлова са 3 додато и 1 уклоњено
  1. 3 1
      app/Services/Api/VideoService.php

+ 3 - 1
app/Services/Api/VideoService.php

@@ -181,8 +181,9 @@ class VideoService extends BaseService
             });
 
         // 推荐的数据
+        $uids = [];
         $countModel = clone $model;
-        $total = $countModel->where(function($query) use($params, $userId){
+        $total = $countModel->where(function($query) use($params, $userId, &$uids){
             // 推荐视频数据
             $isRecommend = isset($params['is_recommend']) ? $params['is_recommend'] : 0;
             if ($isRecommend > 0) {
@@ -209,6 +210,7 @@ class VideoService extends BaseService
         if($total > 3){
             // 关联推荐数据
             $list = $countModel->selectRaw($field)
+                ->orderByRaw($uids?DB::raw("FIND_IN_SET(user_id,'".implode(',', $uids)."')"):'lev_a.create_time desc')
                 ->orderByRaw($order)
                 ->paginate($pageSize > 0 ? $pageSize : 9999999);
         }else{