From bf4fa60489ad053dee0b0913a5dc8c2c2c580aa6 Mon Sep 17 00:00:00 2001
From: KKSU <15274802129@163.com>
Date: Thu, 28 Dec 2023 14:06:16 +0800
Subject: [PATCH] 直推奖励,冻结的用户,则直推奖励销毁,用户未冻结才能领取成功
---
src/main/resources/templates/febs/views/modules/system/profitSetting.html | 1 -
src/main/java/cc/mrbird/febs/mall/service/impl/AgentServiceImpl.java | 6 ++++--
2 files changed, 4 insertions(+), 3 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 5fe8162..66da142 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
@@ -923,7 +923,8 @@
);
TeamPerkDto teamPerkDto = JSONObject.parseObject(dataDictionaryCustom.getValue(), TeamPerkDto.class);
if(compareLevel == 0){//团队奖励
- BigDecimal PerkPercent = new BigDecimal(teamPerkDto.getPerkPercent());
+ BigDecimal PerkPercent = new BigDecimal(teamPerkDto.getPerkPercent())
+ .multiply(new BigDecimal("0.01"));
BigDecimal teamPerk = PerkPercent.multiply(profit).setScale(2,BigDecimal.ROUND_DOWN);
/**
* 先插入流水记录,然后定时器循环,找寻对应的数据执行
@@ -943,7 +944,8 @@
equalsPerkBasic = teamPerk;
level = levelRef;
}else if(compareLevel == 2){//平级奖励
- BigDecimal equalsPerkPercent = new BigDecimal(teamPerkDto.getEqualsPerkPercent());
+ BigDecimal equalsPerkPercent = new BigDecimal(teamPerkDto.getEqualsPerkPercent())
+ .multiply(new BigDecimal("0.01"));
BigDecimal equalsPerk = equalsPerkPercent.multiply(equalsPerkBasic).setScale(2,BigDecimal.ROUND_DOWN);
String orderNo = MallUtils.getOrderNum("PJNFT");
if(equalsPerk.compareTo(BigDecimal.ZERO) > 0){
diff --git a/src/main/resources/templates/febs/views/modules/system/profitSetting.html b/src/main/resources/templates/febs/views/modules/system/profitSetting.html
index 1cd23ee..c746a78 100644
--- a/src/main/resources/templates/febs/views/modules/system/profitSetting.html
+++ b/src/main/resources/templates/febs/views/modules/system/profitSetting.html
@@ -65,7 +65,6 @@
valueData.directCnt = data.directCnt;
valueData.PerkPercent = data.PerkPercent;
valueData.equalsPerkPercent = data.equalsPerkPercent;
- valueData.description = data.description;
agentBonusArr[i].value = JSON.stringify(valueData);
}
}
--
Gitblit v1.9.1