diff --git a/module/project/batchupdate.php b/module/project/batchupdate.php deleted file mode 100755 index 4ad7533a3a..0000000000 --- a/module/project/batchupdate.php +++ /dev/null @@ -1,103 +0,0 @@ -#!/usr/bin/env php -id->range('1-5'); -$project->project->range('0'); -$project->name->prefix("项目")->range('1-5'); -$project->code->prefix("project")->range('1-5'); -$project->model->range("scrum,waterfall,kanban"); -$project->auth->range("[]"); -$project->path->range("[]"); -$project->type->range("project"); -$project->grade->range("1"); -$project->days->range("1"); -$project->status->range("wait"); -$project->desc->range("[]"); -$project->budget->range("100000,200000"); -$project->budgetUnit->range("CNY"); -$project->percent->range("0-0"); - -$project->gen(4); - -/** - -title=测试taskModel->batchUpdate(); -timeout=0 -cid=1 - -- 查看被编辑了的项目数量 @3 -- 查看被编辑了的项目11详情 - - 第1条的name属性 @批量修改项目11 - - 第1条的parent属性 @1 - - 第1条的PM属性 @user10 - - 第1条的begin属性 @2022-02-08 - - 第1条的acl属性 @open -- 查看被编辑了的项目12详情 - - 第2条的name属性 @批量修改项目12 - - 第2条的parent属性 @2 - - 第2条的PM属性 @user11 - - 第2条的begin属性 @2022-03-05 - - 第2条的acl属性 @private -- 查看被编辑了的项目13详情 - - 第3条的name属性 @批量修改项目13 - - 第3条的parent属性 @3 - - 第3条的PM属性 @user13 - - 第3条的begin属性 @2022-02-19 - - 第3条的acl属性 @program -- 异常情况第message[end]条的0属性 @ID4『计划完成』应当大于『2023-02-19』。 - -*/ - -$project = new Project(); -$projectIdList = array(1, 2, 3); - -$data[1] = new stdClass(); -$data[1]->name = '批量修改项目11'; -$data[1]->parent = 1; -$data[1]->PM = 'user10'; -$data[1]->begin = '2022-02-08'; -$data[1]->end = '2022-04-13'; -$data[1]->days = 10; -$data[1]->acl = 'open'; - -$data[2] = new stdClass(); -$data[2]->name = '批量修改项目12'; -$data[2]->parent = 2; -$data[2]->PM = 'user11'; -$data[2]->begin = '2022-03-05'; -$data[2]->end = '2022-04-13'; -$data[2]->days = 10; -$data[2]->acl = 'private'; - -$data[3] = new stdClass(); -$data[3]->name = '批量修改项目13'; -$data[3]->parent = 3; -$data[3]->PM = 'user13'; -$data[3]->begin = '2022-02-19'; -$data[3]->end = '2022-04-13'; -$data[3]->days = 14; -$data[3]->acl = 'program'; - -$projects = $project->batchUpdate($data); - -r(count($projects)) && p() && e('3'); // 查看被编辑了的项目数量 -r($projects) && p('1:name,parent,PM,begin,acl') && e('批量修改项目11,1,user10,2022-02-08,open'); // 查看被编辑了的项目11详情 -r($projects) && p('2:name,parent,PM,begin,acl') && e('批量修改项目12,2,user11,2022-03-05,private'); // 查看被编辑了的项目12详情 -r($projects) && p('3:name,parent,PM,begin,acl') && e('批量修改项目13,3,user13,2022-02-19,program'); // 查看被编辑了的项目13详情 - -$data = array(); -$data[4] = new stdClass(); -$data[4]->name = '批量修改项目14'; -$data[4]->parent = 4; -$data[4]->PM = 'user14'; -$data[4]->begin = '2023-02-19'; -$data[4]->end = '2022-04-13'; -$data[4]->day = 14; -$data[4]->acl = 'program'; - -$projects = $project->batchUpdate($data); -r($projects) && p('message[end]:0') && e('ID4『计划完成』应当大于『2023-02-19』。'); // 异常情况 \ No newline at end of file diff --git a/module/project/test/model/batchupdate.php b/module/project/test/model/batchupdate.php index 876a7b9c96..4ad7533a3a 100755 --- a/module/project/test/model/batchupdate.php +++ b/module/project/test/model/batchupdate.php @@ -29,6 +29,27 @@ title=测试taskModel->batchUpdate(); timeout=0 cid=1 +- 查看被编辑了的项目数量 @3 +- 查看被编辑了的项目11详情 + - 第1条的name属性 @批量修改项目11 + - 第1条的parent属性 @1 + - 第1条的PM属性 @user10 + - 第1条的begin属性 @2022-02-08 + - 第1条的acl属性 @open +- 查看被编辑了的项目12详情 + - 第2条的name属性 @批量修改项目12 + - 第2条的parent属性 @2 + - 第2条的PM属性 @user11 + - 第2条的begin属性 @2022-03-05 + - 第2条的acl属性 @private +- 查看被编辑了的项目13详情 + - 第3条的name属性 @批量修改项目13 + - 第3条的parent属性 @3 + - 第3条的PM属性 @user13 + - 第3条的begin属性 @2022-02-19 + - 第3条的acl属性 @program +- 异常情况第message[end]条的0属性 @ID4『计划完成』应当大于『2023-02-19』。 + */ $project = new Project(); @@ -79,4 +100,4 @@ $data[4]->day = 14; $data[4]->acl = 'program'; $projects = $project->batchUpdate($data); -r($projects) && p('message[end]:0') && e('ID4『计划完成』应当大于『2023-02-19』。'); // 异常情况 +r($projects) && p('message[end]:0') && e('ID4『计划完成』应当大于『2023-02-19』。'); // 异常情况 \ No newline at end of file