ZxcZxc123 1 سال پیش
والد
کامیت
a206d8850b
1فایلهای تغییر یافته به همراه5 افزوده شده و 19 حذف شده
  1. 5 19
      app/system/controller/CourseController.php

+ 5 - 19
app/system/controller/CourseController.php

@@ -4,7 +4,6 @@ namespace app\system\controller;
 
 use app\model\api\CourseModel;
 use think\facade\Request;
-use think\validate;
 
 class CourseController
 {
@@ -95,27 +94,14 @@ class CourseController
      */
     public function editCourse(Request $request)
     {
-        $validate = validate([
-            'course_id' => 'require|integer',
-            'course' => 'require|array'
-        ], [], [
-            'course_id' => '课程ID',
-            'course' => '课程信息'
-        ]);
-
-        $params = $request->param();
-        if (!$validate->check($params)) {
-            return app('json')->fail($validate->getError());
-        }
-
-        $course_id = $params['course_id'];
-        $course = $params['course'];
+        $course_id = $request->param('course_id');
+        $course = $request->param('course/a');
 
         $courseModel = new CourseModel();
-        $course = $courseModel->findOrFail($course_id);
-        $result = $course->update($course);
+        $result = $courseModel->where('course_id', $course_id)->update($course);
 
-        if ($result) {
+        if ($result !== false) {
+            $course = $courseModel->find($course_id);
             return app('json')->success($course->toArray());
         }
         return app('json')->fail("编辑课程失败");