From 9bf3160e0b50caf2e66af8fa0c798875fed14d4d Mon Sep 17 00:00:00 2001 From: tianshujie Date: Tue, 11 Nov 2025 17:04:33 +0800 Subject: [PATCH] * [bug#67147,done,0.2h] set realStarted value for parent task. --- module/task/model.php | 2 +- module/task/tao.php | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/module/task/model.php b/module/task/model.php index 1fd43263ea..9b465960aa 100755 --- a/module/task/model.php +++ b/module/task/model.php @@ -3553,7 +3553,7 @@ class taskModel extends model public function updateParentStatus(int $taskID, int $parentID = 0, bool $createAction = true) :void { /* Get child task info. */ - $childTask = $this->dao->select('id,assignedTo,parent,path')->from(TABLE_TASK)->where('id')->eq($taskID)->fetch(); + $childTask = $this->dao->select('id,assignedTo,parent,path,realStarted')->from(TABLE_TASK)->where('id')->eq($taskID)->fetch(); if(empty($childTask)) return; $taskIdList = $childTask->path; diff --git a/module/task/tao.php b/module/task/tao.php index 26060dc3a9..d3c3c08ce8 100644 --- a/module/task/tao.php +++ b/module/task/tao.php @@ -1032,6 +1032,7 @@ class taskTao extends taskModel $data->assignedTo = !empty($childTask) ? $childTask->assignedTo : $task->openedBy; $data->assignedDate = $now; } + if($status == 'doing' && !empty($childTask->realStarted)) $data->realStarted = $childTask->realStarted; $data->finishedBy = ''; $data->finishedDate = null;