| | |
| | | |
| | | List<MallMember> selectMemberWithLevelAndMemberId(@Param("level")String level,@Param("inviteId")String inviteId); |
| | | |
| | | List<MallMember> selectMemberWithLevelAndMemberIdNew(@Param("level")String level,@Param("inviteId")String inviteId); |
| | | |
| | | List<Long> selectMemberIdWithLevel(String levelParam); |
| | | |
| | | List<MallMember> selectAllChildAgentListByInviteIdAndStoreMaster(@Param("inviteId")String inviteId,@Param("state")Integer state); |
| | |
| | | String levelType = MemberLevelNewEnum.ZERO_LEVEL.getLevelType(levelCode - 1); |
| | | List<MallMember> mallMembersDirects = memberMapper.selectByRefererId(mallMemberRef.getInviteId()); |
| | | for(MallMember memberDirect : mallMembersDirects){ |
| | | List<MallMember> mallMembers1 = memberMapper.selectMemberWithLevelAndMemberId(levelType, memberDirect.getInviteId()); |
| | | List<MallMember> mallMembers1 = memberMapper.selectMemberWithLevelAndMemberIdNew(levelType, memberDirect.getInviteId()); |
| | | if(CollUtil.isEmpty(mallMembers1)){ |
| | | continue; |
| | | } |
| | |
| | | and find_in_set(#{inviteId}, referrer_ids) |
| | | </select> |
| | | |
| | | <select id="selectMemberWithLevelAndMemberIdNew" resultType="cc.mrbird.febs.mall.entity.MallMember"> |
| | | select * from mall_member |
| | | where level=#{level} |
| | | and (find_in_set(#{inviteId}, referrer_ids) or invite_id = #{inviteId}) |
| | | </select> |
| | | |
| | | <select id="selectMemberIdWithLevel" resultType="java.lang.Long"> |
| | | select id from mall_member |
| | | where level = #{level} |