Browse Source

修改PC端内容管理数据权限

master
liuchuang 4 years ago
parent
commit
1cc1e4dfbb
  1. 2
      epdc-cloud-client-yushan
  2. 6
      epdc-cloud-news/src/main/java/com/elink/esua/epdc/service/impl/NoticeServiceImpl.java
  3. 7
      epdc-cloud-news/src/main/resources/mapper/NoticeDao.xml

2
epdc-cloud-client-yushan

@ -1 +1 @@
Subproject commit c9fd35cf2875817614375b959d412bc27c39f418
Subproject commit 481d321e23b6e3b6fecd4d2faac3e74b024d1613

6
epdc-cloud-news/src/main/java/com/elink/esua/epdc/service/impl/NoticeServiceImpl.java

@ -77,8 +77,12 @@ public class NoticeServiceImpl extends BaseServiceImpl<NoticeDao, NoticeEntity>
@Override
public PageData<NoticeDTO> page(Map<String, Object> params) {
params.put("createdBy", SecurityUser.getUserId());
UserDetail user = SecurityUser.getUser();
if (null == user) {
throw new RenException("登陆状态失效,请退出重新登陆");
}
params.put("deptIdList", user.getDeptIdList());
IPage<NoticeDTO> page = getPage(params);
List<NoticeDTO> list = baseDao.getModulePageList(params);
return new PageData<>(list, page.getTotal());

7
epdc-cloud-news/src/main/resources/mapper/NoticeDao.xml

@ -99,8 +99,11 @@
SELECT en.*,mt.type_name
FROM `epdc_notice` en
left join epdc_module_type mt on mt.id=en.TYPE_ID
where en.CREATED_BY=#{createdBy}
and en.DEL_FLAG='0'
where en.DEL_FLAG='0'
AND en.DEPT_ID IN
<foreach collection="deptIdList" index="index" item="id" open="(" separator="," close=")">
#{id}
</foreach>
<if test="noticeTitle != null and noticeTitle !=''">
AND en.NOTICE_TITLE like '%${noticeTitle}%'
</if>

Loading…
Cancel
Save