|
@@ -87,33 +87,7 @@ class CourseController
|
|
|
|
|
|
|
|
|
|
|
|
-
|
|
|
- * 获取课程详情并编辑课程
|
|
|
- * @param Request $request
|
|
|
- * @return mixed
|
|
|
- */
|
|
|
- public function editCourse(Request $request)
|
|
|
- {
|
|
|
- $course_id = Request::param('course_id');
|
|
|
- $course = Request::param('course/a');
|
|
|
-
|
|
|
- if (!$course_id || !$course) {
|
|
|
- return app('json')->fail("编辑课程失败,缺少必要参数");
|
|
|
- }
|
|
|
-
|
|
|
- $courseModel = new CourseModel();
|
|
|
- $courseRecord = $courseModel->find($course_id);
|
|
|
- if (!$courseRecord) {
|
|
|
- return app('json')->fail("编辑课程失败,课程不存在");
|
|
|
- }
|
|
|
-
|
|
|
- $result = $courseModel->updateCourse($course_id, $course);
|
|
|
- if ($result) {
|
|
|
- return app('json')->success($courseModel->find($course_id)->toArray());
|
|
|
- }
|
|
|
|
|
|
- return app('json')->fail("编辑课程失败");
|
|
|
- }
|
|
|
|
|
|
|
|
|
|
|
@@ -153,7 +127,7 @@ class CourseController
|
|
|
}
|
|
|
|
|
|
|
|
|
- * 查找课程
|
|
|
+ * 获取课程详细信息
|
|
|
*/
|
|
|
public function searchCourse()
|
|
|
{
|
|
@@ -168,6 +142,30 @@ class CourseController
|
|
|
}
|
|
|
|
|
|
|
|
|
+
|
|
|
+ * 编辑课程信息
|
|
|
+ */
|
|
|
+ public function editCourse()
|
|
|
+ {
|
|
|
+ $courseId = input('course_id');
|
|
|
+ $courseModel = new CourseModel();
|
|
|
+ $courseDetail = $courseModel->getCourseDetail($courseId);
|
|
|
+ if (!$courseDetail) {
|
|
|
+ return json(['code' => 500, 'msg' => '查找失败', 'data' => '']);
|
|
|
+ }
|
|
|
+
|
|
|
+ $data = input('course');
|
|
|
+
|
|
|
+ $result = $courseModel->updateCourse($courseId, $data);
|
|
|
+
|
|
|
+ if ($result) {
|
|
|
+ return json(['code' => 200, 'msg' => '编辑成功', 'data' => '']);
|
|
|
+ } else {
|
|
|
+ return json(['code' => 500, 'msg' => '编辑失败', 'data' => '']);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
|
|
|
* 修改课程状态
|
|
|
*/
|