| | |
| | | * 2、返利对象:下单人的直推上级 10%,直推的直推 5% |
| | | * 3、金额:补贴金额乘以分享奖励的比例 |
| | | */ |
| | | if(StrUtil.isEmpty(mallMember.getReferrerId())){ |
| | | return; |
| | | } |
| | | //下单人的直推上级 |
| | | MallMember mallMemberOne = memberMapper.selectInfoByInviteId(mallMember.getReferrerId()); |
| | | //生成直推返利的流水记录 |
| | |
| | | ); |
| | | memberWalletService.addBalance(shareOneAmount,mallMemberOne.getId()); |
| | | } |
| | | |
| | | if(StrUtil.isEmpty(mallMemberOne.getReferrerId())){ |
| | | return; |
| | | } |
| | | //下单人的直推上级的直推 |
| | | MallMember mallMemberTwo = memberMapper.selectInfoByInviteId(mallMemberOne.getReferrerId()); |
| | | if(ObjectUtil.isNotEmpty(mallMemberTwo)){ |
| | |
| | | /** |
| | | * 团队管理补贴 |
| | | */ |
| | | |
| | | |
| | | if(StrUtil.isEmpty(mallMember.getReferrerIds())){ |
| | | return; |
| | | } |
| | | //下单人所有的上级 |
| | | String referrerIds = mallMember.getReferrerIds(); |
| | | List<String> refererIdList = StrUtil.split(referrerIds, ",", -1, true, true); |