Commit 33f81a3a by rongkailun

【新增】党史教育学习

parent c3ee0fa6
...@@ -402,4 +402,12 @@ public class NewsController extends AbstractController { ...@@ -402,4 +402,12 @@ public class NewsController extends AbstractController {
} }
/**党史学习教育专栏*/
@Login
@GetMapping("/api/dsxxjyTop8")
public R dsxxjyTop8() {
List<NewsEntity> list = this.newsService.dsxxjyTop8();
return R.ok().put("data", list);
}
} }
...@@ -75,4 +75,8 @@ public interface NewsDao extends BaseMapper<NewsEntity> { ...@@ -75,4 +75,8 @@ public interface NewsDao extends BaseMapper<NewsEntity> {
List<NewsEntity> newsTop10(); List<NewsEntity> newsTop10();
List<Map<String, Object>> searchKnowledgeInfoNewList(@Param("params") Map<String, Object> map, Page page); List<Map<String, Object>> searchKnowledgeInfoNewList(@Param("params") Map<String, Object> map, Page page);
List<NewsEntity> dsxxjyTop8();
} }
...@@ -74,5 +74,8 @@ public interface NewsService extends IService<NewsEntity> { ...@@ -74,5 +74,8 @@ public interface NewsService extends IService<NewsEntity> {
List<NewsEntity> newsTop10(); List<NewsEntity> newsTop10();
Page<List<Map<String, Object>>> searchKnowledgePageList(NewsParams params, Page page); Page<List<Map<String, Object>>> searchKnowledgePageList(NewsParams params, Page page);
List<NewsEntity> dsxxjyTop8();
} }
...@@ -459,6 +459,12 @@ public class NewsServiceImpl extends ServiceImpl<NewsDao, NewsEntity> implements ...@@ -459,6 +459,12 @@ public class NewsServiceImpl extends ServiceImpl<NewsDao, NewsEntity> implements
return page; return page;
} }
@Override
public List<NewsEntity> dsxxjyTop8() {
List<NewsEntity> list = this.newsDao.dsxxjyTop8();
return list;
}
private List<Map<String, Object>> getDataListNew(Map<String, Object> map, Page page) { private List<Map<String, Object>> getDataListNew(Map<String, Object> map, Page page) {
List<Map<String,Object>> list = this.newsDao.searchKnowledgeInfoNewList(map,page); List<Map<String,Object>> list = this.newsDao.searchKnowledgeInfoNewList(map,page);
return list; return list;
......
...@@ -493,4 +493,29 @@ ...@@ -493,4 +493,29 @@
#{item} #{item}
</foreach> </foreach>
</select> </select>
<select id="dsxxjyTop8" resultMap="newsMap">
SELECT
TOP 10 a.classid,
a.newsid,
a.id AS yid,
a.newslevels,
a. TIME,
b.title,
b.author,
b.updatedate,
b.levels,
b.id
FROM
TopIcNews AS a
LEFT JOIN news AS b ON a.newsid = b.id
WHERE
b.status = 1
AND b.levels = 1
AND a.classid = 428
AND keyword LIKE '%党史学习教育%'
ORDER BY
levels DESC,
releasedate DESC
</select>
</mapper> </mapper>
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment