From e4f3113301d865814ef4eb8efb3c175c4f2c26d9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AD=99=E5=8D=8E=E4=BC=9F?= Date: Fri, 11 Mar 2022 10:36:44 +0800 Subject: [PATCH] *Fix bug#17639 --- module/project/model.php | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/module/project/model.php b/module/project/model.php index cc3827aae9..7b4bb116b4 100644 --- a/module/project/model.php +++ b/module/project/model.php @@ -1529,11 +1529,10 @@ class projectModel extends model $projectID = (int)$projectID; $projectType = 'project'; $accounts = array_unique($accounts); - //a('111'); - //a($limited); $limited = array_values($limited); - //a('222'); - //a($limited); + $roles = array_values($roles); + $days = array_values($days); + $hours = array_values($hours); $oldJoin = $this->dao->select('`account`, `join`')->from(TABLE_TEAM)->where('root')->eq($projectID)->andWhere('type')->eq($projectType)->fetchPairs(); $this->dao->delete()->from(TABLE_TEAM)->where('root')->eq($projectID)->andWhere('type')->eq($projectType)->exec(); @@ -1542,15 +1541,11 @@ class projectModel extends model { if(empty($account)) continue; - $member = new stdclass(); + $member = new stdclass(); $member->role = $roles[$key]; $member->days = $days[$key]; $member->hours = $hours[$key]; - //a('333'); - //a($key); - //a($limited[$key]); - if(!empty(limited[$key])) $member->limited = $limited[$key]; - + $member->limited = $limited[$key]; $member->root = $projectID; $member->account = $account; $member->join = isset($oldJoin[$account]) ? $oldJoin[$account] : helper::today();