| | |
| | | MallMoneyFlowTypeEnum.MARKET_SUBSIDIES.getName() |
| | | ); |
| | | |
| | | memberWalletService.addBalance(subsidyAmount.setScale(2, BigDecimal.ROUND_DOWN),mallMember.getId()); |
| | | // memberWalletService.addBalance(subsidyAmount.setScale(4, BigDecimal.ROUND_DOWN),mallMember.getId()); |
| | | memberWalletService.add(subsidyAmount.setScale(4, BigDecimal.ROUND_DOWN), mallMember.getId(), "balance"); |
| | | |
| | | /** |
| | | * 生成直推返利的流水记录 |
| | |
| | | FlowTypeEnum.BALANCE.getValue(), |
| | | MallMoneyFlowTypeEnum.DIRECT_REWARD.getName() |
| | | ); |
| | | memberWalletService.addBalance(directRewardAmount,mallMemberOne.getId()); |
| | | |
| | | // memberWalletService.addBalance(directRewardAmount,mallMemberOne.getId()); |
| | | |
| | | memberWalletService.add(directRewardAmount, mallMemberOne.getId(), "balance"); |
| | | |
| | | DataDictionaryCustom shareOneDic = dataDictionaryCustomMapper.selectDicDataByTypeAndCode( |
| | | DataDictionaryEnum.LEVEL_ONE.getType(), |
| | | DataDictionaryEnum.LEVEL_ONE.getCode() |
| | |
| | | FlowTypeEnum.BALANCE.getValue(), |
| | | MallMoneyFlowTypeEnum.SHARE_REWARD_ONE.getName() |
| | | ); |
| | | memberWalletService.addBalance(shareOneAmount,mallMemberOne.getId()); |
| | | // memberWalletService.addBalance(shareOneAmount,mallMemberOne.getId()); |
| | | memberWalletService.add(shareOneAmount, mallMemberOne.getId(), "balance"); |
| | | } |
| | | //下单人的直推上级的直推 |
| | | MallMember mallMemberTwo = memberMapper.selectInfoByInviteId(mallMemberOne.getReferrerId()); |
| | |
| | | FlowTypeEnum.BALANCE.getValue(), |
| | | MallMoneyFlowTypeEnum.SHARE_REWARD_TWO.getName() |
| | | ); |
| | | memberWalletService.addBalance(shareTwoAmount,mallMemberTwo.getId()); |
| | | // memberWalletService.addBalance(shareTwoAmount,mallMemberTwo.getId()); |
| | | memberWalletService.add(shareTwoAmount, mallMemberTwo.getId(), "balance"); |
| | | } |
| | | /** |
| | | * 团队管理补贴 |
| | |
| | | MallMoneyFlowTypeEnum.TEAM_REWARD.getName() |
| | | ); |
| | | |
| | | memberWalletService.addBalance(teamManageAmount,mallMemberUp.getId()); |
| | | // memberWalletService.addBalance(teamManageAmount,mallMemberUp.getId()); |
| | | |
| | | memberWalletService.add(teamManageAmount, mallMemberUp.getId(), "balance"); |
| | | } |
| | | levelStart = levelUp; |
| | | } |
| | |
| | | |
| | | @Test |
| | | public void directorProfitTest() { |
| | | Long directRewardId = 607L; |
| | | Long directRewardId = 628L; |
| | | MallOrderInfo orderInfo = mallOrderInfoMapper.selectById(directRewardId); |
| | | if(ObjectUtil.isEmpty(orderInfo)){ |
| | | return; |
| | |
| | | MallMoneyFlowTypeEnum.MARKET_SUBSIDIES.getName() |
| | | ); |
| | | |
| | | memberWalletService.addBalance(subsidyAmount.setScale(2, BigDecimal.ROUND_DOWN),mallMember.getId()); |
| | | // memberWalletService.addBalance(subsidyAmount.setScale(4, BigDecimal.ROUND_DOWN),mallMember.getId()); |
| | | memberWalletService.add(subsidyAmount.setScale(4, BigDecimal.ROUND_DOWN), mallMember.getId(), "balance"); |
| | | |
| | | /** |
| | | * 生成直推返利的流水记录 |
| | |
| | | FlowTypeEnum.BALANCE.getValue(), |
| | | MallMoneyFlowTypeEnum.DIRECT_REWARD.getName() |
| | | ); |
| | | memberWalletService.addBalance(directRewardAmount,mallMemberOne.getId()); |
| | | |
| | | // memberWalletService.addBalance(directRewardAmount,mallMemberOne.getId()); |
| | | |
| | | memberWalletService.add(directRewardAmount, mallMemberOne.getId(), "balance"); |
| | | |
| | | DataDictionaryCustom shareOneDic = dataDictionaryCustomMapper.selectDicDataByTypeAndCode( |
| | | DataDictionaryEnum.LEVEL_ONE.getType(), |
| | | DataDictionaryEnum.LEVEL_ONE.getCode() |
| | |
| | | FlowTypeEnum.BALANCE.getValue(), |
| | | MallMoneyFlowTypeEnum.SHARE_REWARD_ONE.getName() |
| | | ); |
| | | memberWalletService.addBalance(shareOneAmount,mallMemberOne.getId()); |
| | | // memberWalletService.addBalance(shareOneAmount,mallMemberOne.getId()); |
| | | memberWalletService.add(shareOneAmount, mallMemberOne.getId(), "balance"); |
| | | } |
| | | //下单人的直推上级的直推 |
| | | MallMember mallMemberTwo = memberMapper.selectInfoByInviteId(mallMemberOne.getReferrerId()); |
| | |
| | | FlowTypeEnum.BALANCE.getValue(), |
| | | MallMoneyFlowTypeEnum.SHARE_REWARD_TWO.getName() |
| | | ); |
| | | memberWalletService.addBalance(shareTwoAmount,mallMemberTwo.getId()); |
| | | // memberWalletService.addBalance(shareTwoAmount,mallMemberTwo.getId()); |
| | | memberWalletService.add(shareTwoAmount, mallMemberTwo.getId(), "balance"); |
| | | } |
| | | /** |
| | | * 团队管理补贴 |
| | |
| | | MallMoneyFlowTypeEnum.TEAM_REWARD.getName() |
| | | ); |
| | | |
| | | memberWalletService.addBalance(teamManageAmount,mallMemberUp.getId()); |
| | | // memberWalletService.addBalance(teamManageAmount,mallMemberUp.getId()); |
| | | |
| | | memberWalletService.add(teamManageAmount, mallMemberUp.getId(), "balance"); |
| | | } |
| | | levelStart = levelUp; |
| | | } |