增加日志功能

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
+20 -3
View File
@@ -7,6 +7,7 @@ use app\admin\controller\Base;
use think\facade\Db;
use think\facade\View;
use think\facade\Request;
use app\admin\controller\Log;
class Resources extends Base
{
@@ -129,8 +130,10 @@ class Resources extends Base
$insert = Db::table('yz_resources')->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_resources')
@@ -156,8 +159,10 @@ class Resources extends Base
];
$delete = Db::table('yz_resources')->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' => []]);
}
@@ -253,8 +258,10 @@ class Resources extends Base
$insert = Db::table('yz_resources_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 {
// 获取所有可选的父级分类
@@ -295,8 +302,10 @@ class Resources 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');
@@ -349,6 +358,7 @@ class Resources extends Base
->find();
if ($hasChildren) {
Log::record('删除资源分类', 0, '该分类下有子分类,无法删除', '资源分类');
return json(['code' => 1, 'msg' => '该分类下有子分类,无法删除', 'data' => []]);
}
@@ -357,8 +367,10 @@ class Resources 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' => []]);
}
@@ -369,6 +381,7 @@ class Resources extends Base
{
$id = input('id/d', 0);
if (!$id) {
Log::record('获取资源详情', 0, '参数错误', '资源管理');
return json(['code' => 1, 'msg' => '参数错误']);
}
@@ -378,6 +391,7 @@ class Resources extends Base
->find();
if (!$resource) {
Log::record('获取资源详情', 0, '资源不存在', '资源管理');
return json(['code' => 1, 'msg' => '资源不存在']);
}
@@ -391,9 +405,7 @@ class Resources extends Base
$resource['cate_name'] = $cateInfo['name'];
}
// 调试输出
trace('Resource data: ' . json_encode($resource), 'debug');
Log::record('获取资源详情', 1, '', '资源管理');
return json(['code' => 0, 'msg' => '获取成功', 'data' => $resource]);
}
@@ -407,6 +419,7 @@ class Resources extends Base
$id = input('id/d', 0);
if (!$id) {
Log::record('编辑资源', 0, '参数错误', '资源管理');
return json(['code' => 1, 'msg' => '参数错误']);
}
@@ -425,19 +438,23 @@ class Resources extends Base
]);
if ($result !== false) {
Log::record('编辑资源', 1, '', '资源管理');
return json(['code' => 0, 'msg' => '编辑成功']);
} else {
Log::record('编辑资源', 0, '编辑资源失败', '资源管理');
return json(['code' => 1, 'msg' => '编辑失败']);
}
}
$id = input('id/d', 0);
if (!$id) {
Log::record('编辑资源', 0, '参数错误', '资源管理');
$this->error('参数错误');
}
$resource = Db::table('yz_resources')->where('id', $id)->find();
if (!$resource) {
Log::record('编辑资源', 0, '资源不存在', '资源管理');
$this->error('资源不存在');
}