ZxcZxc123 2 years ago
parent
commit
76a0ae9938
2 changed files with 34 additions and 6 deletions
  1. 12 0
      app/model/api/CourseModel.php
  2. 22 6
      app/system/controller/CourseController.php

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

@@ -74,6 +74,18 @@ class CourseModel extends Model
         return $result;
         return $result;
     }
     }
 
 
+    public function getCourseDetail($courseId)
+    {
+        $courseDetail = Db::name('education_course')
+            ->alias('c')
+            ->join('education_gr g', 'c.gr_id=g.gr_id')
+            ->where('c.course_id', $courseId)
+            ->find();
+        return $courseDetail;
+    }
+
+
+
 
 
     /**
     /**
      * 修改课程状态
      * 修改课程状态

+ 22 - 6
app/system/controller/CourseController.php

@@ -147,16 +147,32 @@ class CourseController
     /**
     /**
      * 查找课程
      * 查找课程
      */
      */
-    public function searchCourse($course_id)
+//    public function searchCourse()
+//    {
+//        $course_id = Request::param('course_id');
+//
+//        $courseModel = new CourseModel();
+//        $result = $courseModel->searchCourse($course_id);
+//
+//        if ($result) {
+//            return json(['code' => 200, 'msg' => '查找成功', 'data' => $result]);
+//        } else {
+//            return json(['code' => 500, 'msg' => '查找失败', 'data' => '']);
+//        }
+//    }
+    public function searchCourse()
     {
     {
-        $course = CourseModel::where('course_id', $course_id)->find();
-        if (!$course) {
-            return app('json')->fail('课程不存在');
+        $courseId = input('course_id');
+        $courseModel = new CourseModel();
+        $courseDetail = $courseModel->getCourseDetail($courseId);
+        if ($courseDetail) {
+            return json(['code' => 200, 'msg' => '查找成功', 'data' => $courseDetail]);
+        } else {
+            return json(['code' => 500, 'msg' => '查找失败', 'data' => '']);
         }
         }
-        $course_str = serialize($course);
-        return app('json')->success($course_str);
     }
     }
 
 
+
     /**
     /**
      * 修改课程状态
      * 修改课程状态
      */
      */