From 1fc5510367dcf321ac85e50e31c9dcdaaf5cd09e Mon Sep 17 00:00:00 2001
From: xiaoyong931011 <15274802129@163.com>
Date: Wed, 21 Dec 2022 11:56:27 +0800
Subject: [PATCH] 20221221

---
 src/main/java/cc/mrbird/febs/mall/service/impl/AgentServiceImpl.java |   22 +++++++++++-----------
 1 files changed, 11 insertions(+), 11 deletions(-)

diff --git a/src/main/java/cc/mrbird/febs/mall/service/impl/AgentServiceImpl.java b/src/main/java/cc/mrbird/febs/mall/service/impl/AgentServiceImpl.java
index 47fb7d3..e5448c6 100644
--- a/src/main/java/cc/mrbird/febs/mall/service/impl/AgentServiceImpl.java
+++ b/src/main/java/cc/mrbird/febs/mall/service/impl/AgentServiceImpl.java
@@ -186,7 +186,7 @@
         Long subsidyAmountFlowId = mallMoneyFlowService.addMoneyFlow(
                 mallMember.getId(),
                 orderInfo.getOrderNo(),
-                subsidyAmount.setScale(BigDecimal.ROUND_DOWN, 2),
+                subsidyAmount.setScale(2, BigDecimal.ROUND_DOWN),
                 MallMoneyFlowTypeEnum.MARKET_SUBSIDIES.getCode(),
                 MallMoneyFlow.STATUS_SUCCESS,
                 MallMoneyFlow.IS_RETURN_Y,
@@ -195,7 +195,7 @@
                 MallMoneyFlowTypeEnum.MARKET_SUBSIDIES.getName()
         );
 
-        memberWalletService.addBalance(subsidyAmount.setScale(BigDecimal.ROUND_DOWN, 2),mallMember.getId());
+        memberWalletService.addBalance(subsidyAmount.setScale(2, BigDecimal.ROUND_DOWN),mallMember.getId());
 
         /**
          * 生成直推返利的流水记录
@@ -209,8 +209,8 @@
                 DataDictionaryEnum.REWARD_PERCENT.getType(),
                 DataDictionaryEnum.REWARD_PERCENT.getCode()
         );
-        BigDecimal rewardPercent = new BigDecimal(rewardPercentDic.getValue()).multiply(new BigDecimal(0.01)).setScale(BigDecimal.ROUND_DOWN,2);
-        BigDecimal directRewardAmount = subsidyAmount.multiply(rewardPercent).setScale(BigDecimal.ROUND_DOWN, 2);
+        BigDecimal rewardPercent = new BigDecimal(rewardPercentDic.getValue()).multiply(new BigDecimal(0.01)).setScale(2,BigDecimal.ROUND_DOWN);
+        BigDecimal directRewardAmount = subsidyAmount.multiply(rewardPercent).setScale(2, BigDecimal.ROUND_DOWN);
 
         Long marketSubsidyFlowId = mallMoneyFlowService.addMoneyFlow(
                 mallMember.getId(),
@@ -234,8 +234,8 @@
                 DataDictionaryEnum.LEVEL_ONE.getType(),
                 DataDictionaryEnum.LEVEL_ONE.getCode()
         );
-        BigDecimal shareOne = new BigDecimal(shareOneDic.getValue()).multiply(new BigDecimal(0.01)).setScale(BigDecimal.ROUND_DOWN,2);
-        BigDecimal shareOneAmount = subsidyAmount.multiply(shareOne).setScale(BigDecimal.ROUND_DOWN, 2);
+        BigDecimal shareOne = new BigDecimal(shareOneDic.getValue()).multiply(new BigDecimal(0.01)).setScale(2,BigDecimal.ROUND_DOWN);
+        BigDecimal shareOneAmount = subsidyAmount.multiply(shareOne).setScale(2, BigDecimal.ROUND_DOWN);
         Long ShareOneFlowId = mallMoneyFlowService.addMoneyFlow(
                 mallMember.getId(),
                 orderInfo.getOrderNo(),
@@ -255,8 +255,8 @@
                     DataDictionaryEnum.LEVEL_TWO.getType(),
                     DataDictionaryEnum.LEVEL_TWO.getCode()
             );
-            BigDecimal shareTwo = new BigDecimal(shareTwoDic.getValue()).multiply(new BigDecimal(0.01)).setScale(BigDecimal.ROUND_DOWN,2);
-            BigDecimal shareTwoAmount = subsidyAmount.multiply(shareTwo).setScale(BigDecimal.ROUND_DOWN, 2);
+            BigDecimal shareTwo = new BigDecimal(shareTwoDic.getValue()).multiply(new BigDecimal(0.01)).setScale(2,BigDecimal.ROUND_DOWN);
+            BigDecimal shareTwoAmount = subsidyAmount.multiply(shareTwo).setScale(2, BigDecimal.ROUND_DOWN);
             Long shareTwoFlowId = mallMoneyFlowService.addMoneyFlow(
                     mallMember.getId(),
                     orderInfo.getOrderNo(),
@@ -300,7 +300,7 @@
                 //获取团队分享比例
                 BigDecimal manageSubsidyPercent = getManageSubsidyPercent(levelStart, levelUp);
                 if(manageSubsidyPercent.compareTo(BigDecimal.ZERO) > 0){
-                    BigDecimal teamManageAmount = subsidyAmount.multiply(manageSubsidyPercent).setScale(BigDecimal.ROUND_DOWN, 2);
+                    BigDecimal teamManageAmount = subsidyAmount.multiply(manageSubsidyPercent).setScale(2, BigDecimal.ROUND_DOWN);
                     //生成团队分享流水
                     Long teamManageFlowId = mallMoneyFlowService.addMoneyFlow(
                             mallMember.getId(),
@@ -369,7 +369,7 @@
         String manageSubsidyPercentStr = jsonObject.get("manageSubsidyPercent").toString();
         manageSubsidyPercent =  new BigDecimal(manageSubsidyPercentStr)
                 .multiply(new BigDecimal(0.01))
-                .setScale(BigDecimal.ROUND_DOWN,2);
+                .setScale(2,BigDecimal.ROUND_DOWN);
         return manageSubsidyPercent;
     }
 
@@ -388,7 +388,7 @@
         String subsidyPercentStr = jsonObject.get("manageSubsidyPercent").toString();
         subsidyPercent =  new BigDecimal(subsidyPercentStr)
                 .multiply(new BigDecimal(0.01))
-                .setScale(BigDecimal.ROUND_DOWN,2);
+                .setScale(2,BigDecimal.ROUND_DOWN);
         return subsidyPercent;
     }
 

--
Gitblit v1.9.1