|
@@ -0,0 +1,100 @@
|
|
|
+<?php
|
|
|
+
|
|
|
+namespace app\system\controller;
|
|
|
+
|
|
|
+use app\model\api\CourseModel;
|
|
|
+use think\facade\Request;
|
|
|
+
|
|
|
+class CourseController
|
|
|
+{
|
|
|
+
|
|
|
+
|
|
|
+ * 添加课程
|
|
|
+ */
|
|
|
+ public function addCourse()
|
|
|
+ {
|
|
|
+ $data = Request::param();
|
|
|
+
|
|
|
+ $courseModel = new CourseModel();
|
|
|
+ $result = $courseModel->addCourse($data);
|
|
|
+
|
|
|
+ if ($result) {
|
|
|
+ return json(['code' => 200, 'msg' => '添加成功', 'data' => $result]);
|
|
|
+ } else {
|
|
|
+ return json(['code' => 500, 'msg' => '添加失败', 'data' => '']);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ * 删除课程
|
|
|
+ */
|
|
|
+ public function deleteCourse()
|
|
|
+ {
|
|
|
+ $course_id = Request::param('course_id');
|
|
|
+
|
|
|
+ $courseModel = new CourseModel();
|
|
|
+ $result = $courseModel->deleteCourse($course_id);
|
|
|
+
|
|
|
+ if ($result) {
|
|
|
+ return json(['code' => 200, 'msg' => '删除成功', 'data' => $result]);
|
|
|
+ } else {
|
|
|
+ return json(['code' => 500, 'msg' => '删除失败', 'data' => '']);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ * 查找课程
|
|
|
+ */
|
|
|
+ public function searchCourse()
|
|
|
+ {
|
|
|
+ $keyword = Request::param('keyword');
|
|
|
+
|
|
|
+ $courseModel = new CourseModel();
|
|
|
+ $result = $courseModel->searchCourse($keyword);
|
|
|
+
|
|
|
+ if ($result) {
|
|
|
+ return json(['code' => 200, 'msg' => '查找成功', 'data' => $result]);
|
|
|
+ } else {
|
|
|
+ return json(['code' => 500, 'msg' => '查找失败', 'data' => '']);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ * 修改课程状态
|
|
|
+ */
|
|
|
+ public function updateCourseStatus()
|
|
|
+ {
|
|
|
+ $course_id = Request::param('course_id');
|
|
|
+ $course_status = Request::param('course_status');
|
|
|
+
|
|
|
+ $courseModel = new CourseModel();
|
|
|
+ $result = $courseModel->updateCourseStatus($course_id, $course_status);
|
|
|
+
|
|
|
+ if ($result) {
|
|
|
+ return json(['code' => 200, 'msg' => '修改成功', 'data' => $result]);
|
|
|
+ } else {
|
|
|
+ return json(['code' => 500, 'msg' => '修改失败', 'data' => '']);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ * 修改课程信息
|
|
|
+ */
|
|
|
+ public function updateCourseInfo()
|
|
|
+ {
|
|
|
+ $course_id = Request::param('course_id');
|
|
|
+ $data = Request::param();
|
|
|
+
|
|
|
+ $courseModel = new CourseModel();
|
|
|
+ $result = $courseModel->updateCourseInfo($course_id, $data);
|
|
|
+
|
|
|
+ if ($result) {
|
|
|
+ return json(['code' => 200, 'msg' => '修改成功', 'data' => $result]);
|
|
|
+ } else {
|
|
|
+ return json(['code' => 500, 'msg' => '修改失败', 'data' => '']);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+}
|