<?xml version="1.0" encoding="UTF-8"?>
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
<mapper namespace="com.xcong.excoin.modules.contract.mapper.ContractOrderMapper">
|
|
<select id="selectHistoryOrderListInPage" resultType="com.xcong.excoin.modules.contract.entity.ContractOrderEntity">
|
select
|
a.phone,
|
a.email,
|
a.referer_id,
|
concat(b.first_name, b.second_name) name,
|
c.*
|
from member a
|
inner join member_authentication b on a.id=b.member_id
|
inner join contract_order c on a.id=c.member_id
|
<where>
|
<if test="record!=null">
|
<if test="record.refererId!=null and record.refererId!=''">
|
find_in_set(#{record.refererId}, a.referer_ids)
|
</if>
|
and order_status = 1
|
</if>
|
</where>
|
order by c.create_time desc
|
</select>
|
|
</mapper>
|