Переглянути джерело

修改用户展示页面-新闻展示不对bug

xusonglin 5 роки тому
батько
коміт
747badda6b
1 змінених файлів з 2 додано та 1 видалено
  1. 2 1
      src/main/resources/mapper/NewsArticleMapper.xml

+ 2 - 1
src/main/resources/mapper/NewsArticleMapper.xml

@@ -62,7 +62,8 @@
         news_article as newsArticle
         left join photo on newsArticle.photo_id = photo.id
         left join news_article_navigation_bar as newsArticleNavigationBar on newsArticle.id = newsArticleNavigationBar.news_article_id
-        where newsArticle.activated = 1 and newsArticleNavigationBar.activated = 1 and newsArticleNavigationBar.navigation_bar_id = #{id}
+        left join navigation_bar nb on newsArticleNavigationBar.navigation_bar_id = nb.id
+        where newsArticle.activated = 1 and newsArticleNavigationBar.activated = 1 and (nb.id = #{id} or nb.parent_ids like CONCAT('%,',#{id},',%'))
         order by top_flag desc , create_time desc
     </select>
 </mapper>