service = new ActivityService(); $this->bookService = new ActivityBooksService(); } /** * 活动列表 * @return array */ public function index(){ return $this->service->getDataList(); } /** * 活动报名 * @param Request $request * @param ActivityValidator $validate * @return array */ public function books(Request $request, ActivityValidator $validate){ $params = $validate->check($request->all(),'books'); if(!is_array($params)){ return message($params, false); } return $this->service->books($this->userId); } /** * 我的活动 * @return array */ public function bookList(){ $params = request()->all(); $params['user_id'] = $this->userId; return $this->bookService->getDataList(); } }