all(); $datas = CourseService::make()->getListByCate($params); return message(1010, true, $datas); } catch (\Exception $exception) { return message(1009, false, $exception->getMessage()); } } /** * 列表 * @return array */ public function list() { try { $params = request()->all(); $groupId = isset($params['gid']) ? $params['gid'] : 0; if (empty($groupId)) { return message(1036, false); } $pageSize = isset($params['pageSize']) ? $params['pageSize'] : 10; $datas = CourseService::make()->getListByGroup($groupId, $params, $pageSize); return message(1010, true, $datas); } catch (\Exception $exception) { return message(1009, false, $exception->getMessage()); } } /** * 详情 */ public function info() { try { $params = request()->all(); $id = isset($params['id']) ? intval($params['id']) : 0; if (empty($id)) { return message(1036, false); } if ($info = CourseService::make()->getInfo($this->userId, $id)) { return message(1010, true, $info); } else { return message(1009, false); } } catch (\Exception $exception) { return message(1009, false, $exception->getMessage()); } } }