| | |
| | | break; |
| | | } |
| | | |
| | | if (index != 2) { |
| | | if (index == 2) { |
| | | indirectPerDic = indirectPerTwoDic; |
| | | } |
| | | BigDecimal doubleParentProfit = profit.multiply(new BigDecimal(indirectPerDic.getValue()).divide(new BigDecimal(100), 2, RoundingMode.HALF_UP)); |
| | | BigDecimal doubleParentProfit = amount.multiply(new BigDecimal(indirectPerDic.getValue()).divide(new BigDecimal(100), 2, RoundingMode.HALF_UP)); |
| | | changeScoreAndCommission(mallMember.getId(), doubleParentProfit, MoneyFlowTypeEnum.DIRECT_BONUS.getValue(), orderInfo.getOrderNo()); |
| | | index++; |
| | | } |
| | |
| | | totalBonus = totalBonus.add(levelBonus); |
| | | } |
| | | |
| | | changeSystemBonus(totalBonus, null, null); |
| | | changeSystemBonus(totalBonus.negate(), null, null); |
| | | |
| | | bonusRecord(totalBonus, 1, null, null); |
| | | log.info("###全网分红执行--end--###"); |
| | | } |
| | | |