自动卸载勋章逻辑去除

This commit is contained in:
tianfeng 2025-11-20 20:31:11 +08:00
parent b3d3e276ea
commit 462c383daa

View File

@ -240,8 +240,6 @@ public class BadgeBackpackClientServiceImpl implements BadgeBackpackClientServic
isUserNormal(userProfileGateway.getByUserId(userId));
removeUserWearBadge(badgeBackpackService.listWearByUserId(userId));
badgeBackpackService.deleteBadges(userId, Sets.newHashSet(badgeId));
badgeBackpackService.save(new BadgeBackpack()
@ -267,8 +265,6 @@ public class BadgeBackpackClientServiceImpl implements BadgeBackpackClientServic
// 非用户房间徽章
if (!Objects.equals(cmd.getBadgeType(), SysBadgeConfigTypeEnum.ROOM_ACHIEVEMENT)) {
removeUserWearBadge(badgeBackpackService.listWearByUserId(cmd.getAcceptUserId()));
BadgeBackpack badgeBackpack = badgeBackpackService.getByUserIdByBadgeId(cmd.getAcceptUserId(),
cmd.getBadgeId());
if (Objects.isNull(badgeBackpack)) {