fix 78147 动态消息-非创建人和管理员,动态消息列表有删除按钮

This commit is contained in:
liao
2023-11-06 10:03:42 +08:00
parent 4dc0a76358
commit 1fe4797a92
@@ -141,8 +141,8 @@ public class LawsNewsFeedServiceImpl extends ServiceImpl<LawsNewsFeedMapper, Law
// 判断是否拥有操作权限(管理员和编辑人拥有权限) // 判断是否拥有操作权限(管理员和编辑人拥有权限)
LoginUser loginUser = (LoginUser) SecurityUtils.getSubject().getPrincipal(); LoginUser loginUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
if (StringUtils.isNotBlank(lawsNewsFeed.getWriter()) if (StringUtils.isNotBlank(lawsNewsFeed.getWriter())
&& (!lawsNewsFeed.getWriter().equals(loginUser.getId()) && !lawsNewsFeed.getWriter().equals(loginUser.getId())
|| !loginUser.getRoleIds().contains(FieldCommon.ROLE_ADMIN))) { && !loginUser.getRoleIds().contains(FieldCommon.ROLE_ADMIN)) {
throw new JeroBootException(ResultCommon.NO_PERMISSION); throw new JeroBootException(ResultCommon.NO_PERMISSION);
} }
lawsNewsFeed.setWriter(loginUser.getId()); lawsNewsFeed.setWriter(loginUser.getId());