diff --git a/laws-modules/src/main/java/com/jero/modules/laws/standard/entity/LawsNewsFeed.java b/laws-modules/src/main/java/com/jero/modules/laws/standard/entity/LawsNewsFeed.java index 8ce9d67b..c3fac645 100644 --- a/laws-modules/src/main/java/com/jero/modules/laws/standard/entity/LawsNewsFeed.java +++ b/laws-modules/src/main/java/com/jero/modules/laws/standard/entity/LawsNewsFeed.java @@ -121,4 +121,8 @@ public class LawsNewsFeed implements Serializable { @ApiModelProperty(value = "是否可以编辑和删除") @TableField(exist = false) private Boolean isEditAndRemove; + + @ApiModelProperty(value = "是否管理员") + @TableField(exist = false) + private String isAdmin; } diff --git a/laws-modules/src/main/java/com/jero/modules/laws/standard/mapper/LawsNewsFeedMapper.java b/laws-modules/src/main/java/com/jero/modules/laws/standard/mapper/LawsNewsFeedMapper.java index d5339ba8..6b9e334e 100644 --- a/laws-modules/src/main/java/com/jero/modules/laws/standard/mapper/LawsNewsFeedMapper.java +++ b/laws-modules/src/main/java/com/jero/modules/laws/standard/mapper/LawsNewsFeedMapper.java @@ -1,13 +1,13 @@ package com.jero.modules.laws.standard.mapper; -import java.util.List; - +import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.jero.modules.laws.standard.entity.LawsNewsFeed; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; -import com.jero.modules.laws.standard.entity.LawsNewsFeed; -import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +import java.util.List; /** * @Description: 动态消息 diff --git a/laws-modules/src/main/java/com/jero/modules/laws/standard/mapper/xml/LawsNewsFeedMapper.xml b/laws-modules/src/main/java/com/jero/modules/laws/standard/mapper/xml/LawsNewsFeedMapper.xml index 1eb15ab1..a1a55bf3 100644 --- a/laws-modules/src/main/java/com/jero/modules/laws/standard/mapper/xml/LawsNewsFeedMapper.xml +++ b/laws-modules/src/main/java/com/jero/modules/laws/standard/mapper/xml/LawsNewsFeedMapper.xml @@ -18,20 +18,22 @@ - \ No newline at end of file + diff --git a/laws-modules/src/main/java/com/jero/modules/laws/standard/service/impl/LawsNewsFeedServiceImpl.java b/laws-modules/src/main/java/com/jero/modules/laws/standard/service/impl/LawsNewsFeedServiceImpl.java index cca9c36a..623f7d5d 100644 --- a/laws-modules/src/main/java/com/jero/modules/laws/standard/service/impl/LawsNewsFeedServiceImpl.java +++ b/laws-modules/src/main/java/com/jero/modules/laws/standard/service/impl/LawsNewsFeedServiceImpl.java @@ -68,7 +68,12 @@ public class LawsNewsFeedServiceImpl extends ServiceImpl queryPage(LawsNewsFeed lawsNewsFeed, Integer pageNo, Integer pageSize) { Page page = new Page<>(pageNo, pageSize); - setQueryParam(lawsNewsFeed); +// setQueryParam(lawsNewsFeed); + LoginUser loginUser = (LoginUser) SecurityUtils.getSubject().getPrincipal(); + lawsNewsFeed.setWriter(loginUser.getId()); + if (loginUser.getRoleIds().contains("admin")){ + lawsNewsFeed.setIsAdmin("1"); + } IPage pageList = lawsNewsFeedMapper.getPageList(page, lawsNewsFeed); setResultData(pageList.getRecords()); return pageList;