getKey();
// 调用预览服务
$result = CleanupService::previewCleanup($configId);
if (!$result['success']) {
return $this->response()
->error('测试失败:' . $result['message']);
}
$data = $result['data'];
return $this->response()
->success('测试完成!')
->detail("
表名:{$data['table_name']}
清理类型:{$data['cleanup_type_name']}
当前记录数:" . number_format($data['current_count']) . "
预计删除:" . number_format($data['estimated_delete']) . "
预计保留:" . number_format($data['estimated_remain']) . "
删除比例:{$data['delete_percentage']}%
");
} catch (\Exception $e) {
return $this->response()
->error('测试失败:' . $e->getMessage());
}
}
/**
* 确认对话框
*/
public function confirm()
{
return [
'确认测试清理?',
'此操作只会预览清理效果,不会实际删除数据。'
];
}
}