From 191be8a61b2636fabbfee70ae09ef998de620ff5 Mon Sep 17 00:00:00 2001
From: KKSU <15274802129@163.com>
Date: Wed, 12 Mar 2025 10:52:14 +0800
Subject: [PATCH] feat(mall): 添加会员列表页面
---
src/main/java/cc/mrbird/febs/mall/service/impl/MemberProfitServiceImpl.java | 7 ++++++-
1 files changed, 6 insertions(+), 1 deletions(-)
diff --git a/src/main/java/cc/mrbird/febs/mall/service/impl/MemberProfitServiceImpl.java b/src/main/java/cc/mrbird/febs/mall/service/impl/MemberProfitServiceImpl.java
index f5229f3..275e13c 100644
--- a/src/main/java/cc/mrbird/febs/mall/service/impl/MemberProfitServiceImpl.java
+++ b/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,7 +680,9 @@
BigDecimal growthAmountTotal = divide.multiply(new BigDecimal(growthNum));
BigDecimal growthAmount = growthAmountTotal.divide(new BigDecimal(C1), 0, RoundingMode.DOWN);
- V3 = V3.add(growthAmount);
+ if(growthAmount.intValue() > 0){
+ V3 = V3.add(growthAmount);
+ }
}
}
//更新钱包数据
--
Gitblit v1.9.1