fix(mall): 修复用户中奖详情页面分数显示问题
- 使用 getOrDefault 方法避免 NullpointerException
- 确保每个用户都有一个默认分数为 0 的显示
| | |
| | | apiMemberLabelItemVo.setName(mallMember.getName()); |
| | | apiMemberLabelItemVo.setAvatar(mallMember.getAvatar()); |
| | | apiMemberLabelItemVo.setPhone(mallMember.getPhone()); |
| | | apiMemberLabelItemVo.setScore(prizeScoreMap.get(mallMember.getId()).setScale(0,RoundingMode.DOWN)); |
| | | apiMemberLabelItemVo.setScore(prizeScoreMap.getOrDefault(mallMember.getId(), BigDecimal.ZERO).setScale(0,RoundingMode.DOWN)); |
| | | apiMemberLabelItemVos.add(apiMemberLabelItemVo); |
| | | } |
| | | } |