KKSU
2025-01-03 7bf5945cdd7560922828f225c882d82f95405648
refs
author KKSU <15274802129@163.com>
Friday, January 3, 2025 10:27 +0800
committer KKSU <15274802129@163.com>
Friday, January 3, 2025 10:27 +0800
commit7bf5945cdd7560922828f225c882d82f95405648
tree 2db1470e06fde45173418f7b0b420d77477da0d8 tree | zip | gz
parent 548a01654a5fdb158aa2cca86ae83ffaebbb0395 view | diff
feat(mall): 添加会员购买功能并优化节点助力逻辑

- 新增 ApiBalanceBuyDto 类用于会员购买参数接收
- 在 ApiRunVipController 中添加 balanceBuy 方法处理会员购买请求
- 在 IRunVipService 接口中添加 balanceBuy 方法
- 在 RunVipServiceImpl 中实现 balanceBuy 方法的逻辑
- 优化节点助力逻辑,使用最小业绩的节点设置作为标准
- 调整节点助力奖励的计算方式,直接使用碳币数量
- 更新相关的枚举类和 VO 类以支持新的功能
1 files added
8 files modified
153 ■■■■ changed files
src/main/java/cc/mrbird/febs/common/enumerates/RunVipMoneyFlowTypeEnum.java 7 ●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/mall/controller/ApiRunVipController.java 12 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/mall/dto/ApiBalanceBuyDto.java 24 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/mall/service/AsyncService.java 2 ●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/mall/service/IRunVipService.java 7 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/mall/service/impl/AsyncServiceImpl.java 18 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/mall/service/impl/MemberProfitServiceImpl.java 18 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/mall/service/impl/RunVipServiceImpl.java 60 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/mall/vo/ApiRunVipVo.java 5 ●●●●● diff | view | raw | blame | history