From ad1ec7981dca172872a97116f98c2e9a3538b720 Mon Sep 17 00:00:00 2001 From: sunguangming Date: Mon, 3 Mar 2025 06:15:21 +0000 Subject: [PATCH] * [bug#60200,done,0.1h] fix bug. --- module/story/model.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/module/story/model.php b/module/story/model.php index 80e17e7f24..60e5f364b1 100644 --- a/module/story/model.php +++ b/module/story/model.php @@ -2920,8 +2920,8 @@ class storyModel extends model ->fetchAll('id'); $storyIdList = array_keys($stories); - $casePairs = $this->dao->select('story')->from(TABLE_CASE)->where('story')->in($storyIdList)->andWhere('story')->ne('0')->andWhere('deleted')->eq('0')->fetchPairs(); - $taskPairs = $this->dao->select('story')->from(TABLE_TASK)->where('story')->in($storyIdList)->andWhere('story')->ne('0')->andWhere('deleted')->eq('0')->fetchPairs(); + $casePairs = $this->dao->select('story')->from(TABLE_CASE)->where('story')->in($storyIdList)->andWhere('story')->notin($appendedStories)->andWhere('story')->ne('0')->andWhere('deleted')->eq('0')->fetchPairs(); + $taskPairs = $this->dao->select('story')->from(TABLE_TASK)->where('story')->in($storyIdList)->andWhere('story')->notin($appendedStories)->andWhere('story')->ne('0')->andWhere('deleted')->eq('0')->fetchPairs(); foreach($stories as $story) { if(isset($casePairs[$story->id]) || isset($taskPairs[$story->id])) unset($stories[$story->id]);