fix-avatar-frame-days-999
This commit is contained in:
parent
0cf4126510
commit
4b4f0a6a33
@ -143,7 +143,7 @@ public class BadgeOperateListener implements MessageListener {
|
|||||||
}
|
}
|
||||||
|
|
||||||
refreshUserWearBadges(userId);
|
refreshUserWearBadges(userId);
|
||||||
giveAvatarFrameIfMapped(badgeKey, userId, days);
|
giveAvatarFrameIfMapped(badgeKey, userId, 999);
|
||||||
|
|
||||||
return null;
|
return null;
|
||||||
});
|
});
|
||||||
@ -170,16 +170,16 @@ public class BadgeOperateListener implements MessageListener {
|
|||||||
distributedLockUtil.executeWithLock(lockKey, () -> {
|
distributedLockUtil.executeWithLock(lockKey, () -> {
|
||||||
badgeBackpackService.deleteBadges(userId, Sets.newHashSet(badgeId));
|
badgeBackpackService.deleteBadges(userId, Sets.newHashSet(badgeId));
|
||||||
refreshUserWearBadges(userId);
|
refreshUserWearBadges(userId);
|
||||||
giveAvatarFrameIfMapped(badgeKey, userId, -999L);
|
giveAvatarFrameIfMapped(badgeKey, userId, -999);
|
||||||
return null;
|
return null;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 若徽章有对应头像框,则联动赠送/收回.
|
* 若徽章有对应头像框,则联动赠送/收回.
|
||||||
* days > 0 为赠送,-999 为收回.
|
* days=999 为赠送,days=-999 为收回.
|
||||||
*/
|
*/
|
||||||
private void giveAvatarFrameIfMapped(String badgeKey, Long userId, Long days) {
|
private void giveAvatarFrameIfMapped(String badgeKey, Long userId, int days) {
|
||||||
if (badgeKey == null) {
|
if (badgeKey == null) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@ -194,7 +194,7 @@ public class BadgeOperateListener implements MessageListener {
|
|||||||
.setType(ConsolePropsTypeEnum.AVATAR_FRAME.getName())
|
.setType(ConsolePropsTypeEnum.AVATAR_FRAME.getName())
|
||||||
.setOrigin(SendPropsOrigin.SYSTEM_OPERATION.name())
|
.setOrigin(SendPropsOrigin.SYSTEM_OPERATION.name())
|
||||||
.setOriginDesc(SendPropsOrigin.SYSTEM_OPERATION.getDesc())
|
.setOriginDesc(SendPropsOrigin.SYSTEM_OPERATION.getDesc())
|
||||||
.setDays(days.intValue())
|
.setDays(days)
|
||||||
.setUseProps(Boolean.FALSE)
|
.setUseProps(Boolean.FALSE)
|
||||||
.setAllowGive(Boolean.FALSE)
|
.setAllowGive(Boolean.FALSE)
|
||||||
);
|
);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user