request->params([ ["campus_id", ""], ["class_name", ""], ["head_coach", ""], ["class_type", ""], ["assistant_coach", ""], ["created_at", ""], ["status", ""] ]); return success((new ClassroomService())->getPage($data)); } /** * 场地管理详情 * @param int $id * @return \think\Response */ public function info(int $id) { return success((new ClassroomService())->getInfo($id)); } /** * 添加场地管理 * @return \think\Response */ public function add() { $data = $this->request->params([ ["campus_id", 0], ["class_name", ""], ["head_coach", ""], ["age_group", ""], ["class_type", ""], ["assistant_coach", ""], ["status", ""], ["sort_order", 0], ["remarks", ""] ]); $this->validate($data, 'app\validate\classroom\Classroom.add'); $id = (new ClassroomService())->add($data); return success('ADD_SUCCESS', ['id' => $id]); } /** * 场地管理编辑 * @param $id 场地管理id * @return \think\Response */ public function edit(int $id) { $data = $this->request->params([ ["campus_id", 0], ["class_name", ""], ["head_coach", ""], ["age_group", ""], ["class_type", ""], ["assistant_coach", ""], ["status", ""], ["sort_order", 0], ["remarks", ""] ]); $this->validate($data, 'app\validate\classroom\Classroom.edit'); (new ClassroomService())->edit($id, $data); return success('EDIT_SUCCESS'); } /** * 场地管理删除 * @param $id 场地管理id * @return \think\Response */ public function del(int $id) { return (new ClassroomService())->del($id); } public function getCampusAll() { return success((new ClassroomService())->getCampusAll()); } public function getPersonnelAll() { return success((new ClassroomService())->getPersonnelAll()); } public function classroom_all() { return success((new ClassroomService())->classroom_all()); } public function getClassroompeople($class_id) { return success((new ClassroomService())->getClassroompeople($class_id)); } public function getClassroompeopleCount($venue_id) { $where = $this->request->params([ ["course_date", ""], ["time_slot", ""] ]); return success((new ClassroomService())->getClassroompeopleCount($venue_id,$where)); } }