* Finish task#9035.

This commit is contained in:
leiyong
2021-01-12 16:57:27 +08:00
parent 34d628fd85
commit 31c4f5eb87
8 changed files with 100 additions and 16 deletions
+17
View File
@@ -1144,6 +1144,23 @@ class programModel extends model
->fetchAll('id');
}
/**
* Get project pairs by id list.
*
* @param array $projectIdList
* @access public
* @return array
*/
public function getPRJPairsByIdList($projectIdList = array())
{
return $this->dao->select('id, name')->from(TABLE_PROJECT)
->where('type')->eq('project')
->andWhere('deleted')->eq(0)
->andWhere('id')->in($projectIdList)
->beginIF(!$this->app->user->admin)->andWhere('id')->in($this->app->user->view->projects)->fi()
->fetchPairs('id', 'name');
}
/**
* Get project team member pairs.
*