增加日志功能

This commit is contained in:
云泽网
2025-05-19 01:26:03 +08:00
parent 11fe0b4357
commit b947009126
9 changed files with 1169 additions and 531 deletions
+18 -2
View File
@@ -7,7 +7,7 @@ use app\admin\controller\Base;
use think\facade\Db;
use think\facade\View;
use think\facade\Request;
use app\common\service\LogService;
use app\admin\controller\Log;
class Article extends Base
{
@@ -131,8 +131,10 @@ class Article extends Base
$insert = Db::table('yz_article')->insert($data);
if (empty($insert)) {
Log::record('添加文章', 0, '添加文章失败', '文章管理');
return json(['code' => 1, 'msg' => '添加失败', 'data' => []]);
}
Log::record('添加文章', 1, '', '文章管理');
return json(['code' => 0, 'msg' => '添加成功', 'data' => []]);
} else {
$lists = Db::table('yz_article')
@@ -166,7 +168,12 @@ class Article extends Base
];
$update = Db::table('yz_article')->where('id', $id)->update($data);
return json(['code' => $update === false ? 1 : 0, 'msg' => $update === false ? '更新失败' : '更新成功', 'data' => []]);
if ($update === false) {
Log::record('编辑文章', 0, '编辑文章失败', '文章管理');
return json(['code' => 1, 'msg' => '更新失败', 'data' => []]);
}
Log::record('编辑文章', 1, '', '文章管理');
return json(['code' => 0, 'msg' => '更新成功', 'data' => []]);
} else {
$id = input('get.id');
$info = Db::table('yz_article')->where('id', $id)->find();
@@ -207,8 +214,10 @@ class Article extends Base
];
$delete = Db::table('yz_article')->where('id', $id)->update($data);
if ($delete === false) {
Log::record('删除文章', 0, '删除文章失败', '文章管理');
return json(['code' => 1, 'msg' => '删除失败', 'data' => []]);
}
Log::record('删除文章', 1, '', '文章管理');
return json(['code' => 0, 'msg' => '删除成功', 'data' => []]);
}
@@ -304,8 +313,10 @@ class Article extends Base
$insert = Db::table('yz_article_category')->insert($data);
if (empty($insert)) {
Log::record('添加文章分类', 0, '添加文章分类失败', '文章分类');
return json(['code' => 1, 'msg' => '添加失败', 'data' => []]);
}
Log::record('添加文章分类', 1, '', '文章分类');
return json(['code' => 0, 'msg' => '添加成功', 'data' => []]);
} else {
// 获取所有可选的父级分类
@@ -346,8 +357,10 @@ class Article extends Base
->update($data);
if ($update === false) {
Log::record('编辑文章分类', 0, '更新文章分类失败', '文章分类');
return json(['code' => 1, 'msg' => '更新失败', 'data' => []]);
}
Log::record('编辑文章分类', 1, '', '文章分类');
return json(['code' => 0, 'msg' => '更新成功', 'data' => []]);
} else {
$id = input('get.id');
@@ -400,6 +413,7 @@ class Article extends Base
->find();
if ($hasChildren) {
Log::record('删除文章分类', 0, '该分类下有子分类,无法删除', '文章分类');
return json(['code' => 1, 'msg' => '该分类下有子分类,无法删除', 'data' => []]);
}
@@ -408,8 +422,10 @@ class Article extends Base
->update(['delete_time' => time()]);
if ($delete === false) {
Log::record('删除文章分类', 0, '删除文章分类失败', '文章分类');
return json(['code' => 1, 'msg' => '删除失败', 'data' => []]);
}
Log::record('删除文章分类', 1, '', '文章分类');
return json(['code' => 0, 'msg' => '删除成功', 'data' => []]);
}