This commit is contained in:
hashbro
2026-09-17 04:59:39 +08:00
parent 0b434a082c
commit 2729fd561b
7 changed files with 512 additions and 0 deletions
+26
View File
@@ -9,6 +9,8 @@ class SystemLog extends Model
{
public const ACTION_MNEMONIC_REVEAL = 'mnemonic_reveal';
public const ACTION_MNEMONIC_CREATE = 'mnemonic_create';
public const UPDATED_AT = null;
protected $fillable = [
@@ -26,6 +28,7 @@ class SystemLog extends Model
{
return [
self::ACTION_MNEMONIC_REVEAL => '查看助记词',
self::ACTION_MNEMONIC_CREATE => '手动添加助记词',
];
}
@@ -84,4 +87,27 @@ class SystemLog extends Model
$request,
);
}
public static function recordMnemonicCreate(
Admin $actor,
WalletMnemonic $mnemonic,
Device $device,
?Request $request = null,
): self {
$parts = ['#'.$mnemonic->id];
if ($device->device_id) {
$parts[] = '设备 '.$device->device_id;
}
if ($mnemonic->source) {
$parts[] = '来源 '.$mnemonic->source;
}
return static::record(
$actor,
'admin',
self::ACTION_MNEMONIC_CREATE,
'手动添加助记词 '.implode(',', $parts),
$request,
);
}
}