diff --git a/module/project/test/tao/doactivate.php b/module/project/test/tao/doactivate.php index edcb2c2f7c..e3cca5fc35 100755 --- a/module/project/test/tao/doactivate.php +++ b/module/project/test/tao/doactivate.php @@ -10,6 +10,14 @@ title=测试 projectModel->doActivate(); timeout=0 cid=1 +- 更新不存在的项目 @1 +- 更新项目2 @1 +- 更新项目3 @1 +- 项目2修改前的状态属性status @closed +- 项目2修改后的状态属性status @doing +- 项目3修改前的状态属性status @suspended +- 项目3修改后的状态属性status @doing + */ $project = zenData('project'); @@ -38,11 +46,22 @@ $data = new stdClass(); $data->status = 'doing'; $data->begin = '2022-10-10'; $data->end = '2022-10-10'; -$data->status = 'doing'; $data->comment = '这是一条备注'; $data->readjustTime = 1; $data->readjustTask = 1; +$oldProject2 = $tester->project->fetchByID('2'); +$oldProject3 = $tester->project->fetchByID('3'); + r($tester->project->doActivate(1, $data)) && p() && e('1'); // 更新不存在的项目 r($tester->project->doActivate(2, $data)) && p() && e('1'); // 更新项目2 r($tester->project->doActivate(3, $data)) && p() && e('1'); // 更新项目3 + + +$newProject2 = $tester->project->fetchByID('2'); +$newProject3 = $tester->project->fetchByID('3'); + +r($oldProject2) && p('status') && e('closed'); // 项目2修改前的状态 +r($newProject2) && p('status') && e('doing'); // 项目2修改后的状态 +r($oldProject3) && p('status') && e('suspended'); // 项目3修改前的状态 +r($newProject3) && p('status') && e('doing'); // 项目3修改后的状态 \ No newline at end of file