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 [ '确认测试清理?', '此操作只会预览清理效果,不会实际删除数据。' ]; } }