|
|
@@ -2,6 +2,7 @@ package com.hssx.pcbms.service.impl;
|
|
|
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import com.github.pagehelper.PageHelper;
|
|
|
+import com.github.pagehelper.PageInfo;
|
|
|
import com.hssx.pcbms.entity.NewsNotice;
|
|
|
import com.hssx.pcbms.mapper.NewsNoticeMapper;
|
|
|
import com.hssx.pcbms.mapper.NewsNoticeUserMapper;
|
|
|
@@ -27,13 +28,21 @@ public class NewsNoticeServiceImpl extends ServiceImpl<NewsNoticeMapper, NewsNot
|
|
|
|
|
|
@Resource
|
|
|
private NewsNoticeMapper newsNoticeMapper;
|
|
|
- @Resource
|
|
|
- private NewsNoticeUserMapper newsNoticeUserMapper;
|
|
|
|
|
|
@Override
|
|
|
public HttpRespMsg getNewsList(Integer uid, PageUtil page) {
|
|
|
+ HttpRespMsg msg = new HttpRespMsg();
|
|
|
PageHelper.startPage(page.getPageNum(),page.getPageSize());
|
|
|
-// List<NewsNotice> notices = newsNoticeMapper
|
|
|
- return null;
|
|
|
+ List<NewsNotice> list = newsNoticeMapper.selectListByCondition(uid);
|
|
|
+ PageInfo<NewsNotice> pageInfo = new PageInfo<>(list);
|
|
|
+ msg.data = pageInfo;
|
|
|
+ return msg;
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public HttpRespMsg getNoReadNewsCount(Integer uid) {
|
|
|
+ HttpRespMsg msg = new HttpRespMsg();
|
|
|
+ msg.data = newsNoticeMapper.getNoReadNewsCount(uid);
|
|
|
+ return msg;
|
|
|
}
|
|
|
}
|