multi-store/app/common/logic/ChangeLogLogic.php
mkm b21bfe7657 feat(log): 添加操作日志记录功能
- 新增 ChangeLogLogic 和 ChangeLog 模型用于记录数据变更日志
- 引入 third-party 包 chance-fyi/operation-log 实现日志记录功能
- 在 composer.json 和 config/thinkorm.php 中添加相关配置
2025-01-02 11:58:30 +08:00

25 lines
576 B
PHP

<?php
namespace app\common\logic;
use app\common\model\change_log\ChangeLog;
class ChangeLogLogic extends BaseLogic
{
public function insert($model='',$link_id=0,$nums=0,$pm=0,$url=''):void
{
$info=\Chance\Log\facades\OperationLog::getLog();
ChangeLog::create([
'model' => $model,
'link_id' => $link_id,
'nums' => $nums,
'pm' => $pm,
'mark' => $info,
'url' => $url,
'create_time' => time()
]);
\Chance\Log\facades\OperationLog::clearLog();
}
}