123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- <?php
- namespace app\admin\service;
- use library\tools\Node;
- use think\Db;
- use think\facade\Request;
- class OplogService
- {
-
- public static function write($action = '行为', $content = "内容描述")
- {
- return Db::name('SystemLog')->insert([
- 'node' => Node::current(), 'action' => $action, 'content' => $content,
- 'geoip' => PHP_SAPI === 'cli' ? '127.0.0.1' : Request::ip(),
- 'username' => PHP_SAPI === 'cli' ? 'cli' : (string)session('admin_user.username'),
- ]);
- }
-
- public static function clear()
- {
- return Db::name('SystemLog')->where('1=1')->delete() !== false;
- }
- }
|