Merge pull request #132 from HHANG52/main

feat(chat): 修复仅非管理员设置根据用户 ID查询聊天记录
This commit is contained in:
ageerle
2025-08-02 15:56:31 +08:00
committed by GitHub

View File

@@ -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<ChatMessage> lqw = buildQueryWrapper(bo);
Page<ChatMessageVo> result = baseMapper.selectVoPage(pageQuery.build(), lqw);
return TableDataInfo.build(result);