KKSU
2025-03-12 191be8a61b2636fabbfee70ae09ef998de620ff5
feat(mall): 添加会员列表页面

- 新增会员列表页面模板和样式
- 实现会员列表数据加载和筛选功能
- 添加会员等级设置、碳币拨付、碳积分拨付等操作功能
- 优化页面布局和交互效果
1 files modified
5 ■■■■■ changed files
src/main/java/cc/mrbird/febs/mall/service/impl/MemberProfitServiceImpl.java 5 ●●●●● patch | view | raw | blame | history
src/main/java/cc/mrbird/febs/mall/service/impl/MemberProfitServiceImpl.java
@@ -665,7 +665,10 @@
                    BigDecimal amountNow = runVipGrow.getAmountNow();
                    RunVip runVipNext = runVips.stream().filter(vipItem -> vipItem.getOrderNumber() == runVip.getOrderNumber() + 1).findFirst().orElse(null);
                    if(runVipNext != null){
                        BigDecimal presentPrice = runVip.getPresentPrice();
                        amountNow = amountNow.subtract(presentPrice);
                        BigDecimal presentPriceNext = runVipNext.getPresentPrice();
                        BigDecimal subtract = presentPriceNext.subtract(presentPrice);
@@ -677,9 +680,11 @@
                        BigDecimal growthAmountTotal = divide.multiply(new BigDecimal(growthNum));
                        BigDecimal growthAmount = growthAmountTotal.divide(new BigDecimal(C1), 0, RoundingMode.DOWN);
                        if(growthAmount.intValue() > 0){
                        V3 = V3.add(growthAmount);
                    }
                }
                }
                //更新钱包数据
                if(V3.intValue() <= 0){
                    continue;