From b33c94c273d6afb40cf848a77077c16c2c841f5b Mon Sep 17 00:00:00 2001 From: yjz <3131811435@qq.com> Date: Tue, 30 Jul 2024 16:30:39 +0800 Subject: [PATCH] =?UTF-8?q?fix(87708):=20=E5=8A=A8=E6=80=81=E6=B6=88?= =?UTF-8?q?=E6=81=AF-=E4=B8=8D=E9=80=89=E6=8B=A9=E6=8E=A8=E9=80=81?= =?UTF-8?q?=E8=8C=83=E5=9B=B4=EF=BC=8C=E6=89=80=E6=9C=89=E4=BA=BA=E9=83=BD?= =?UTF-8?q?=E8=83=BD=E7=9C=8B=E5=88=B0=E6=95=B0=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../laws/standard/entity/LawsNewsFeed.java | 4 +++ .../standard/mapper/LawsNewsFeedMapper.java | 8 ++--- .../mapper/xml/LawsNewsFeedMapper.xml | 34 ++++++++++--------- .../service/impl/LawsNewsFeedServiceImpl.java | 7 +++- 4 files changed, 32 insertions(+), 21 deletions(-) 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;