From 7e96543ae18f8625abefcddc875ef8010d35b28a Mon Sep 17 00:00:00 2001
From: Helius <wangdoubleone@gmail.com>
Date: Sat, 11 Jun 2022 21:22:33 +0800
Subject: [PATCH] fix

---
 src/test/java/cc/mrbird/febs/ProfitTest.java                                |    2 +-
 src/main/java/cc/mrbird/febs/mall/service/impl/MemberProfitServiceImpl.java |    2 +-
 2 files changed, 2 insertions(+), 2 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 e1c333f..f460d01 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
@@ -129,7 +129,7 @@
 
             // =======直推返利== start =====
             // 直接奖励收益
-            BigDecimal dynamicProfit = amount.divide(new BigDecimal(dic.getValue()), 2, RoundingMode.HALF_UP);
+            BigDecimal dynamicProfit = amount.multiply(new BigDecimal(dic.getValue()).divide(new BigDecimal(100), 2, RoundingMode.HALF_UP));
 
             if (dynamicProfit.compareTo(BigDecimal.ZERO) < 1) {
                 continue;
diff --git a/src/test/java/cc/mrbird/febs/ProfitTest.java b/src/test/java/cc/mrbird/febs/ProfitTest.java
index 9df3b58..a457ea4 100644
--- a/src/test/java/cc/mrbird/febs/ProfitTest.java
+++ b/src/test/java/cc/mrbird/febs/ProfitTest.java
@@ -25,6 +25,6 @@
 
     @Test
     public void dynamicProfit() {
-        memberProfitService.dynamicProfit(43L);
+        memberProfitService.dynamicProfit(45L);
     }
 }

--
Gitblit v1.9.1