From da0e68f95ca309ca45797532fba1e5bfa7b713af Mon Sep 17 00:00:00 2001 From: lishuang Date: Sat, 11 Jul 2020 21:57:37 +0800 Subject: [PATCH] Finish the details for the scan task. --- code/rest/matter_service.go | 5 +++++ code/rest/task_service.go | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/code/rest/matter_service.go b/code/rest/matter_service.go index 916fd67..52e76d7 100644 --- a/code/rest/matter_service.go +++ b/code/rest/matter_service.go @@ -1166,6 +1166,11 @@ func (this *MatterService) scanPhysicsFolder(request *http.Request, dirInfo os.F this.logger.Info("update matter: %s size:%d -> %d", name, matter.Size, fileInfo.Size()) this.updateNonDirMatter(matter, fileInfo.Size(), user) } + } else { + + //recursive scan this folder. + this.scanPhysicsFolder(request, fileInfo, matter, user) + } } else { diff --git a/code/rest/task_service.go b/code/rest/task_service.go index 7989b9f..8d002e3 100644 --- a/code/rest/task_service.go +++ b/code/rest/task_service.go @@ -91,11 +91,11 @@ func (this *TaskService) doScanTask() { if err := recover(); err != nil { this.logger.Info("occur error when do scan task.") } - this.logger.Info("finish do scan task.") + this.logger.Info("finish the scan task.") this.scanTaskRunning = false }() - this.logger.Info("do the scan task.") + this.logger.Info("[cron job] do the scan task.") preference := this.preferenceService.Fetch() scanConfig := preference.FetchScanConfig()