| | |
| | | ); |
| | | 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); |
| | |
| | | FROM mall_member m |
| | | left join mall_member a on m.referrer_id = a.invite_id |
| | | LEFT JOIN mall_member_wallet c on c.member_id = m.id |
| | | LEFT JOIN data_dictionary_custom d on d.code = m.level and type='AGENT_LEVEL' |
| | | LEFT JOIN data_dictionary_custom d on d.code = m.level |
| | | <where> |
| | | m.id != 1 |
| | | <if test="record != null" > |
| | | <if test="record.name!=null and record.name!=''"> |
| | | and m.name like concat('%', #{record.name},'%') |