You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
117 lines
4.3 KiB
117 lines
4.3 KiB
<?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.qniao.dam.infrastructure.persistent.dao.eso.EntrustServiceOrderDao">
|
|
|
|
<select id="pageOrderByInitiator"
|
|
resultType="com.qniao.dam.api.query.eso.user.response.UserPageEntrustServiceOrderByInitiatorVo">
|
|
SELECT
|
|
daeso.id,
|
|
daeso.target_user_id,
|
|
daeso.target_mi_id,
|
|
daeso.matchmaker_id,
|
|
daeso.type,
|
|
daeso.reward_amount,
|
|
daeso.associate_order_id,
|
|
dao.order_code as associateOrderCode,
|
|
daeso.paid_amount,
|
|
daeso.`status`,
|
|
daeso.payment_status,
|
|
daeso.create_time,
|
|
daeso.acceptance_deadline,
|
|
daeso.finish_deadline,
|
|
daeso.is_settlement
|
|
from da_entrust_service_order as daeso
|
|
LEFT JOIN da_order as dao on dao.id=daeso.associate_order_id
|
|
where daeso.is_delete=0 and daeso.`status` !=0
|
|
<if test="queryParams.queryInitiatorUserId != null">
|
|
and daeso.initiator_user_id = #{queryParams.queryInitiatorUserId}
|
|
</if>
|
|
<if test="queryParams.status != null">
|
|
and daeso.`status` = #{queryParams.status}
|
|
</if>
|
|
<if test="queryParams.paymentStatus != null">
|
|
and daeso.payment_status = #{queryParams.paymentStatus}
|
|
</if>
|
|
ORDER BY daeso.create_time desc
|
|
</select>
|
|
|
|
<select id="pageOrderByMatchmaker"
|
|
resultType="com.qniao.dam.api.query.eso.user.response.UserPageEntrustServiceOrderByMatchmakerVo">
|
|
SELECT
|
|
daeso.id,
|
|
daeso.initiator_mi_id,
|
|
daeso.initiator_user_id,
|
|
daeso.target_user_id,
|
|
daeso.target_mi_id,
|
|
daeso.matchmaker_id,
|
|
daeso.type,
|
|
daeso.reward_amount,
|
|
daeso.associate_order_id,
|
|
dao.order_code as associateOrderCode,
|
|
daeso.paid_amount,
|
|
daeso.`status`,
|
|
daeso.payment_status,
|
|
daeso.create_time,
|
|
daeso.acceptance_deadline,
|
|
daeso.accepted_time,
|
|
daeso.finished_time,
|
|
daeso.finish_deadline,
|
|
daeso.settlement_deadline,
|
|
daeso.is_settlement
|
|
from da_entrust_service_order as daeso
|
|
LEFT JOIN da_order as dao on dao.id=daeso.associate_order_id
|
|
where daeso.is_delete=0 and daeso.`status` !=0
|
|
<if test="queryParams.queryMatchmakerId != null">
|
|
and daeso.matchmaker_id = #{queryParams.queryMatchmakerId}
|
|
</if>
|
|
<if test="queryParams.status != null">
|
|
and daeso.`status` = #{queryParams.status}
|
|
</if>
|
|
<if test="queryParams.paymentStatus != null">
|
|
and daeso.payment_status = #{queryParams.paymentStatus}
|
|
</if>
|
|
ORDER BY daeso.create_time desc
|
|
</select>
|
|
|
|
<select id="pageOrder"
|
|
resultType="com.qniao.dam.api.query.eso.user.response.UserPageEntrustServiceOrderVo">
|
|
SELECT
|
|
daeso.id,
|
|
daeso.initiator_mi_id,
|
|
daeso.initiator_user_id,
|
|
daeso.target_user_id,
|
|
daeso.target_mi_id,
|
|
daeso.matchmaker_id,
|
|
daeso.type,
|
|
daeso.reward_amount,
|
|
daeso.associate_order_id,
|
|
dao.order_code as associateOrderCode,
|
|
daeso.paid_amount,
|
|
daeso.`status`,
|
|
daeso.payment_status,
|
|
daeso.create_time,
|
|
daeso.accepted_time,
|
|
daeso.acceptance_deadline,
|
|
daeso.finished_time,
|
|
daeso.finish_deadline,
|
|
daeso.settlement_deadline,
|
|
daeso.is_settlement,
|
|
daeso.refund_reason,
|
|
daeso.remark
|
|
from da_entrust_service_order as daeso
|
|
LEFT JOIN da_order as dao on dao.id=daeso.associate_order_id
|
|
LEFT JOIN da_marriage_information as dami on dami.id=daeso.initiator_mi_id
|
|
where daeso.is_delete=0 and daeso.`status` !=0
|
|
<if test="queryParams.status != null">
|
|
and daeso.`status` = #{queryParams.status}
|
|
</if>
|
|
<if test="queryParams.initiatorNickName != null">
|
|
and dami.nick_name = #{queryParams.initiatorNickName}
|
|
</if>
|
|
<if test="queryParams.createTimeFrom != null and queryParams.createTimeTo != null">
|
|
and daeso.create_time BETWEEN #{queryParams.createTimeFrom} and #{queryParams.createTimeTo}
|
|
</if>
|
|
ORDER BY daeso.create_time desc
|
|
</select>
|
|
|
|
</mapper>
|