|  |  |  | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | </where> | 
|---|
|  |  |  | order by m.CREATED_TIME desc | 
|---|
|  |  |  | GROUP BY m.id order by m.CREATED_TIME desc | 
|---|
|  |  |  | </select> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | <select id="getMallMemberInfoById" resultType="cc.mrbird.febs.mall.vo.MallMemberVo"> | 
|---|
|  |  |  | 
|---|
|  |  |  | where e.status in (2, 3, 4) and e.order_type=1 and (b.invite_id=a.invite_id or b.referrer_id=a.invite_id)) amount, | 
|---|
|  |  |  | (select count(1) from mall_member e | 
|---|
|  |  |  | inner join mall_order_info b on e.id=b.member_id and b.status in (2, 3, 4) | 
|---|
|  |  |  | where e.invite_id=a.invite_id or e.referrer_id=a.invite_id) orderCnt, | 
|---|
|  |  |  | (select count(1) from mall_member x where x.referrer_id=a.invite_id) cnt | 
|---|
|  |  |  | where find_in_set(a.invite_id, e.referrer_ids)) orderCnt, | 
|---|
|  |  |  | (select count(1) from mall_member x where find_in_set(a.invite_id, x.referrer_ids)) cnt | 
|---|
|  |  |  | from mall_member a | 
|---|
|  |  |  | inner join mall_member_wallet p on a.id=p.member_id | 
|---|
|  |  |  | left join data_dictionary_custom u on a.level=u.code and u.type='AGENT_LEVEL' | 
|---|
|  |  |  | 
|---|
|  |  |  | select * from mall_member | 
|---|
|  |  |  | where level=#{level} | 
|---|
|  |  |  | </select> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | <select id="selectMemberByOpenId" resultType="cc.mrbird.febs.mall.entity.MallMember"> | 
|---|
|  |  |  | SELECT a.* | 
|---|
|  |  |  | FROM mall_member a | 
|---|
|  |  |  | where a.open_id = #{openId} limit 1 | 
|---|
|  |  |  | </select> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | <select id="findMallRollPerkInPage" resultType="cc.mrbird.febs.mall.entity.MallRollPerk"> | 
|---|
|  |  |  | select * from mall_roll_perk | 
|---|
|  |  |  | where member_id = #{record.memberId} | 
|---|
|  |  |  | and roll_id = #{record.rollId} | 
|---|
|  |  |  | <if test="record.state != null and record.state != ''"> | 
|---|
|  |  |  | and state = #{record.state} | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | </select> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | </mapper> | 
|---|