* fix unable to fetch properly.

This commit is contained in:
liwenrui
2023-08-11 11:13:37 +08:00
parent 6820b86821
commit c0e64fa257
2 changed files with 11 additions and 11 deletions
+4 -4
View File
@@ -66,7 +66,7 @@ $config->ai->dataSource['doc']['doc'] = array('title', 'addedBy'
/* Available target form definations. Please also update `$lang->ai->targetForm` upon changes! Some are commented out, these need extra work. */
$config->ai->targetForm = array();
// $config->ai->targetForm['product']['tree/managechild'] = (object)array('m' => 'tree', 'f' => 'browse');
//$config->ai->targetForm['product']['doc/create'] = (object)array('m' => 'doc', 'f' => 'create');
// $config->ai->targetForm['product']['doc/create'] = (object)array('m' => 'doc', 'f' => 'create');
$config->ai->targetForm['story']['create'] = (object)array('m' => 'story', 'f' => 'create');
$config->ai->targetForm['story']['batchcreate'] = (object)array('m' => 'story', 'f' => 'batchcreate');
$config->ai->targetForm['story']['change'] = (object)array('m' => 'story', 'f' => 'change');
@@ -75,10 +75,10 @@ $config->ai->targetForm['story']['testcasecreate'] = (object)array('m' =>
$config->ai->targetForm['story']['subdivide'] = (object)array('m' => 'story', 'f' => 'batchcreate');
$config->ai->targetForm['productplan']['edit'] = (object)array('m' => 'productplan', 'f' => 'edit');
$config->ai->targetForm['productplan']['create'] = (object)array('m' => 'productplan', 'f' => 'create');
//$config->ai->targetForm['projectrelease']['doc/create'] = (object)array('m' => 'doc', 'f' => 'create');
// $config->ai->targetForm['projectrelease']['doc/create'] = (object)array('m' => 'doc', 'f' => 'create');
// $config->ai->targetForm['project']['risk/create'] = (object)array('m' => 'risk', 'f' => 'create');
// $config->ai->targetForm['project']['issue/create'] = (object)array('m' => 'issue', 'f' => 'create');
//$config->ai->targetForm['project']['doc/create'] = (object)array('m' => 'doc', 'f' => 'create');
// $config->ai->targetForm['project']['doc/create'] = (object)array('m' => 'doc', 'f' => 'create');
$config->ai->targetForm['project']['programplan/create'] = (object)array('m' => 'programplan', 'f' => 'create');
$config->ai->targetForm['execution']['batchcreatetask'] = (object)array('m' => 'task', 'f' => 'batchcreate');
// $config->ai->targetForm['execution']['createtestreport'] = (object)array('m' => 'execution', 'f' => 'testreport');
@@ -92,7 +92,7 @@ $config->ai->targetForm['testcase']['edit'] = (object)array('m' =>
$config->ai->targetForm['bug']['edit'] = (object)array('m' => 'bug', 'f' => 'edit');
$config->ai->targetForm['bug']['story/create'] = (object)array('m' => 'story', 'f' => 'create');
$config->ai->targetForm['bug']['testcase/create'] = (object)array('m' => 'testcase', 'f' => 'create');
//$config->ai->targetForm['doc']['create'] = (object)array('m' => 'doc', 'f' => 'create');
// $config->ai->targetForm['doc']['create'] = (object)array('m' => 'doc', 'f' => 'create');
$config->ai->targetForm['doc']['edit'] = (object)array('m' => 'doc', 'f' => 'edit');
/* Used to check if form injection is available, generated from `$config->ai->targetForm`. */
+7 -7
View File
@@ -1163,7 +1163,7 @@ class aiModel extends model
->where('tps.story')->eq($objectId)
->andWhere('tp.project')->ne(0)
->andWhere('tp.deleted')->eq(0)
->fetch('tps.project');
->fetch('project');
}
if($objectName == 'project')
{
@@ -1172,7 +1172,7 @@ class aiModel extends model
->where('tps.story')->eq($objectId)
->andWhere('tp.type')->eq('project')
->andWhere('tp.deleted')->eq(0)
->fetch('tps.project');
->fetch('project');
}
break;
case 'productplan': // product, story, branch, execution, task, bug, case, project, doc
@@ -1232,7 +1232,7 @@ class aiModel extends model
$vars[] = $this->dao->select('tb.execution')->from(TABLE_BUILD)->alias('tb')
->leftJoin(TABLE_RELEASE)->alias('tr')->on('tr.build = tb.id')
->where('tr.id')->eq($objectId)
->fetch('tb.execution');
->fetch('execution');
}
if($objectName == 'bug')
{
@@ -1280,7 +1280,7 @@ class aiModel extends model
$vars[] = $this->dao->select('tpp.product')->from(TABLE_TASK)->alias('tt')
->leftJoin(TABLE_PROJECTPRODUCT)->alias('tpp')->on('tpp.project = tt.project')
->where('tt.id')->eq($objectId)
->fetch('tpp.product');
->fetch('product');
}
if($objectName == 'story') $vars[] = $this->dao->select('story')->from(TABLE_TASK)->where('id')->eq($objectId)->fetch('story');
if($objectName == 'branch')
@@ -1288,14 +1288,14 @@ class aiModel extends model
$vars[] = $this->dao->select('tpp.branch')->from(TABLE_TASK)->alias('tt')
->leftJoin(TABLE_PROJECTPRODUCT)->alias('tpp')->on('tpp.project = tt.project')
->where('tt.id')->eq($objectId)
->fetch('tpp.branch');
->fetch('branch');
}
if($objectName == 'productplan')
{
$vars[] = $this->dao->select('tpp.plan')->from(TABLE_TASK)->alias('tt')
->leftJoin(TABLE_PROJECTPRODUCT)->alias('tpp')->on('tpp.project = tt.project')
->where('tt.id')->eq($objectId)
->fetch('tpp.plan');
->fetch('plan');
}
if($objectName == 'execution') $vars[] = $this->dao->select('execution')->from(TABLE_TASK)->where('id')->eq($objectId)->fetch('execution');
if($objectName == 'bug') $vars[] = $this->dao->select('max(id) as maxId')->from(TABLE_BUG)->where('task')->eq($objectId)->andWhere('deleted')->eq(0)->fetch('maxId');
@@ -1320,7 +1320,7 @@ class aiModel extends model
$vars[] = $this->dao->select('tpp.plan')->from(TABLE_CASE)->alias('tc')
->leftJoin(TABLE_PROJECTPRODUCT)->alias('tpp')->on('tpp.project = tc.project')
->where('tc.id')->eq($objectId)
->fetch('tpp.plan');
->fetch('plan');
}
if($objectName == 'task') $vars[] = $this->dao->select('max(task) as maxId')->from(TABLE_BUG)->where('case')->eq($objectId)->andWhere('deleted')->eq(0)->fetch('maxId');
if($objectName == 'bug') $vars[] = $this->dao->select('max(id) as maxId')->from(TABLE_BUG)->where('case')->eq($objectId)->andWhere('deleted')->eq(0)->fetch('maxId');