From 82e3349f14957f90727b646fbfbfc4700cf556f8 Mon Sep 17 00:00:00 2001
From: xiaoyong931011 <15274802129@163.com>
Date: Tue, 01 Mar 2022 15:57:33 +0800
Subject: [PATCH] 20222223
---
src/main/java/com/xcong/excoin/modules/coin/service/impl/ZhiyaServiceImpl.java | 8 +++-----
1 files changed, 3 insertions(+), 5 deletions(-)
diff --git a/src/main/java/com/xcong/excoin/modules/coin/service/impl/ZhiyaServiceImpl.java b/src/main/java/com/xcong/excoin/modules/coin/service/impl/ZhiyaServiceImpl.java
index aa691aa..af5fb16 100644
--- a/src/main/java/com/xcong/excoin/modules/coin/service/impl/ZhiyaServiceImpl.java
+++ b/src/main/java/com/xcong/excoin/modules/coin/service/impl/ZhiyaServiceImpl.java
@@ -415,13 +415,13 @@
zhiyaRewardEntity.setType(1);
MemberEntity member = memberdao.selectById(zhiYaRecordEntity.getMemberId());
//获取当前人的上两级
- BigDecimal multiplyReward = BigDecimal.ZERO;
+ BigDecimal multiplyReward = zhiYaRecordEntity.getZhiyaCnt().multiply(gusdReward);
MemberEntity memberEntity = memberdao.selectMemberInfoByInviteId(member.getRefererId());
if(ObjectUtil.isNotEmpty(memberEntity)){
//以及1代理的比例
BigDecimal agetShangji = new BigDecimal(redisUtils.getString("GUSDREWARDAGENTONE"));
BigDecimal multiply = zhiYaRecordEntity.getZhiyaCnt().multiply(gusdReward).multiply(agetShangji);
- multiplyReward = (zhiYaRecordEntity.getZhiyaCnt().multiply(gusdReward).subtract(multiply));
+ multiplyReward = multiplyReward.subtract(multiply);
ZhiyaRewardEntity zhiyaRewardEntitySJ = new ZhiyaRewardEntity();
zhiyaRewardEntitySJ.setRecordId(zhiYaRecordEntity.getId());
zhiyaRewardEntitySJ.setRecordNo(zhiYaRecordEntity.getOrderNo());
@@ -439,7 +439,7 @@
if(ObjectUtil.isNotEmpty(memberEntitySSJ)){
BigDecimal agetSSJ = new BigDecimal(redisUtils.getString("GUSDREWARDAGENTTWO"));
BigDecimal multiplySSJ = zhiYaRecordEntity.getZhiyaCnt().multiply(gusdReward).multiply(agetSSJ);
- multiplyReward = (zhiYaRecordEntity.getZhiyaCnt().multiply(gusdReward).subtract(multiply).subtract(multiplySSJ));
+ multiplyReward = multiplyReward.subtract(multiplySSJ);
MemberWalletCoinEntity memberWalletCoinEntitySSJ = memberWalletCoinDao.selectWalletCoinBymIdAndCode(memberEntitySSJ.getId(), CoinTypeEnum.GRICE.toString());
memberWalletCoinEntitySSJ.setAvailableBalance(memberWalletCoinEntitySSJ.getAvailableBalance().add(multiply));
@@ -454,8 +454,6 @@
zhiyaRewardEntitySSJ.setRewardAmout(multiplySSJ);
zhiyaRewardDao.insert(zhiyaRewardEntitySSJ);
}
- }else{
- multiplyReward = (zhiYaRecordEntity.getZhiyaCnt().multiply(gusdReward));
}
zhiyaRewardEntity.setRewardAmout(multiplyReward);
zhiyaRewardDao.insert(zhiyaRewardEntity);
--
Gitblit v1.9.1