ZxcZxc123 2 年之前
父节点
当前提交
d8c9e77468
共有 3 个文件被更改,包括 31 次插入15 次删除
  1. 20 0
      app/model/api/GroupModel.php
  2. 1 1
      app/system/controller/CourseController.php
  3. 10 14
      app/system/controller/GroupController.php

+ 20 - 0
app/model/api/GroupModel.php

@@ -82,6 +82,26 @@ class GroupModel extends Model
         return false;
     }
 
+    /**
+     * 更新审核状态
+     *
+     * @param int $gr_id 课程ID
+     * @param array $data 数据
+     * @return bool
+     */
+    public function updateAuditStatus($gr_id, $data)
+    {
+        $result = $this->where('gr_id', $gr_id)->update($data);
+        if ($result !== false) {
+            return true;
+        }
+        return false;
+    }
+
+
+
+
+
     /**
      * 编辑分组
      *

+ 1 - 1
app/system/controller/CourseController.php

@@ -52,7 +52,7 @@ class CourseController
 
 
     /**
-     * 获取审核列表
+     * 获取课程列表
      *
      * @return mixed
      */

+ 10 - 14
app/system/controller/GroupController.php

@@ -144,23 +144,19 @@ class GroupController extends BaseController
 
 
 
-    /**
-     * 修改审核状态
-     *
-     * @return mixed|\think\response\Json
-     */
-    public function changeStatus()
+    public function updateAuditStatus()
     {
-        $id = Request::param('gr_id', 0, '');
+        $gr_id = Request::param('gr_id');
+        $audit = Request::param('audit');
 
-        $groupModel = new GroupModel();
-        $group = $groupModel->find($id);
-        if (!$group) {
-            return app('json')->fail('分组不存在');
-        }
+        $courseModel = new GroupModel();
+        $result = $courseModel->updateAuditStatus($gr_id, ['audit' => $audit]);
 
-        $status = $group['audit'];
-        return app('json')->success('获取成功', ['audit' => $status]);
+        if ($result !== false) {
+            return app('json')->success();
+        } else {
+            return app('json')->fail();
+        }
     }