|  |  | 
 |  |  |                 </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"> | 
 |  |  | 
 |  |  |             (select sum(e.amount) | 
 |  |  |              from mall_order_info e | 
 |  |  |                       inner join mall_member b on e.member_id=b.ID | 
 |  |  |                       inner join mall_order_item c on e.id = c.order_id and c.is_normal=2 | 
 |  |  |                       inner join mall_order_item c on e.id = c.order_id -- and c.is_normal=2 | 
 |  |  |              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' | 
 |  |  | 
 |  |  |             </if> | 
 |  |  |         </where> | 
 |  |  |     </select> | 
 |  |  |  | 
 |  |  |     <select id="selectMemberWithLevel" resultType="cc.mrbird.febs.mall.entity.MallMember"> | 
 |  |  |         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> | 
 |  |  |  | 
 |  |  | </mapper> |