Merge branch 'master' of https://git.zcorp.cc/easycorp/zentaopms
This commit is contained in:
@@ -380,7 +380,7 @@ class block extends control
|
||||
*/
|
||||
public function printBlock($id, $module = 'my')
|
||||
{
|
||||
$block = $this->block->getByID($id);
|
||||
$block = $this->block->getByID((int)$id);
|
||||
|
||||
if(empty($block)) return false;
|
||||
|
||||
|
||||
Regular → Executable
@@ -1539,8 +1539,9 @@ class project extends control
|
||||
* @access public
|
||||
* @return void
|
||||
*/
|
||||
public function team($projectID = 0)
|
||||
public function team(string $projectID = '0')
|
||||
{
|
||||
$projectID = (int)$projectID;
|
||||
$this->session->set('teamList', $this->app->getURI(true), 'project');
|
||||
|
||||
$this->app->loadLang('execution');
|
||||
@@ -2045,8 +2046,10 @@ class project extends control
|
||||
* @access public
|
||||
* @return void
|
||||
*/
|
||||
public function manageProducts($projectID, $from = 'project')
|
||||
public function manageProducts(string $projectID, $from = 'project')
|
||||
{
|
||||
$projectID = (int)$projectID;
|
||||
|
||||
$this->loadModel('product');
|
||||
$this->loadModel('program');
|
||||
$this->loadModel('execution');
|
||||
|
||||
+11
-16
@@ -179,24 +179,19 @@ class projectModel extends model
|
||||
|
||||
/**
|
||||
* Get a project by id.
|
||||
* 根据项目ID获取项目信息。
|
||||
*
|
||||
* @param int $projectID
|
||||
* @param string $type project|sprint,stage
|
||||
* @access public
|
||||
* @return object
|
||||
* @return object|false
|
||||
*/
|
||||
public function getByID($projectID, $type = 'project')
|
||||
public function getByID(int $projectID): object|false
|
||||
{
|
||||
if(defined('TUTORIAL')) return $this->loadModel('tutorial')->getProject();
|
||||
|
||||
$project = $this->dao->select('*')->from(TABLE_PROJECT)
|
||||
->where('id')->eq($projectID)
|
||||
->andWhere('`type`')->in($type)
|
||||
->fetch();
|
||||
|
||||
$project = $this->projectTao->fetchProjectInfo($projectID);
|
||||
if(!$project) return false;
|
||||
|
||||
if(helper::isZeroDate($project->end)) $project->end = '';
|
||||
$project = $this->loadModel('file')->replaceImgURL($project, 'desc');
|
||||
return $project;
|
||||
}
|
||||
@@ -1049,7 +1044,7 @@ class projectModel extends model
|
||||
public function buildMenuQuery($projectID = 0)
|
||||
{
|
||||
$path = '';
|
||||
$project = $this->getByID($projectID);
|
||||
$project = $this->projectTao->fetchProjectInfo($projectID);
|
||||
if($project) $path = $project->path;
|
||||
|
||||
return $this->dao->select('*')->from(TABLE_PROJECT)
|
||||
@@ -1896,7 +1891,7 @@ class projectModel extends model
|
||||
public function activate(int $projectID, object $project) :array|false
|
||||
{
|
||||
$now = helper::now();
|
||||
$oldProject = $this->getByID($projectID);
|
||||
$oldProject = $this->projectTao->fetchProjectInfo($projectID);
|
||||
|
||||
$daoSuccess = $this->projectTao->doActivate($projectID, $project);
|
||||
if(!$daoSuccess) return false;
|
||||
@@ -2080,7 +2075,7 @@ class projectModel extends model
|
||||
*/
|
||||
public function manageMembers($projectID)
|
||||
{
|
||||
$project = $this->getByID($projectID);
|
||||
$project = $this->projectTao->fetchProjectInfo($projectID);
|
||||
$data = (array)fixer::input('post')->get();
|
||||
|
||||
extract($data);
|
||||
@@ -2559,7 +2554,7 @@ class projectModel extends model
|
||||
$this->dao->update(TABLE_EXECUTION)->set('division')->eq('1')->where('project')->eq((int)$projectID)->exec();
|
||||
}
|
||||
|
||||
$project = $this->getByID($projectID);
|
||||
$project = $this->projectTao->fetchProjectInfo($projectID);
|
||||
if(!empty($project) and ($project->model == 'waterfall' or $project->model == 'waterfallplus') and empty($project->division) and !empty($executions))
|
||||
{
|
||||
$this->loadModel('execution');
|
||||
@@ -2600,7 +2595,7 @@ class projectModel extends model
|
||||
{
|
||||
if(defined('TUTORIAL')) return $this->loadModel('tutorial')->getTeamMembers();
|
||||
|
||||
$project = $this->getByID($projectID);
|
||||
$project = $this->projectTao->fetchProjectInfo($projectID);
|
||||
if(empty($project)) return array();
|
||||
|
||||
return $this->dao->select("t1.*, t1.hours * t1.days AS totalHours, t2.id as userID, if(t2.deleted='0', t2.realname, t1.account) as realname")->from(TABLE_TEAM)->alias('t1')
|
||||
@@ -2837,14 +2832,14 @@ class projectModel extends model
|
||||
|
||||
$model = 'scrum';
|
||||
$objectID = (empty($objectID) and $this->session->project) ? $this->session->project : $objectID;
|
||||
$project = $this->getByID($objectID);
|
||||
$project = $this->projectTao->fetchProjectInfo($objectID);
|
||||
|
||||
if(!$project)
|
||||
{
|
||||
$execution = $this->loadModel('execution')->getByID($objectID);
|
||||
if($execution and $execution->project and !$execution->multiple)
|
||||
{
|
||||
$project = $this->getByID($execution->project);
|
||||
$project = $this->projectTao->fetchProjectInfo($execution->project);
|
||||
$objectID = $execution->project;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -131,4 +131,21 @@ class projectTao extends projectModel
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get project details, including all contents of the TABLE_PROJECT.
|
||||
* 获取项目的详情,包含project表的所有内容。
|
||||
*
|
||||
* @param int $projectID
|
||||
* @access protected
|
||||
* @return object|false
|
||||
*/
|
||||
protected function fetchProjectInfo(int $projectID): object|false
|
||||
{
|
||||
$project = $this->dao->select('*')->from(TABLE_PROJECT)->where('id')->eq($projectID)->fetch();
|
||||
|
||||
/* Filter the date is empty or 1970. */
|
||||
if($project and helper::isZeroDate($project->end)) $project->end = '';
|
||||
return $project;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -45,5 +45,5 @@ $tester->loadModel('project');
|
||||
|
||||
initData();
|
||||
|
||||
r($tester->project->getByID(2, 'project')) && p('code,type') && e('project2,project'); //获取ID等于11的项目
|
||||
r($tester->project->getByID(1, 'project')) && p('code') && e('0'); //获取不存在的项目
|
||||
r($tester->project->getByID(2)) && p('code,type') && e('project2,project'); //获取ID等于11的项目
|
||||
r($tester->project->getByID(1)) && p('code') && e('0'); //获取不存在的项目
|
||||
|
||||
Executable
+43
@@ -0,0 +1,43 @@
|
||||
#!/usr/bin/env php
|
||||
<?php
|
||||
include dirname(__FILE__, 5) . "/test/lib/init.php";
|
||||
su('admin');
|
||||
|
||||
function initData()
|
||||
{
|
||||
$project = zdTable('project');
|
||||
$project->id->range('2-5');
|
||||
$project->project->range('2-5');
|
||||
$project->name->prefix("项目")->range('2-5');
|
||||
$project->code->prefix("project")->range('2-5');
|
||||
$project->model->range("scrum");
|
||||
$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=测试 projectModel::fetchProjectInfo;
|
||||
timeout=0
|
||||
cid=1
|
||||
|
||||
|
||||
*/
|
||||
|
||||
global $tester;
|
||||
$tester->loadModel('project');
|
||||
|
||||
initData();
|
||||
|
||||
r($tester->project->fetchProjectInfo(2)) && p('code,type') && e('project2,project'); //获取ID等于11的项目
|
||||
r($tester->project->fetchProjectInfo(1)) && p('code') && e('0'); //获取不存在的项目
|
||||
@@ -61,8 +61,98 @@ $members = array(array($members1, $members2), array($members3));
|
||||
/**
|
||||
|
||||
title=taskModel->computeHours4Multiple();
|
||||
timeout=0
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
- 执行task模块的computeHours4Multiple方法,参数是$oldTasks[0]
|
||||
- 属性id @1
|
||||
- 属性assignedTo @admin
|
||||
- 属性status @doing
|
||||
- 属性estimate @5
|
||||
- 属性consumed @0
|
||||
- 属性left @4
|
||||
|
||||
- 执行task模块的computeHours4Multiple方法,参数是$oldTasks[1]
|
||||
- 属性id @2
|
||||
- 属性assignedTo @user1
|
||||
- 属性status @done
|
||||
- 属性estimate @13
|
||||
- 属性consumed @0
|
||||
- 属性left @0
|
||||
|
||||
- 执行task模块的computeHours4Multiple方法,参数是$oldTasks[2]
|
||||
- 属性id @3
|
||||
- 属性assignedTo @admin
|
||||
- 属性status @done
|
||||
- 属性estimate @15
|
||||
- 属性consumed @0
|
||||
- 属性left @4
|
||||
|
||||
- 执行task模块的computeHours4Multiple方法,参数是$oldTasks[3]
|
||||
- 属性id @4
|
||||
- 属性assignedTo @user1
|
||||
- 属性status @pause
|
||||
- 属性estimate @17
|
||||
- 属性consumed @0
|
||||
- 属性left @2
|
||||
|
||||
- 执行task模块的computeHours4Multiple方法,参数是$oldTasks[4]
|
||||
- 属性id @5
|
||||
- 属性assignedTo @admin
|
||||
- 属性status @cancel
|
||||
- 属性estimate @0
|
||||
- 属性consumed @0
|
||||
- 属性left @0
|
||||
|
||||
- 执行task模块的computeHours4Multiple方法,参数是$oldTasks[0], $tasks[0]
|
||||
- 属性id @1
|
||||
- 属性assignedTo @admin
|
||||
- 属性status @doing
|
||||
- 属性estimate @5
|
||||
- 属性consumed @0
|
||||
- 属性left @4
|
||||
|
||||
- 执行task模块的computeHours4Multiple方法,参数是$oldTasks[1], $tasks[1]
|
||||
- 属性id @2
|
||||
- 属性assignedTo @user1
|
||||
- 属性status @done
|
||||
- 属性estimate @13
|
||||
- 属性consumed @0
|
||||
- 属性left @0
|
||||
|
||||
- 执行task模块的computehours4multiple方法,参数是$oldTasks[0], $tasks[0], $members[0]
|
||||
- 属性id @1
|
||||
- 属性assignedTo @admin
|
||||
- 属性status @doing
|
||||
- 属性estimate @3
|
||||
- 属性consumed @0
|
||||
- 属性left @3
|
||||
|
||||
- 执行task模块的computehours4multiple方法,参数是$oldTasks[1], $tasks[1], $members[1]
|
||||
- 属性id @2
|
||||
- 属性assignedTo @user1
|
||||
- 属性status @done
|
||||
- 属性estimate @3
|
||||
- 属性consumed @0
|
||||
- 属性left @3
|
||||
|
||||
- 执行task模块的computehours4multiple方法,参数是$oldTasks[0], $tasks[0], $members[0], false
|
||||
- 属性id @1
|
||||
- 属性assignedTo @admin
|
||||
- 属性status @doing
|
||||
- 属性estimate @3
|
||||
- 属性consumed @0
|
||||
- 属性left @3
|
||||
|
||||
- 执行task模块的computehours4multiple方法,参数是$oldTasks[1], $tasks[1], $members[1], false
|
||||
- 属性id @2
|
||||
- 属性assignedTo @user1
|
||||
- 属性status @done
|
||||
- 属性estimate @3
|
||||
- 属性consumed @0
|
||||
- 属性left @3
|
||||
|
||||
|
||||
|
||||
*/
|
||||
|
||||
@@ -77,4 +167,4 @@ r($task->computeHours4MultipleTest($oldTasks[1], $tasks[1]))
|
||||
r($task->computehours4multipletest($oldTasks[0], $tasks[0], $members[0])) && p('id,assignedTo,status,estimate,consumed,left') && e('1,admin,doing,3,0,3'); // taskID 1 有传入task 传入members计算多人工时
|
||||
r($task->computehours4multipletest($oldTasks[1], $tasks[1], $members[1])) && p('id,assignedTo,status,estimate,consumed,left') && e('2,user1,done,3,0,3'); // taskID 2 有传入task 传入members计算多人工时
|
||||
r($task->computehours4multipletest($oldTasks[0], $tasks[0], $members[0], false)) && p('id,assignedTo,status,estimate,consumed,left') && e('1,admin,doing,3,0,3'); // taskID 1 有传入task 传入members 不自动更新状态计算多人工时
|
||||
r($task->computehours4multipletest($oldTasks[1], $tasks[1], $members[1], false)) && p('id,assignedTo,status,estimate,consumed,left') && e('2,user1,done,3,0,3'); // taskID 2 有传入task 传入members 不自动更新状态计算多人工时
|
||||
r($task->computehours4multipletest($oldTasks[1], $tasks[1], $members[1], false)) && p('id,assignedTo,status,estimate,consumed,left') && e('2,user1,done,3,0,3'); // taskID 2 有传入task 传入members 不自动更新状态计算多人工时
|
||||
Regular → Executable
+87
-1
@@ -65,6 +65,92 @@ title=taskModel->computeCurrentTaskStatus();
|
||||
timeout=0
|
||||
cid=1
|
||||
|
||||
- 执行$task1
|
||||
- 属性status @doing
|
||||
- 属性assignedTo @user1
|
||||
- 属性estimate @9
|
||||
- 属性left @0
|
||||
- 属性consumed @10
|
||||
|
||||
- 执行$task2
|
||||
- 属性status @doing
|
||||
- 属性assignedTo @user1
|
||||
- 属性estimate @9
|
||||
- 属性left @0
|
||||
- 属性consumed @10
|
||||
|
||||
- 执行$task3
|
||||
- 属性status @doing
|
||||
- 属性assignedTo @user1
|
||||
- 属性estimate @9
|
||||
- 属性left @0
|
||||
- 属性consumed @10
|
||||
|
||||
- 执行$task4
|
||||
- 属性status @doing
|
||||
- 属性assignedTo @user1
|
||||
- 属性estimate @9
|
||||
- 属性left @0
|
||||
- 属性consumed @10
|
||||
|
||||
- 执行$task5
|
||||
- 属性status @doing
|
||||
- 属性assignedTo @user1
|
||||
- 属性estimate @9
|
||||
- 属性left @0
|
||||
- 属性consumed @10
|
||||
|
||||
- 执行$task6
|
||||
- 属性status @doing
|
||||
- 属性assignedTo @user1
|
||||
- 属性estimate @9
|
||||
- 属性left @0
|
||||
- 属性consumed @10
|
||||
|
||||
- 执行$task7
|
||||
- 属性status @done
|
||||
- 属性assignedTo @admin
|
||||
- 属性estimate @8
|
||||
- 属性left @8
|
||||
- 属性consumed @0
|
||||
|
||||
- 执行$task8
|
||||
- 属性status @done
|
||||
- 属性assignedTo @admin
|
||||
- 属性estimate @8
|
||||
- 属性left @8
|
||||
- 属性consumed @0
|
||||
|
||||
- 执行$task9
|
||||
- 属性status @done
|
||||
- 属性assignedTo @admin
|
||||
- 属性estimate @8
|
||||
- 属性left @8
|
||||
- 属性consumed @0
|
||||
|
||||
- 执行$task10
|
||||
- 属性status @done
|
||||
- 属性assignedTo @admin
|
||||
- 属性estimate @8
|
||||
- 属性left @8
|
||||
- 属性consumed @0
|
||||
|
||||
- 执行$task11
|
||||
- 属性status @done
|
||||
- 属性assignedTo @admin
|
||||
- 属性estimate @8
|
||||
- 属性left @8
|
||||
- 属性consumed @0
|
||||
|
||||
- 执行$task12
|
||||
- 属性status @done
|
||||
- 属性assignedTo @admin
|
||||
- 属性estimate @8
|
||||
- 属性left @8
|
||||
- 属性consumed @0
|
||||
|
||||
|
||||
|
||||
*/
|
||||
|
||||
$task = new taskTest();
|
||||
@@ -92,4 +178,4 @@ r($task8) && p('status,assignedTo,estimate,left,consumed') && e('done,admin,8,8
|
||||
r($task9) && p('status,assignedTo,estimate,left,consumed') && e('done,admin,8,8,0'); // 查询 task9 情况的task信息 currentTask[1] taskID 2 currentTasksestimate 状态自动变更 有工时消耗 团队成员members[0]
|
||||
r($task10) && p('status,assignedTo,estimate,left,consumed') && e('done,admin,8,8,0'); // 查询 task10 情况的task信息 currentTask[1] taskID 2 currentTasksestimate 状态非自动变更 有工时消耗 团队成员members[0]
|
||||
r($task11) && p('status,assignedTo,estimate,left,consumed') && e('done,admin,8,8,0'); // 查询 task11 情况的task信息 currentTask[1] taskID 2 currentTasksestimate 状态非自动变更 没有工时消耗 团队成员members[0]
|
||||
r($task12) && p('status,assignedTo,estimate,left,consumed') && e('done,admin,8,8,0'); // 查询 task12 情况的task信息 currentTask[1] taskID 2 currentTasksestimate 状态非自动变更 没有工时消耗 团队成员members[1]
|
||||
r($task12) && p('status,assignedTo,estimate,left,consumed') && e('done,admin,8,8,0'); // 查询 task12 情况的task信息 currentTask[1] taskID 2 currentTasksestimate 状态非自动变更 没有工时消耗 团队成员members[1]
|
||||
@@ -64,101 +64,162 @@ title=taskModel->fetchExecutionTasks();
|
||||
timeout=0
|
||||
cid=1
|
||||
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[0], $productIdList[0], $type[0], $modules[0], $orderBy[0], $count[0] @0
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[0], $productIdList[0], $type[0], $modules[0], $orderBy[0], $count[1] @0
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[1], $productIdList[0], $type[0], $modules[0], $orderBy[0], $count[0]- ,属性1 @任务1
|
||||
@任务1
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[1], $productIdList[0], $type[0], $modules[0], $orderBy[0], $count[1] @10
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[1], $productIdList[1], $type[0], $modules[0], $orderBy[0], $count[0]- ,属性1 @任务1
|
||||
@任务1
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[1], $productIdList[1], $type[0], $modules[0], $orderBy[0], $count[1] @2
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[1], $productIdList[1], $type[1], $modules[0], $orderBy[0], $count[0] @0
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[1], $productIdList[1], $type[1], $modules[0], $orderBy[0], $count[1] @0
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[1], $productIdList[1], $type[2], $modules[0], $orderBy[0], $count[0]- ,属性1 @任务1
|
||||
@任务1
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[1], $productIdList[1], $type[2], $modules[0], $orderBy[0], $count[1] @1
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[1], $productIdList[1], $type[3], $modules[0], $orderBy[0], $count[0]- ,属性1 @任务1
|
||||
@任务1
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[1], $productIdList[1], $type[3], $modules[0], $orderBy[0], $count[1] @2
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[1], $productIdList[1], $type[4], $modules[0], $orderBy[0], $count[0] @0
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[1], $productIdList[1], $type[4], $modules[0], $orderBy[0], $count[1] @0
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[1], $productIdList[1], $type[5], $modules[0], $orderBy[0], $count[0]- ,属性1 @任务1
|
||||
@任务1
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[1], $productIdList[1], $type[5], $modules[0], $orderBy[0], $count[1] @1
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[1], $productIdList[1], $type[6], $modules[0], $orderBy[0], $count[0]- ,属性1 @任务1
|
||||
@任务1
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[1], $productIdList[1], $type[6], $modules[0], $orderBy[0], $count[1] @1
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[1], $productIdList[1], $type[7], $modules[0], $orderBy[0], $count[0]- ,属性1 @任务1
|
||||
@任务1
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[1], $productIdList[1], $type[7], $modules[0], $orderBy[0], $count[1] @2
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[1], $productIdList[1], $type[8], $modules[0], $orderBy[0], $count[0]- ,属性1 @任务1
|
||||
@任务1
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[1], $productIdList[1], $type[8], $modules[0], $orderBy[0], $count[1] @1
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[1], $productIdList[1], $type[9], $modules[0], $orderBy[0], $count[0]- ,属性11 @任务11
|
||||
@任务11
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[1], $productIdList[1], $type[9], $modules[0], $orderBy[0], $count[1] @1
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[1], $productIdList[1], $type[10], $modules[0], $orderBy[0], $count[0] @0
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[1], $productIdList[1], $type[10], $modules[0], $orderBy[0], $count[1] @0
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[1], $productIdList[1], $type[11], $modules[0], $orderBy[0], $count[0] @0
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[1], $productIdList[1], $type[11], $modules[0], $orderBy[0], $count[1] @0
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[1], $productIdList[1], $type[12], $modules[0], $orderBy[0], $count[0] @0
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[1], $productIdList[1], $type[12], $modules[0], $orderBy[0], $count[1] @0
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[1], $productIdList[1], $type[13], $modules[0], $orderBy[0], $count[0]- ,属性1 @任务1
|
||||
@任务1
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[1], $productIdList[1], $type[13], $modules[0], $orderBy[0], $count[1] @2
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[1], $productIdList[0], $type[0], $modules[1], $orderBy[0], $count[0]- ,属性17 @任务17
|
||||
@任务17
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[1], $productIdList[0], $type[0], $modules[1], $orderBy[0], $count[1] @2
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[1], $productIdList[0], $type[0], $modules[2], $orderBy[0], $count[0] @0
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[1], $productIdList[0], $type[0], $modules[2], $orderBy[0], $count[1] @0
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[1], $productIdList[0], $type[0], $modules[3], $orderBy[0], $count[0]- ,属性17 @任务17
|
||||
@任务17
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[1], $productIdList[0], $type[0], $modules[3], $orderBy[0], $count[1] @2
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[1], $productIdList[0], $type[0], $modules[0], $orderBy[1], $count[0]- ,属性1 @任务1
|
||||
@任务1
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[1], $productIdList[0], $type[0], $modules[0], $orderBy[1], $count[1] @10
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[2], $productIdList[0], $type[0], $modules[0], $orderBy[0], $count[0]- ,属性18 @任务18
|
||||
@任务18
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[2], $productIdList[0], $type[0], $modules[0], $orderBy[0], $count[1] @10
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[2], $productIdList[1], $type[0], $modules[0], $orderBy[0], $count[0] @0
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[2], $productIdList[1], $type[0], $modules[0], $orderBy[0], $count[1] @0
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[2], $productIdList[1], $type[1], $modules[0], $orderBy[0], $count[0] @0
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[2], $productIdList[1], $type[1], $modules[0], $orderBy[0], $count[1] @0
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[2], $productIdList[1], $type[2], $modules[0], $orderBy[0], $count[0] @0
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[2], $productIdList[1], $type[2], $modules[0], $orderBy[0], $count[1] @0
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[2], $productIdList[1], $type[3], $modules[0], $orderBy[0], $count[0] @0
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[2], $productIdList[1], $type[3], $modules[0], $orderBy[0], $count[1] @0
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[2], $productIdList[1], $type[4], $modules[0], $orderBy[0], $count[0] @0
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[2], $productIdList[1], $type[4], $modules[0], $orderBy[0], $count[1] @0
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[2], $productIdList[1], $type[5], $modules[0], $orderBy[0], $count[0] @0
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[2], $productIdList[1], $type[5], $modules[0], $orderBy[0], $count[1] @0
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[2], $productIdList[1], $type[6], $modules[0], $orderBy[0], $count[0] @0
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[2], $productIdList[1], $type[6], $modules[0], $orderBy[0], $count[1] @0
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[2], $productIdList[1], $type[7], $modules[0], $orderBy[0], $count[0] @0
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[2], $productIdList[1], $type[7], $modules[0], $orderBy[0], $count[1] @0
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[2], $productIdList[1], $type[8], $modules[0], $orderBy[0], $count[0] @0
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[2], $productIdList[1], $type[8], $modules[0], $orderBy[0], $count[1] @0
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[2], $productIdList[1], $type[9], $modules[0], $orderBy[0], $count[0] @0
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[2], $productIdList[1], $type[9], $modules[0], $orderBy[0], $count[1] @0
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[2], $productIdList[1], $type[10], $modules[0], $orderBy[0], $count[0] @0
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[2], $productIdList[1], $type[10], $modules[0], $orderBy[0], $count[1] @0
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[2], $productIdList[1], $type[11], $modules[0], $orderBy[0], $count[0] @0
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[2], $productIdList[1], $type[11], $modules[0], $orderBy[0], $count[1] @0
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[2], $productIdList[1], $type[12], $modules[0], $orderBy[0], $count[0] @0
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[2], $productIdList[1], $type[12], $modules[0], $orderBy[0], $count[1] @0
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[2], $productIdList[1], $type[13], $modules[0], $orderBy[0], $count[0] @0
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[2], $productIdList[1], $type[13], $modules[0], $orderBy[0], $count[1] @0
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[2], $productIdList[0], $type[0], $modules[1], $orderBy[0], $count[0]- ,属性2 @任务2
|
||||
@任务2
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[2], $productIdList[0], $type[0], $modules[1], $orderBy[0], $count[1] @2
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[2], $productIdList[0], $type[0], $modules[2], $orderBy[0], $count[0] @0
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[2], $productIdList[0], $type[0], $modules[2], $orderBy[0], $count[1] @0
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[2], $productIdList[0], $type[0], $modules[3], $orderBy[0], $count[0]- ,属性2 @任务2
|
||||
@任务2
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[2], $productIdList[0], $type[0], $modules[3], $orderBy[0], $count[1] @2
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[2], $productIdList[0], $type[0], $modules[0], $orderBy[1], $count[0]- ,属性20 @任务20
|
||||
@任务20
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[2], $productIdList[0], $type[0], $modules[0], $orderBy[1], $count[1] @10
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[0], $productIdList[0], $type[0], $modules[0], $orderBy[0], $count[0]属性 @0
|
||||
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[0], $productIdList[0], $type[0], $modules[0], $orderBy[0], $count[1]属性 @0
|
||||
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[1], $productIdList[0], $type[0], $modules[0], $orderBy[0], $count[0]第1条的name属性 @任务1
|
||||
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[1], $productIdList[0], $type[0], $modules[0], $orderBy[0], $count[1]属性 @10
|
||||
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[1], $productIdList[1], $type[0], $modules[0], $orderBy[0], $count[0]第1条的name属性 @任务1
|
||||
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[1], $productIdList[1], $type[0], $modules[0], $orderBy[0], $count[1]属性 @2
|
||||
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[1], $productIdList[1], $type[1], $modules[0], $orderBy[0], $count[0]属性 @0
|
||||
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[1], $productIdList[1], $type[1], $modules[0], $orderBy[0], $count[1]属性 @0
|
||||
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[1], $productIdList[1], $type[2], $modules[0], $orderBy[0], $count[0]第1条的name属性 @任务1
|
||||
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[1], $productIdList[1], $type[2], $modules[0], $orderBy[0], $count[1]属性 @1
|
||||
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[1], $productIdList[1], $type[3], $modules[0], $orderBy[0], $count[0]第1条的name属性 @任务1
|
||||
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[1], $productIdList[1], $type[3], $modules[0], $orderBy[0], $count[1]属性 @2
|
||||
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[1], $productIdList[1], $type[4], $modules[0], $orderBy[0], $count[0]属性 @0
|
||||
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[1], $productIdList[1], $type[4], $modules[0], $orderBy[0], $count[1]属性 @0
|
||||
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[1], $productIdList[1], $type[5], $modules[0], $orderBy[0], $count[0]第1条的name属性 @任务1
|
||||
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[1], $productIdList[1], $type[5], $modules[0], $orderBy[0], $count[1]属性 @1
|
||||
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[1], $productIdList[1], $type[6], $modules[0], $orderBy[0], $count[0]第1条的name属性 @任务1
|
||||
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[1], $productIdList[1], $type[6], $modules[0], $orderBy[0], $count[1]属性 @1
|
||||
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[1], $productIdList[1], $type[7], $modules[0], $orderBy[0], $count[0]第1条的name属性 @任务1
|
||||
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[1], $productIdList[1], $type[7], $modules[0], $orderBy[0], $count[1]属性 @2
|
||||
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[1], $productIdList[1], $type[8], $modules[0], $orderBy[0], $count[0]第1条的name属性 @任务1
|
||||
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[1], $productIdList[1], $type[8], $modules[0], $orderBy[0], $count[1]属性 @1
|
||||
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[1], $productIdList[1], $type[9], $modules[0], $orderBy[0], $count[0]第11条的name属性 @任务11
|
||||
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[1], $productIdList[1], $type[9], $modules[0], $orderBy[0], $count[1]属性 @1
|
||||
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[1], $productIdList[1], $type[10], $modules[0], $orderBy[0], $count[0]属性 @0
|
||||
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[1], $productIdList[1], $type[10], $modules[0], $orderBy[0], $count[1]属性 @0
|
||||
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[1], $productIdList[1], $type[11], $modules[0], $orderBy[0], $count[0]属性 @0
|
||||
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[1], $productIdList[1], $type[11], $modules[0], $orderBy[0], $count[1]属性 @0
|
||||
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[1], $productIdList[1], $type[12], $modules[0], $orderBy[0], $count[0]属性 @0
|
||||
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[1], $productIdList[1], $type[12], $modules[0], $orderBy[0], $count[1]属性 @0
|
||||
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[1], $productIdList[1], $type[13], $modules[0], $orderBy[0], $count[0]第1条的name属性 @任务1
|
||||
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[1], $productIdList[1], $type[13], $modules[0], $orderBy[0], $count[1]属性 @2
|
||||
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[1], $productIdList[0], $type[0], $modules[1], $orderBy[0], $count[0]第17条的name属性 @任务17
|
||||
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[1], $productIdList[0], $type[0], $modules[1], $orderBy[0], $count[1]属性 @2
|
||||
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[1], $productIdList[0], $type[0], $modules[2], $orderBy[0], $count[0]属性 @0
|
||||
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[1], $productIdList[0], $type[0], $modules[2], $orderBy[0], $count[1]属性 @0
|
||||
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[1], $productIdList[0], $type[0], $modules[3], $orderBy[0], $count[0]第17条的name属性 @任务17
|
||||
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[1], $productIdList[0], $type[0], $modules[3], $orderBy[0], $count[1]属性 @2
|
||||
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[1], $productIdList[0], $type[0], $modules[0], $orderBy[1], $count[0]第1条的name属性 @任务1
|
||||
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[1], $productIdList[0], $type[0], $modules[0], $orderBy[1], $count[1]属性 @10
|
||||
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[2], $productIdList[0], $type[0], $modules[0], $orderBy[0], $count[0]第18条的name属性 @任务18
|
||||
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[2], $productIdList[0], $type[0], $modules[0], $orderBy[0], $count[1]属性 @10
|
||||
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[2], $productIdList[1], $type[0], $modules[0], $orderBy[0], $count[0]第6条的name属性 @任务6
|
||||
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[2], $productIdList[1], $type[0], $modules[0], $orderBy[0], $count[1]属性 @2
|
||||
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[2], $productIdList[1], $type[1], $modules[0], $orderBy[0], $count[0]属性 @0
|
||||
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[2], $productIdList[1], $type[1], $modules[0], $orderBy[0], $count[1]属性 @0
|
||||
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[2], $productIdList[1], $type[2], $modules[0], $orderBy[0], $count[0]第6条的name属性 @任务6
|
||||
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[2], $productIdList[1], $type[2], $modules[0], $orderBy[0], $count[1]属性 @2
|
||||
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[2], $productIdList[1], $type[3], $modules[0], $orderBy[0], $count[0]第6条的name属性 @任务6
|
||||
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[2], $productIdList[1], $type[3], $modules[0], $orderBy[0], $count[1]属性 @1
|
||||
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[2], $productIdList[1], $type[4], $modules[0], $orderBy[0], $count[0]第6条的name属性 @任务6
|
||||
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[2], $productIdList[1], $type[4], $modules[0], $orderBy[0], $count[1]属性 @2
|
||||
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[2], $productIdList[1], $type[5], $modules[0], $orderBy[0], $count[0]第6条的name属性 @任务6
|
||||
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[2], $productIdList[1], $type[5], $modules[0], $orderBy[0], $count[1]属性 @2
|
||||
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[2], $productIdList[1], $type[6], $modules[0], $orderBy[0], $count[0]第6条的name属性 @任务6
|
||||
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[2], $productIdList[1], $type[6], $modules[0], $orderBy[0], $count[1]属性 @2
|
||||
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[2], $productIdList[1], $type[7], $modules[0], $orderBy[0], $count[0]属性 @0
|
||||
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[2], $productIdList[1], $type[7], $modules[0], $orderBy[0], $count[1]属性 @0
|
||||
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[2], $productIdList[1], $type[8], $modules[0], $orderBy[0], $count[0]属性 @0
|
||||
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[2], $productIdList[1], $type[8], $modules[0], $orderBy[0], $count[1]属性 @0
|
||||
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[2], $productIdList[1], $type[9], $modules[0], $orderBy[0], $count[0]属性 @0
|
||||
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[2], $productIdList[1], $type[9], $modules[0], $orderBy[0], $count[1]属性 @0
|
||||
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[2], $productIdList[1], $type[10], $modules[0], $orderBy[0], $count[0]属性 @0
|
||||
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[2], $productIdList[1], $type[10], $modules[0], $orderBy[0], $count[1]属性 @0
|
||||
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[2], $productIdList[1], $type[11], $modules[0], $orderBy[0], $count[0]第6条的name属性 @任务6
|
||||
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[2], $productIdList[1], $type[11], $modules[0], $orderBy[0], $count[1]属性 @1
|
||||
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[2], $productIdList[1], $type[12], $modules[0], $orderBy[0], $count[0]属性 @0
|
||||
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[2], $productIdList[1], $type[12], $modules[0], $orderBy[0], $count[1]属性 @0
|
||||
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[2], $productIdList[1], $type[13], $modules[0], $orderBy[0], $count[0]第6条的name属性 @任务6
|
||||
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[2], $productIdList[1], $type[13], $modules[0], $orderBy[0], $count[1]属性 @1
|
||||
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[2], $productIdList[0], $type[0], $modules[1], $orderBy[0], $count[0]第2条的name属性 @任务2
|
||||
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[2], $productIdList[0], $type[0], $modules[1], $orderBy[0], $count[1]属性 @2
|
||||
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[2], $productIdList[0], $type[0], $modules[2], $orderBy[0], $count[0]属性 @0
|
||||
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[2], $productIdList[0], $type[0], $modules[2], $orderBy[0], $count[1]属性 @0
|
||||
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[2], $productIdList[0], $type[0], $modules[3], $orderBy[0], $count[0]第2条的name属性 @任务2
|
||||
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[2], $productIdList[0], $type[0], $modules[3], $orderBy[0], $count[1]属性 @2
|
||||
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[2], $productIdList[0], $type[0], $modules[0], $orderBy[1], $count[0]第20条的name属性 @任务20
|
||||
|
||||
- 执行task模块的fetchExecutionTasks方法,参数是$executionIdList[2], $productIdList[0], $type[0], $modules[0], $orderBy[1], $count[1]属性 @10
|
||||
|
||||
|
||||
|
||||
*/
|
||||
@@ -250,4 +311,4 @@ r($task->fetchExecutionTasksTest($executionIdList[2], $productIdList[0], $type[
|
||||
r($task->fetchExecutionTasksTest($executionIdList[2], $productIdList[0], $type[0], $modules[3], $orderBy[0], $count[0])) && p('2:name') && e('任务2'); // 测试获取执行ID 2 product 0 type all module array(2,8) orederBy 'status_asc, id_desc' 的任务
|
||||
r($task->fetchExecutionTasksTest($executionIdList[2], $productIdList[0], $type[0], $modules[3], $orderBy[0], $count[1])) && p() && e('2'); // 测试获取执行ID 2 product 0 type all module array(2,8) orederBy 'status_asc, id_desc' 的任务数量
|
||||
r($task->fetchExecutionTasksTest($executionIdList[2], $productIdList[0], $type[0], $modules[0], $orderBy[1], $count[0])) && p('20:name') && e('任务20'); // 测试获取执行ID 2 product 0 type all module 空 orederBy 'pri_desc' 的任务
|
||||
r($task->fetchExecutionTasksTest($executionIdList[2], $productIdList[0], $type[0], $modules[0], $orderBy[1], $count[1])) && p() && e('10'); // 测试获取执行ID 2 product 0 type all module 空 orederBy 'pri_desc' 的任务数量
|
||||
r($task->fetchExecutionTasksTest($executionIdList[2], $productIdList[0], $type[0], $modules[0], $orderBy[1], $count[1])) && p() && e('10'); // 测试获取执行ID 2 product 0 type all module 空 orederBy 'pri_desc' 的任务数量
|
||||
@@ -18,10 +18,9 @@ title=taskModel->getTeamMembersByIdList();
|
||||
timeout=0
|
||||
cid=1
|
||||
|
||||
- 执行$emptyData @0
|
||||
- 执行count($taskTeamGroup) @2
|
||||
- 执行$firstTaskTeam- ,属性0 @1
|
||||
@admin
|
||||
- 执行$emptyData属性 @0
|
||||
- 执行count($taskTeamGroup)属性 @2
|
||||
- 执行$firstTaskTeam第0条的account属性 @admin
|
||||
|
||||
*/
|
||||
|
||||
@@ -33,6 +32,6 @@ $emptyData = $tester->task->getTeamMembersByIdList(array());
|
||||
$taskTeamGroup = $tester->task->getTeamMembersByIdList($taskIdList);
|
||||
$firstTaskTeam = current($taskTeamGroup);
|
||||
|
||||
r($emptyData) && p() && e('0'); // 测试传入空的taskIdList
|
||||
r(count($taskTeamGroup)) && p() && e('2'); // 测试查询给定taskIdList的任务数量
|
||||
r($firstTaskTeam) && p('0:account') && e('admin'); // 测试查询任务id为1团队中第一个人的用户名
|
||||
r($emptyData) && p() && e('0'); // 测试传入空的taskIdList
|
||||
r(count($taskTeamGroup)) && p() && e('2'); // 测试查询给定taskIdList的任务数量
|
||||
r($firstTaskTeam) && p('0:account') && e('admin'); // 测试查询任务id为1团队中第一个人的用户名
|
||||
|
||||
Reference in New Issue
Block a user