gamebackend/application/admin/model/AdminLogData.php

31 lines
647 B
PHP

<?php
/**
* 后台管理员操作日志数据模型
* @author yupoxiong<i@yufuping.com>
*/
namespace app\admin\model;
use think\model\relation\BelongsTo;
use tools\Crypt;
class AdminLogData extends Model
{
protected $name = 'admin_log_data';
public $softDelete = false;
//关联log
public function adminLog(): BelongsTo
{
return $this->belongsTo(AdminLog::class,'admin_log_id','id');
}
public function getDataAttr($value)
{
$data = Crypt::decrypt($value, config('app.app_key'));
return json_encode(json_decode($data, true), JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE);
}
}