From 158a0190b5a7b93c0d31541c1e350e5221519fb1 Mon Sep 17 00:00:00 2001 From: ageer <ageerle@163.com> Date: 星期五, 16 五月 2025 23:52:43 +0800 Subject: [PATCH] feat: 优化会话管理查询逻辑 --- ruoyi-modules/ruoyi-chat/src/main/java/org/ruoyi/chat/controller/chat/ChatSessionController.java | 7 +++++++ 1 files changed, 7 insertions(+), 0 deletions(-) diff --git a/ruoyi-modules/ruoyi-chat/src/main/java/org/ruoyi/chat/controller/chat/ChatSessionController.java b/ruoyi-modules/ruoyi-chat/src/main/java/org/ruoyi/chat/controller/chat/ChatSessionController.java index 4c5e7dc..955bf5f 100644 --- a/ruoyi-modules/ruoyi-chat/src/main/java/org/ruoyi/chat/controller/chat/ChatSessionController.java +++ b/ruoyi-modules/ruoyi-chat/src/main/java/org/ruoyi/chat/controller/chat/ChatSessionController.java @@ -8,6 +8,7 @@ import cn.dev33.satoken.annotation.SaCheckPermission; import org.ruoyi.common.excel.utils.ExcelUtil; import org.ruoyi.common.idempotent.annotation.RepeatSubmit; +import org.ruoyi.common.satoken.utils.LoginHelper; import org.ruoyi.core.page.TableDataInfo; import org.ruoyi.domain.bo.ChatSessionBo; import org.ruoyi.domain.vo.ChatSessionVo; @@ -42,6 +43,12 @@ @SaCheckPermission("system:session:list") @GetMapping("/list") public TableDataInfo<ChatSessionVo> list(ChatSessionBo bo, PageQuery pageQuery) { + if(!LoginHelper.isLogin()){ + // 濡傛灉鐢ㄦ埛娌℃湁鐧诲綍,杩斿洖绌轰細璇濆垪琛� + return TableDataInfo.build(); + } + // 榛樿鏌ヨ褰撳墠鐢ㄦ埛浼氳瘽 + bo.setUserId(LoginHelper.getUserId()); return chatSessionService.queryPageList(bo, pageQuery); } -- Gitblit v1.9.3