* Change function name from getBranchGroupByProject to getBranchGroup .
This commit is contained in:
@@ -504,7 +504,7 @@ class project extends control
|
||||
$branches = $this->project->getBranchesByProject($projectID);
|
||||
$linkedProductIdList = empty($branches) ? array() : array_keys($branches);
|
||||
$linkedProducts = $this->loadModel('product')->getProducts($projectID, 'all', '', true);
|
||||
$projectBranches = $this->project->getBranchGroupByProject($projectID, array_keys($linkedProducts));
|
||||
$projectBranches = $this->project->getBranchGroup($projectID, array_keys($linkedProducts));
|
||||
$allProducts = $this->program->getProductPairs($project->parent, 'all', 'noclosed', '', 0, $withProgram);
|
||||
$plans = $this->loadModel('productplan')->getGroupByProduct(array_keys($linkedProducts), 'skipParent|unexpired');
|
||||
|
||||
|
||||
@@ -874,7 +874,7 @@ class projectModel extends model
|
||||
|
||||
/**
|
||||
* 根据项目ID获取分支分组。
|
||||
* Get branch group by project id.
|
||||
* Get branch groups.
|
||||
*
|
||||
* @param int $projectID
|
||||
* @param array $productIdList
|
||||
@@ -882,7 +882,7 @@ class projectModel extends model
|
||||
* @access public
|
||||
* @return array
|
||||
*/
|
||||
public function getBranchGroupByProject(int $projectID, array $productIdList): array
|
||||
public function getBranchGroup(int $projectID, array $productIdList): array
|
||||
{
|
||||
return $this->dao->select('t1.product as productID, t1.branch as branchID, t2.*')
|
||||
->from(TABLE_PROJECTPRODUCT)->alias('t1')
|
||||
|
||||
@@ -10,7 +10,7 @@ zdTable('projectproduct')->config('projectproduct')->gen(6);
|
||||
|
||||
/**
|
||||
|
||||
title=测试 projectModel->getBranchGroupByProject();
|
||||
title=测试 projectModel->getBranchGroup();
|
||||
timeout=0
|
||||
cid=1
|
||||
pid=1
|
||||
@@ -21,9 +21,9 @@ global $tester;
|
||||
$tester->loadModel('project');
|
||||
|
||||
$productIdList = array(1, 2, 3);
|
||||
$project1 = $tester->project->getBranchGroupByProject(1, $productIdList);
|
||||
$project2 = $tester->project->getBranchGroupByProject(2, $productIdList);
|
||||
$project3 = $tester->project->getBranchGroupByProject(3, $productIdList);
|
||||
$project1 = $tester->project->getBranchGroup(1, $productIdList);
|
||||
$project2 = $tester->project->getBranchGroup(2, $productIdList);
|
||||
$project3 = $tester->project->getBranchGroup(3, $productIdList);
|
||||
|
||||
r(key($project1[1])) && p('') && e('1'); // 获取id为1的项目的关联产品的分支数组,获取第一个数组的键
|
||||
r(count($project1[1])) && p('') && e('3'); // 获取id为1的项目的关联产品的分支数组数量,按产品分组
|
||||
|
||||
@@ -773,7 +773,7 @@ class projectZen extends project
|
||||
$allProducts = $this->loadModel('program')->getProductPairs($project->parent, 'all', 'noclosed', $linkedProductIdList);
|
||||
$linkedProducts = $this->loadModel('product')->getProducts($projectID, 'all', '', true, $linkedProductIdList);
|
||||
$projectStories = $this->project->getStoriesByProject($projectID);
|
||||
$projectBranches = $this->project->getBranchGroupByProject($projectID, array_keys($linkedProducts));
|
||||
$projectBranches = $this->project->getBranchGroup($projectID, array_keys($linkedProducts));
|
||||
|
||||
/* If the story of the product which linked the project,don't allow to remove the product. */
|
||||
$unmodifiableProducts = array();
|
||||
|
||||
Reference in New Issue
Block a user