SELECT ece.*,cons.cons_num,cons.express_no,cons.transport_id,cons.signed_time,ec.number as customer_number,ew_start.title_zh as startTitleZh,ew_start.title_en as startTitleEn,ew_start.title_fr as startTitleFr,
ew_dest.title_zh as destTitleZh,ew_dest.title_en as destTitleEn,ew_dest.title_fr as destTitleFr,ep.title_zh goodTitleZh,ep.title_en goodTitleEn,ep.id as productId
FROM ecw_cons cons
left join ecw_cons_exception ece on ece.cons_id = cons.id
left join ecw_customer ec on cons.customer_id = ec.id
left join ecw_warehouse_line el on cons.warehouse_line_id = el.id
left join ecw_warehouse ew_start ON ew_start.id = el.start_warehouse_id
left join ecw_warehouse ew_dest ON ew_dest.id = el.dest_warehouse_id
left join ecw_cons_item eci on eci.id = ece.cons_item_id
left join ecw_product ep on ep.id = eci.prod_id
WHERE ece.deleted = 0
<includerefid="myQuery"/>
order by ece.create_time desc
limit #{start}, #{size}
</select>
<sqlid="myQuery">
<iftest="query.id != null and query.id != '' ">
AND ece.id = #{query.id}
</if>
<iftest="query.consId != null and query.consId != '' ">