Browse Source

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

xusonglin 5 years ago
parent
commit
747badda6b
1 changed files with 2 additions and 1 deletions
  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
         news_article as newsArticle
         left join photo on newsArticle.photo_id = photo.id
         left join photo on newsArticle.photo_id = photo.id
         left join news_article_navigation_bar as newsArticleNavigationBar on newsArticle.id = newsArticleNavigationBar.news_article_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
         order by top_flag desc , create_time desc
     </select>
     </select>
 </mapper>
 </mapper>