feat: 扫描整理支持中止;存放目录始终创建 KMP已整理 层

This commit is contained in:
2025-05-31 21:09:26 +08:00
parent 0aa9d44025
commit ea88f3e766
6 changed files with 157 additions and 32 deletions
+10
View File
@@ -47,3 +47,13 @@ func (c *ScanController) Start(ctx *gin.Context) {
func (c *ScanController) Status(ctx *gin.Context) {
Success(ctx, c.service.Status())
}
// Cancel 处理 POST /api/scan/cancel:中止正在运行的扫描整理任务。
// 成功后立刻返回当前进度快照,好让页面马上知道任务在收尾。
func (c *ScanController) Cancel(ctx *gin.Context) {
if err := c.service.Cancel(); err != nil {
Error(ctx, http.StatusBadRequest, err.Error())
return
}
Success(ctx, c.service.Status())
}