|
|
|
@ -15,6 +15,7 @@ |
|
|
|
IFNULL(dami.`name`,dami.nick_name) as miName, |
|
|
|
dao.settlement_amount |
|
|
|
from da_order as dao |
|
|
|
LEFT JOIN da_order_item as doi on doi.order_id=dao.id and doi.is_delete=0 |
|
|
|
LEFT JOIN da_account as daa on daa.user_id=dao.user_id and daa.type=2 and daa.is_delete=0 |
|
|
|
LEFT JOIN da_marriage_information as dami on dami.id=dao.mi_id |
|
|
|
where dao.is_delete=0 |
|
|
|
@ -27,6 +28,10 @@ |
|
|
|
<if test="queryParam.status != null"> |
|
|
|
and dao.status = #{queryParam.status} |
|
|
|
</if> |
|
|
|
<if test="queryParam.subCategory != null"> |
|
|
|
and doi.sub_category = #{queryParam.subCategory} |
|
|
|
</if> |
|
|
|
GROUP BY dao.id |
|
|
|
ORDER BY dao.create_time desc |
|
|
|
</select> |
|
|
|
|
|
|
|
@ -49,8 +54,11 @@ |
|
|
|
resultType="com.qniao.dam.api.query.order.user.response.GetOrderStatisticsByOperatorVo"> |
|
|
|
select |
|
|
|
COUNT(1) as totalOrderNum, |
|
|
|
IFNULL(SUM(dao.settlement_amount),0) as totalOrderAmount |
|
|
|
IFNULL(SUM(aa.settlement_amount),0) as totalOrderAmount |
|
|
|
from |
|
|
|
(SELECT dao.id,dao.settlement_amount |
|
|
|
from da_order as dao |
|
|
|
LEFT JOIN da_order_item as doi on doi.order_id=dao.id and doi.is_delete=0 |
|
|
|
where dao.is_delete=0 |
|
|
|
<if test="queryParam.orderCode != null and queryParam.orderCode != '' "> |
|
|
|
AND dao.order_code LIKE CONCAT('%', TRIM(#{queryParam.orderCode}), '%') |
|
|
|
@ -61,6 +69,10 @@ |
|
|
|
<if test="queryParam.status != null"> |
|
|
|
and dao.status = #{queryParam.status} |
|
|
|
</if> |
|
|
|
<if test="queryParam.subCategory != null"> |
|
|
|
and doi.sub_category = #{queryParam.subCategory} |
|
|
|
</if> |
|
|
|
GROUP BY dao.id) as aa |
|
|
|
</select> |
|
|
|
|
|
|
|
<select id="userUserOrderRecord" resultType="com.qniao.dam.api.query.order.user.response.UserOrderRecordVo"> |
|
|
|
|