From db1e49a176c7a46d7cbd1db78b5c65982b02795d Mon Sep 17 00:00:00 2001 From: zhongzb <972627721@qq.com> Date: Sun, 21 May 2023 17:35:07 +0800 Subject: [PATCH] =?UTF-8?q?fix:=201.=E4=BF=AE=E5=A4=8D=E6=B6=88=E6=81=AF?= =?UTF-8?q?=E7=82=B9=E8=B5=9E=E5=8D=87=E7=BA=A7=E6=B2=A1=E9=80=81=E7=94=A8?= =?UTF-8?q?=E6=88=B7=E6=A0=87=E7=AD=BE=E7=9A=84=E9=97=AE=E9=A2=98=202.?= =?UTF-8?q?=E7=94=A8=E6=88=B7=E4=BD=A9=E6=88=B4=E6=A0=87=E7=AD=BE=EF=BC=8C?= =?UTF-8?q?=E6=B2=A1=E6=9C=89=E5=8F=8A=E6=97=B6=E6=9B=B4=E6=96=B0=E7=BC=93?= =?UTF-8?q?=E5=AD=98=E7=9A=84bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../custom/common/event/listener/MessageMarkListener.java | 2 +- .../mallchat/custom/user/service/impl/UserServiceImpl.java | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/mallchat-custom-server/src/main/java/com/abin/mallchat/custom/common/event/listener/MessageMarkListener.java b/mallchat-custom-server/src/main/java/com/abin/mallchat/custom/common/event/listener/MessageMarkListener.java index 9f82034..a6e6e27 100644 --- a/mallchat-custom-server/src/main/java/com/abin/mallchat/custom/common/event/listener/MessageMarkListener.java +++ b/mallchat-custom-server/src/main/java/com/abin/mallchat/custom/common/event/listener/MessageMarkListener.java @@ -38,7 +38,7 @@ public class MessageMarkListener { public void changeMsgType(MessageMarkEvent event) { ChatMessageMarkDTO dto = event.getDto(); Message msg = messageDao.getById(dto.getMsgId()); - if (!Objects.equals(msg, MessageTypeEnum.NORMAL.getType())) {//普通消息才需要升级 + if (!Objects.equals(msg.getType(), MessageTypeEnum.NORMAL.getType())) {//普通消息才需要升级 return; } //消息被标记次数 diff --git a/mallchat-custom-server/src/main/java/com/abin/mallchat/custom/user/service/impl/UserServiceImpl.java b/mallchat-custom-server/src/main/java/com/abin/mallchat/custom/user/service/impl/UserServiceImpl.java index 44d2d26..0984560 100644 --- a/mallchat-custom-server/src/main/java/com/abin/mallchat/custom/user/service/impl/UserServiceImpl.java +++ b/mallchat-custom-server/src/main/java/com/abin/mallchat/custom/user/service/impl/UserServiceImpl.java @@ -90,7 +90,6 @@ public class UserServiceImpl implements UserService { } @Override - @Transactional public void wearingBadge(Long uid, WearingBadgeReq req) { //确保有这个徽章 UserBackpack firstValidItem = userBackpackDao.getFirstValidItem(uid, req.getBadgeId()); @@ -100,6 +99,8 @@ public class UserServiceImpl implements UserService { AssertUtil.equal(itemConfig.getType(), ItemTypeEnum.BADGE.getType(), "该徽章不可佩戴"); //佩戴徽章 userDao.wearingBadge(uid, req.getBadgeId()); + //删除用户缓存 + userCache.delUserInfo(uid); } @Override