From d64bd321f7839cb39c11c26fd0bbc76e541cd538 Mon Sep 17 00:00:00 2001 From: sunguangming Date: Tue, 1 Apr 2025 01:11:29 +0000 Subject: [PATCH] * [task#140263,done,0.1h] fix bug. --- module/testcase/js/browse.ui.js | 4 ++-- module/testcase/model.php | 3 +++ 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/module/testcase/js/browse.ui.js b/module/testcase/js/browse.ui.js index c5e03367e3..d05f983092 100644 --- a/module/testcase/js/browse.ui.js +++ b/module/testcase/js/browse.ui.js @@ -183,9 +183,9 @@ window.onRenderCell = function(result, {row, col}) { result[0] = {html: '' + caseChanged + ''}; } - if(col.name == 'story') + if(col.name == 'story' && row.data.story > 0) { - if(row.data.story > 0) result[0] = {html: `${row.data.storyTitle}`}; + result[0] = {html: `${row.data.storyTitle}`}; } } diff --git a/module/testcase/model.php b/module/testcase/model.php index 48f1980c34..2ef843cce2 100755 --- a/module/testcase/model.php +++ b/module/testcase/model.php @@ -354,6 +354,9 @@ class testcaseModel extends model $caseQuery .= ')'; + // 将caseQuery中的字段替换成t1.字段 + $caseQuery = preg_replace('/`(.*?)`/', 't1.`$1`', $caseQuery); + /* Search criteria under compatible project. */ $sql = $this->dao->select('t1.*,t3.title as storyTitle')->from(TABLE_CASE)->alias('t1'); if($this->app->tab == 'project') $sql->leftJoin(TABLE_PROJECTCASE)->alias('t2')->on('t1.id = t2.case');