ZxcZxc123 1 éve
szülő
commit
dfad4a5b8f

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

@@ -100,15 +100,20 @@ class CourseModel extends Model
     }
 
     /**
-     * 修改课程审核状态
-     * @param $course_id
-     * @param $course_audit
-     * @return mixed
+     * 更新状态
+     *
+     * @param int $course_id 课程ID
+     * @param array $data 数据
+     * @return bool
      */
-    public function updateCourseAudit($course_id, $course_audit)
+    public function updateAuditStatus($course_id, $data)
     {
-        $result = Db::table($this->table)->where('course_id', $course_id)->update(['course_audit' => $course_audit]);
-        return $result;
+        try {
+            $this->where('course_id', $course_id)->update($data);
+            return true;
+        } catch (\Exception $e) {
+            return false;
+        }
     }
 
 

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

@@ -181,20 +181,21 @@ class CourseController
 
 
     /**
-     * 修改课程审核状态
+     * 修改审核状态
+     * @return mixed
      */
     public function updateCourseAudit()
     {
         $course_id = Request::param('course_id');
-        $course_status = Request::param('course_audit');
+        $course_audit = Request::param('course_audit');
 
         $courseModel = new CourseModel();
-        $result = $courseModel->updateCourseAudit($course_id, $course_status);
+        $result = $courseModel->updateAuditStatus($course_id, ['course_audit' => $course_audit]);
 
-        if ($result) {
-            return json(['code' => 200, 'msg' => '修改成功', 'data' => $result]);
+        if ($result !== false) {
+            return app('json')->success();
         } else {
-            return json(['code' => 500, 'msg' => '修改失败', 'data' => '']);
+            return app('json')->fail();
         }
     }