From faaa6c559163bdf18b8e57477e3ed5ad7c51beb2 Mon Sep 17 00:00:00 2001 From: zhongzb <972627721@qq.com> Date: Mon, 5 Jun 2023 23:08:45 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E7=94=A8=E6=88=B7=E6=94=B6=E5=88=B0?= =?UTF-8?q?=E5=BE=BD=E7=AB=A0=E4=B8=8D=E7=AB=8B=E9=A9=AC=E6=9B=B4=E6=96=B0?= =?UTF-8?q?=E7=9A=84=E6=83=85=E5=86=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../custom/common/event/listener/ItemReceiveListener.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/mallchat-custom-server/src/main/java/com/abin/mallchat/custom/common/event/listener/ItemReceiveListener.java b/mallchat-custom-server/src/main/java/com/abin/mallchat/custom/common/event/listener/ItemReceiveListener.java index 67d59f1..143b8fb 100644 --- a/mallchat-custom-server/src/main/java/com/abin/mallchat/custom/common/event/listener/ItemReceiveListener.java +++ b/mallchat-custom-server/src/main/java/com/abin/mallchat/custom/common/event/listener/ItemReceiveListener.java @@ -7,6 +7,7 @@ import com.abin.mallchat.common.user.domain.entity.User; import com.abin.mallchat.common.user.domain.entity.UserBackpack; import com.abin.mallchat.common.user.domain.enums.ItemTypeEnum; import com.abin.mallchat.common.user.service.cache.ItemCache; +import com.abin.mallchat.common.user.service.cache.UserCache; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.event.EventListener; @@ -27,6 +28,8 @@ public class ItemReceiveListener { private UserDao userDao; @Autowired private ItemCache itemCache; + @Autowired + private UserCache userCache; /** * 徽章类型,帮忙默认佩戴 @@ -42,6 +45,7 @@ public class ItemReceiveListener { User user = userDao.getById(userBackpack.getUid()); if (Objects.isNull(user.getItemId())) { userDao.wearingBadge(userBackpack.getUid(), userBackpack.getItemId()); + userCache.delUserInfo(userBackpack.getUid()); } } }