ZxcZxc123 2 năm trước cách đây
mục cha
commit
7c310c2d0c
2 tập tin đã thay đổi với 38 bổ sung0 xóa
  1. 23 0
      app/model/api/CourseModel.php
  2. 15 0
      app/system/controller/CourseController.php

+ 23 - 0
app/model/api/CourseModel.php

@@ -21,6 +21,29 @@ class CourseModel
         return $result;
     }
 
+
+    /**
+     * 获取所有课程
+     *
+     * @param string $keyword 模糊查询关键字
+     * @return mixed
+     */
+    public function getCourse($keyword = '')
+    {
+        $query = Db::table($this->table)
+            ->order('course_create_time', 'desc')
+            ->field('course_id, course_topic, course_speaker, course_speaker_intro, course_price, course_play_count, course_create_time, course_audit');
+
+        if (!empty($keyword)) {
+            $query->where('course_topic', 'like', "%{$keyword}%");
+        }
+
+        $courseList = $query->select();
+
+        return $courseList;
+    }
+
+
     /**
      * 删除课程
      * @param $course_id

+ 15 - 0
app/system/controller/CourseController.php

@@ -8,6 +8,21 @@ use think\facade\Request;
 class CourseController
 {
 
+
+    /**
+     * 获取所有课程列表
+     */
+    public function getCourseList()
+    {
+        $educationModel = new CourseModel();
+        $keyword = input('get.keyword', '');
+        $courseList = $educationModel->getCourse($keyword);
+
+        return app('json')->success($courseList);
+    }
+
+
+
     /**
      * 添加课程
      */