|
@@ -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']);
|
|
|
}
|
|
|
}
|