|
@@ -69,6 +69,44 @@ class EducationController
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 增加一个子分类
|
|
|
|
|
+ *
|
|
|
|
|
+ * @param Request $request 请求对象
|
|
|
|
|
+ * @return \think\response\Json
|
|
|
|
|
+ */
|
|
|
|
|
+ public function subcateadd(Request $request)
|
|
|
|
|
+ {
|
|
|
|
|
+ $pid = $request->param('pid/d', 0);
|
|
|
|
|
+ if ($request->isPost() && $pid) {
|
|
|
|
|
+ $name = $request->param('name/s', '');
|
|
|
|
|
+ $sort = $request->param('sort/d', 0);
|
|
|
|
|
+
|
|
|
|
|
+ if (!$name) {
|
|
|
|
|
+ return json(['code' => -1, 'msg' => '分类名称不能为空']);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ $data = [
|
|
|
|
|
+ 'pid' => $pid,
|
|
|
|
|
+ 'name' => $name,
|
|
|
|
|
+ 'sort' => $sort,
|
|
|
|
|
+ ];
|
|
|
|
|
+
|
|
|
|
|
+ $educationModel = new EducationModel();
|
|
|
|
|
+ $result = $educationModel->addCate($data);
|
|
|
|
|
+
|
|
|
|
|
+ if ($result) {
|
|
|
|
|
+ return json(['code' => 0, 'msg' => '保存成功']);
|
|
|
|
|
+ } else {
|
|
|
|
|
+ return json(['code' => -1, 'msg' => '保存失败']);
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ return json(['code' => -1, 'msg' => '参数错误']);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
/**
|
|
/**
|
|
|
* 修改分类
|
|
* 修改分类
|
|
|
*
|
|
*
|
|
@@ -81,11 +119,14 @@ class EducationController
|
|
|
$data = $request->param();
|
|
$data = $request->param();
|
|
|
|
|
|
|
|
$educationModel = new EducationModel;
|
|
$educationModel = new EducationModel;
|
|
|
- if ($educationModel->update($data, ['id' => $id])) {
|
|
|
|
|
- return json(['code' => 0, 'msg' => '修改成功']);
|
|
|
|
|
- } else {
|
|
|
|
|
- return json(['code' => -1, 'msg' => '修改失败']);
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ var_dump($id, $data);
|
|
|
|
|
+ $result = $educationModel->update($data, ['id' => $id]);
|
|
|
|
|
+ var_dump($result);
|
|
|
|
|
+ if ($result) {
|
|
|
|
|
+ return json(['code' => 0, 'msg' => '修改成功']);
|
|
|
|
|
+ } else {
|
|
|
|
|
+ return json(['code' => -1, 'msg' => '修改失败']);
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@@ -123,11 +164,29 @@ class EducationController
|
|
|
return json(['code' => 0, 'data' => []]);
|
|
return json(['code' => 0, 'data' => []]);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
/**
|
|
/**
|
|
|
* 删除一个分类
|
|
* 删除一个分类
|
|
|
|
|
+ *
|
|
|
|
|
+ * @param integer $id 要删除的分类的 ID
|
|
|
|
|
+ * @return \think\response\Json
|
|
|
*/
|
|
*/
|
|
|
- public function delcate()
|
|
|
|
|
|
|
+ public function delCate($id)
|
|
|
{
|
|
{
|
|
|
|
|
+ // 从数据库中删除指定 ID 的分类
|
|
|
|
|
+ $educationModel = new EducationModel;
|
|
|
|
|
+ $result = $educationModel->where('id', $id)->delete();
|
|
|
|
|
|
|
|
|
|
+ // 根据删除结果返回响应
|
|
|
|
|
+ if ($result) {
|
|
|
|
|
+ return json(['code' => 0, 'msg' => '删除成功']);
|
|
|
|
|
+ } else {
|
|
|
|
|
+ return json(['code' => -1, 'msg' => '删除失败']);
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
}
|
|
}
|