feat(mall): 添加会员等级图标并更新销售信息
- 在 MallMemberVo 中添加 levelNamePng 字段用于存储会员等级图标
- 在 ApiMallMemberServiceImpl 中为 mallMemberVo 添加等级图标
- 移除 ApiSaleInfoVo 中未使用的提现相关字段
- 在 ApiSaleServiceImpl 中添加可用佣金信息
| | |
| | | ); |
| | | if(happyMemberLevel != null){ |
| | | mallMemberVo.setLevelName(happyMemberLevel.getName()); |
| | | mallMemberVo.setLevelNamePng(happyMemberLevel.getIconPng()); |
| | | } |
| | | if(StrUtil.isNotEmpty(mallMember.getReferrerId())){ |
| | | MallMember referMember = this.baseMapper.selectInfoByInviteId(mallMember.getReferrerId()); |
| | |
| | | List<MallMember> mallMembers = this.baseMapper.selectAllChildAgentListByInviteId(mallMember.getInviteId()); |
| | | apiSaleInfoVo.setTotalCnt(CollUtil.isNotEmpty(mallMembers) ? mallMembers.size() : 0); |
| | | |
| | | // todo 提现部分暂无 |
| | | MallMemberWallet mallMemberWallet = mallMemberWalletMapper.selectWalletByMemberId(id); |
| | | apiSaleInfoVo.setAvaAmount(mallMemberWallet.getCommission()); |
| | | |
| | | return new FebsResponse().success().data(apiSaleInfoVo); |
| | | } |
| | |
| | | @ApiModelProperty(value = "会员等级") |
| | | private String levelName; |
| | | |
| | | @ApiModelProperty(value = "会员等级图标") |
| | | private String levelNamePng; |
| | | |
| | | @ApiModelProperty(value = "推荐人昵称") |
| | | private String referrerName; |
| | | |
| | |
| | | @ApiModelProperty(value = "可提现") |
| | | private BigDecimal avaAmount; |
| | | |
| | | @ApiModelProperty(value = "提现中") |
| | | private BigDecimal avaAmountIng; |
| | | |
| | | @ApiModelProperty(value = "已提现") |
| | | private BigDecimal avaAmountDone; |
| | | |
| | | } |