From 7011c81bcd9188657134540e5430622b9486edae Mon Sep 17 00:00:00 2001 From: kuaifan Date: Sat, 27 Sep 2025 16:38:44 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E4=BC=98=E5=8C=96=E8=87=AA=E5=8A=A8?= =?UTF-8?q?=E5=BD=92=E6=A1=A3=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 子任务不自动归档 --- app/Tasks/AutoArchivedTask.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/Tasks/AutoArchivedTask.php b/app/Tasks/AutoArchivedTask.php index a9150e76e..e1d9169ca 100644 --- a/app/Tasks/AutoArchivedTask.php +++ b/app/Tasks/AutoArchivedTask.php @@ -42,6 +42,7 @@ class AutoArchivedTask extends AbstractTask ->whereNotNull('project_tasks.complete_at') ->where('project_tasks.complete_at', '<=', Carbon::now()->subDays($archivedDay)) ->where('project_tasks.archived_userid', 0) + ->where('project_tasks.parent_id', 0) ->whereNull('project_tasks.archived_at') ->where('projects.archive_method', '!=', 'custom') ->take(100) @@ -63,6 +64,7 @@ class AutoArchivedTask extends AbstractTask ->join('projects', 'projects.id', '=', 'project_tasks.project_id') ->whereNotNull('project_tasks.complete_at') ->where('project_tasks.archived_userid', 0) + ->where('project_tasks.parent_id', 0) ->whereNull('project_tasks.archived_at') ->where('projects.archive_method', 'custom') ->whereRaw("DATEDIFF(NOW(), {$prefix}project_tasks.complete_at) >= {$prefix}projects.archive_days")