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