Sfoglia il codice sorgente

修改默认接口

zhangchangchun 5 anni fa
parent
commit
526f2ba0a7

+ 10 - 2
app/Http/Controllers/V2/MemberGroupController.php

@@ -10,8 +10,9 @@ namespace App\Http\Controllers\V2;
 
 
 use App\Repositories\MemberGroupRepository;
-use Illuminate\Support\Facades\Request;
 use Illuminate\Support\Facades\Validator;
+use Illuminate\Http\Request;
+
 
 class MemberGroupController extends Controller {
     public function __construct(MemberGroupRepository $memberGroupRepository) {
@@ -19,6 +20,13 @@ class MemberGroupController extends Controller {
     }
     //获取推荐用户列表
     public function memberList(Request $request){
-       return $this->memberGroupRepository->isSuggestMember();
+        $data = $request->all();
+        $validator = Validator::make($data, [
+            'take_count' => 'integer|max:50',
+        ]);
+        if ($validator->fails()) {
+            return $this->jsonError($validator->errors()->first());
+        }
+       return $this->memberGroupRepository->isSuggestMember($data['take_count']);
     }
 }

+ 2 - 1
app/Repositories/MemberGroupRepository.php

@@ -25,12 +25,13 @@ class MemberGroupRepository {
      * @return array
      * 获取推荐用户
      */
-    public function isSuggestMember(){
+    public function isSuggestMember($take = 50){
        $group = $this->memberGroup->where('is_suggest',1)->first();
        if($group){
            $groupInfo = $this->memberGroupInfo
                ->where('member_group_id',$group->id)
                ->orderBy('sort')
+               ->take($take)
                ->select('uid','sort')
                ->get();
            if($groupInfo){