|
@@ -33,4 +33,34 @@ if (!function_exists('month_12')){
|
|
|
|
|
|
return $months;
|
|
|
}
|
|
|
+}
|
|
|
+
|
|
|
+
|
|
|
+/**
|
|
|
+ * @Desc 管理员操作日志
|
|
|
+ * @Author Gorden
|
|
|
+ * @Date 2024/3/29 17:07
|
|
|
+ *
|
|
|
+ * adminId = 1001 充值
|
|
|
+ *
|
|
|
+ *
|
|
|
+ * @param $name
|
|
|
+ * @param $operation
|
|
|
+ * @return void
|
|
|
+ */
|
|
|
+
|
|
|
+if (!function_exists('_syslog')) {
|
|
|
+ function _syslog($name, $operation, $operationData = false, $requestParams = false, $adminId = false)
|
|
|
+ {
|
|
|
+ $logAdminId = $adminId ? $adminId : \Tinywan\Jwt\JwtToken::getCurrentId();
|
|
|
+ $model = new \app\model\SysLog();
|
|
|
+ $model->log_admin_id = $logAdminId;
|
|
|
+ $model->log_name = $name;
|
|
|
+ $model->log_route = \request()->uri() ?? \request()->route->getPath();
|
|
|
+ $model->log_operation = $operation;
|
|
|
+ $model->log_ip = \request()->getRealIp();
|
|
|
+ $model->log_request_params = $requestParams ? json_encode($requestParams) : json_encode(\request()->all());
|
|
|
+ $model->log_operation_data = $operationData ? json_encode($operationData) : null;
|
|
|
+ $model->save();
|
|
|
+ }
|
|
|
}
|