From 46be9481bb6034fcbec30e77cb2e7e4eeb1cddc7 Mon Sep 17 00:00:00 2001 From: "xie.bx" Date: Mon, 6 Nov 2023 00:19:11 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=8C=E6=AD=A5=E6=B6=88=E6=81=AF=E6=97=B6?= =?UTF-8?q?=E9=97=B4=E6=94=B9=E4=B8=BA1=E4=B8=AA=E6=9C=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../bx/implatform/service/impl/GroupMessageServiceImpl.java | 6 +++--- .../implatform/service/impl/PrivateMessageServiceImpl.java | 6 +++--- im-ui/src/view/Login.vue | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/im-platform/src/main/java/com/bx/implatform/service/impl/GroupMessageServiceImpl.java b/im-platform/src/main/java/com/bx/implatform/service/impl/GroupMessageServiceImpl.java index f0fb54c..5be6caf 100644 --- a/im-platform/src/main/java/com/bx/implatform/service/impl/GroupMessageServiceImpl.java +++ b/im-platform/src/main/java/com/bx/implatform/service/impl/GroupMessageServiceImpl.java @@ -188,7 +188,7 @@ public class GroupMessageServiceImpl extends ServiceImpl members = groupMemberService.findByUserId(session.getUserId()); List ids = members.stream().map(GroupMember::getGroupId).collect(Collectors.toList()); - // 只能拉取最近3个月的 - Date minDate = DateTimeUtils.addMonths(new Date(), -3); + // 只能拉取最近1个月的 + Date minDate = DateTimeUtils.addMonths(new Date(), -1); LambdaQueryWrapper wrapper = Wrappers.lambdaQuery(); wrapper.gt(GroupMessage::getId, minId) .gt(GroupMessage::getSendTime, minDate) diff --git a/im-platform/src/main/java/com/bx/implatform/service/impl/PrivateMessageServiceImpl.java b/im-platform/src/main/java/com/bx/implatform/service/impl/PrivateMessageServiceImpl.java index e12cdc3..88f34b5 100644 --- a/im-platform/src/main/java/com/bx/implatform/service/impl/PrivateMessageServiceImpl.java +++ b/im-platform/src/main/java/com/bx/implatform/service/impl/PrivateMessageServiceImpl.java @@ -189,7 +189,7 @@ public class PrivateMessageServiceImpl extends ServiceImpl friendIds = friends.stream().map(Friend::getFriendId).collect(Collectors.toList()); // 获取当前用户的消息 LambdaQueryWrapper queryWrapper = Wrappers.lambdaQuery(); - // 只能拉取最近6个月的 - Date minDate = DateTimeUtils.addMonths(new Date(), -3); + // 只能拉取最近1个月的 + Date minDate = DateTimeUtils.addMonths(new Date(), -1); queryWrapper.gt(PrivateMessage::getId, minId) .ge(PrivateMessage::getSendTime, minDate) .ne(PrivateMessage::getStatus, MessageStatus.RECALL.code()) diff --git a/im-ui/src/view/Login.vue b/im-ui/src/view/Login.vue index 8232b52..9ae9728 100644 --- a/im-ui/src/view/Login.vue +++ b/im-ui/src/view/Login.vue @@ -14,7 +14,7 @@
  • 聊天输入框支持粘贴截图
  • 聊天消息支持显示已读未读状态
  • -
  • 修改拉取离线消息机制:用户登录后,自动从服务器同步最近3个月的消息
  • +
  • 修改拉取离线消息机制:用户登录后,自动从服务器同步最近1个月的消息