日志记录
This commit is contained in:
@@ -4,4 +4,32 @@
|
||||
* User: Administrator
|
||||
* Date: 2019/1/17
|
||||
* Time: 18:06
|
||||
*/
|
||||
*/
|
||||
namespace app\service;
|
||||
|
||||
use think\permissions\facade\Permissions;
|
||||
use think\Request;
|
||||
use app\model\LogRecordModel;
|
||||
|
||||
class LogService
|
||||
{
|
||||
|
||||
public function record(Request $request)
|
||||
{
|
||||
$module = $request->module();
|
||||
$controller = $request->controller();
|
||||
$action = $request->action();
|
||||
$user = $request->session('user');
|
||||
$permission = Permissions::getPermissionByModuleAnd($module, $controller, $action);
|
||||
|
||||
(new LogRecordModel())->store([
|
||||
'user_id' => $user->id,
|
||||
'user_name' => $user->name,
|
||||
'module' => $module,
|
||||
'controller' => $controller,
|
||||
'action' => $action,
|
||||
'option' => $permission->name,
|
||||
'method' => $request->method(),
|
||||
]);
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user