From 8336a41a0b7c28300996fa983dbf48ac18b47808 Mon Sep 17 00:00:00 2001 From: sunguangming Date: Thu, 28 Aug 2025 05:47:22 +0000 Subject: [PATCH 1/2] * [bug#64939,done,0.2h] fix bug. --- module/task/ui/create.html.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/module/task/ui/create.html.php b/module/task/ui/create.html.php index 0ef6939158..89c8ffad49 100644 --- a/module/task/ui/create.html.php +++ b/module/task/ui/create.html.php @@ -100,7 +100,7 @@ formGridPanel ( set::tagName('div'), setID('teamTable'), - set::mode('add'), + set::mode(!empty($task->team) ? 'edit' : 'add'), !empty($task->team) ? set::data(array_values($task->team)) : null, set::sortable(true), set::size('sm'), From d65c9a4ef718af683568528785f6ca87a0d93359 Mon Sep 17 00:00:00 2001 From: sunguangming Date: Thu, 28 Aug 2025 06:10:29 +0000 Subject: [PATCH 2/2] * [bug#65048,done,0.2h] fix bug. --- module/task/model.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/module/task/model.php b/module/task/model.php index 2fd3fccaeb..0d91c2c292 100755 --- a/module/task/model.php +++ b/module/task/model.php @@ -3124,6 +3124,8 @@ class taskModel extends model $now = helper::now(); if($team->status == 'done') { + if(isset($oldTask->team[$currentTeam->id])) $oldTask->team[$currentTeam->id]->status = $team->status; // 通过开始直接完成的情况,status会变成done + $task->assignedTo = $this->getAssignedTo4Multi($oldTask->team, $oldTask, 'current'); $task->assignedDate = $now; }