* Fix managemembers unit test bug.

This commit is contained in:
wangyuting
2024-01-10 16:04:40 +08:00
parent 99724bf7ac
commit 166fcf585c
2 changed files with 8 additions and 15 deletions
+2 -3
View File
@@ -107,9 +107,8 @@ $members2[1]->days = 10;
$result4 = $projectClass->manageMembers(4, $members2);
r(count($result1)) && p('') && e('3'); // 查看维护团队之后的成员数量
r(count($result2)) && p('') && e('1'); // 查看维护团队之后的成员数量
r($result1) && p('user1:role') && e('研发'); // 查看维护团队之后的成员角色
r($result2) && p('days0') && e('可用工日不能大于项目的可用工日『20』'); // 超过项目可用工日的情况
r($result2) && p() && e('可用工日不能大于项目的可用工日『20』'); // 超过项目可用工日的情况
r($result3) && p('user2:role') && e('测试'); // 查看维护团队之后的成员详情
r($result4) && p('hours1') && e('可用工时/天不能大于『24』'); // 超过每天可用工时的情况
r($result4) && p() && e('可用工时/天不能大于『24』'); // 超过每天可用工时的情况
+6 -12
View File
@@ -246,22 +246,16 @@ class Project
/**
* Test manage members.
*
* @param int $projectID
* @param array $members
* @param int $projectID
* @param array $members
* @access public
* @return array
* @return array|string
*/
public function manageMembers(int $projectID, array $members): array
public function manageMembers(int $projectID, array $members): array|string
{
$this->project->manageMembers($projectID, $members);
if(dao::isError())
{
return dao::getError();
}
else
{
return $this->project->getTeamMembers($projectID);
}
if(dao::isError()) return dao::getError();
return $this->project->getTeamMembers($projectID);
}
/**