diff --git a/src/main/java/com/budwk/app/sys/controller/SysMsgController.java b/src/main/java/com/budwk/app/sys/controller/SysMsgController.java index 16d31ff..3ba34e8 100644 --- a/src/main/java/com/budwk/app/sys/controller/SysMsgController.java +++ b/src/main/java/com/budwk/app/sys/controller/SysMsgController.java @@ -83,6 +83,9 @@ public class SysMsgController { $condition """); Cnd cnd = Cnd.NEW(); + if(!AuthUtil.hasRoleOr(RoleConstant.SYSADMIN.name(), RoleConstant.SCHOOL_UNION_ADMIN.name())) { + cnd.and("msg.createdBy", "=", SecurityUtil.getUserId()); + } cnd.groupBy("msg.id"); if (Strings.isNotBlank(searchType) && !"all".equals(searchType)) { cnd.and("msg.type", "=", searchType);