* [misc] replace COUNT(*) with COUNT(1) in sql.

This commit is contained in:
liugang
2024-06-27 14:07:27 +08:00
committed by 王于听
parent 250b4914a8
commit a4d2de38f0
43 changed files with 150 additions and 150 deletions
+5 -5
View File
@@ -497,7 +497,7 @@ class testcaseModel extends model
{
if(empty($stories)) return array();
$caseCounts = $this->dao->select('story, COUNT(*) AS cases')
$caseCounts = $this->dao->select('story, COUNT(1) AS cases')
->from(TABLE_CASE)
->where('story')->in($stories)
->andWhere('deleted')->eq(0)
@@ -1342,13 +1342,13 @@ class testcaseModel extends model
/* 查询用例的 bugs 和结果。 */
/* Get bugs and results. */
$queryField = $type == 'case' ? '`case`' : '`result`';
$caseBugs = $this->dao->select('COUNT(*) AS count, `case`')->from(TABLE_BUG)->where($queryField)->in($caseIdList)->andWhere('deleted')->eq(0)->groupBy('`case`')->fetchPairs('case', 'count');
$results = $this->dao->select('COUNT(*) AS count, `case`')->from(TABLE_TESTRESULT)->where('`case`')->in($caseIdList)->groupBy('`case`')->fetchPairs('case', 'count');
$caseBugs = $this->dao->select('COUNT(1) AS count, `case`')->from(TABLE_BUG)->where($queryField)->in($caseIdList)->andWhere('deleted')->eq(0)->groupBy('`case`')->fetchPairs('case', 'count');
$results = $this->dao->select('COUNT(1) AS count, `case`')->from(TABLE_TESTRESULT)->where('`case`')->in($caseIdList)->groupBy('`case`')->fetchPairs('case', 'count');
/* 查询用例的失败结果。 */
/* Get result fails of the the testcases. */
if($type != 'case') $queryField = '`run`';
$caseFails = $this->dao->select('COUNT(*) AS count, `case`')->from(TABLE_TESTRESULT)
$caseFails = $this->dao->select('COUNT(1) AS count, `case`')->from(TABLE_TESTRESULT)
->where('caseResult')->eq('fail')
->andWhere($queryField)->in($caseIdList)
->groupBy('`case`')
@@ -2520,7 +2520,7 @@ class testcaseModel extends model
*/
public function appendCaseFails(object $case, string $from, int $taskID): object
{
$caseFails = $this->dao->select('COUNT(*) AS count')->from(TABLE_TESTRESULT)
$caseFails = $this->dao->select('COUNT(1) AS count')->from(TABLE_TESTRESULT)
->where('caseResult')->eq('fail')
->andwhere('`case`')->eq($case->id)
->beginIF($from == 'testtask')->andwhere('`run`')->eq($taskID)->fi()