familyLevel处理

This commit is contained in:
tianfeng 2025-12-23 17:45:09 +08:00
parent 41e9660edd
commit 50c1a81dc9
2 changed files with 5 additions and 7 deletions

View File

@ -62,12 +62,10 @@ public class FamilyBaseInfoExe {
.setCurrentExp(
familyLevelExpService.getExp(baseInfo.getId(), baseInfo.getFamilyLevelId()).longValue())
.setCurrentMember(getFamilyMemberCount(baseInfo.getId()))
.setLevelKey(familyLevel.getLevelKey())
.setFamilyLevel(Optional.ofNullable(familyLevel.getLevelKey())
.map(key -> Integer.parseInt(key.substring(6)))
.orElse(0))
.setLevelExp(familyLevel.getLevelExp())
.setAvatarFrameCover(familyLevel.getAvatarFrameCover())
.setAvatarFrameSvg(familyLevel.getAvatarFrameSvg())
.setBadgeCover(familyLevel.getBadgeCover())
.setBadgeSvg(familyLevel.getBadgeSvg())
.setMaxMember(familyLevel.getMaxMember())
.setLevelBackgroundPicture(familyLevel.getLevelBackgroundPicture());
}

View File

@ -69,9 +69,9 @@ public class FamilyBaseInfoCO extends ClientObject {
private Integer currentMember;
/**
* 家族等级key.
* 家族等级.
*/
private String levelKey;
private Integer familyLevel;
/**
* 等级经验值