diff --git a/ruoyi-modules-api/ruoyi-chat-api/src/main/java/org/ruoyi/service/impl/ChatMessageServiceImpl.java b/ruoyi-modules-api/ruoyi-chat-api/src/main/java/org/ruoyi/service/impl/ChatMessageServiceImpl.java index 6ce6be08..64e3d6fe 100644 --- a/ruoyi-modules-api/ruoyi-chat-api/src/main/java/org/ruoyi/service/impl/ChatMessageServiceImpl.java +++ b/ruoyi-modules-api/ruoyi-chat-api/src/main/java/org/ruoyi/service/impl/ChatMessageServiceImpl.java @@ -48,7 +48,10 @@ public class ChatMessageServiceImpl implements IChatMessageService { if(!LoginHelper.isLogin()){ return TableDataInfo.build(); } - bo.setUserId(LoginHelper.getUserId()); + // 只有非管理员才自动设置为自己的 ID + if (!LoginHelper.isSuperAdmin()) { + bo.setUserId(LoginHelper.getUserId()); + } LambdaQueryWrapper lqw = buildQueryWrapper(bo); Page result = baseMapper.selectVoPage(pageQuery.build(), lqw); return TableDataInfo.build(result);