| | |
| | | o.id orderId, |
| | | o.order_no, |
| | | o.payment_time, |
| | | c.parent_name flowerCategoryName, |
| | | CONCAT(o.customer_province, ' ', o.customer_city, ' ', o.customer_region, ' ', o.customer_address) AS address, |
| | | COALESCE((SELECT oic.num FROM t_order_item_check oic WHERE oic.order_item_id = oi.id AND oic.type = 'replace'), |
| | | 0) replaceNum, |
| | |
| | | LEFT JOIN t_supplier_info si ON si.id = oi.supplier_id |
| | | LEFT JOIN t_order o ON oi.order_id = o.id |
| | | LEFT JOIN t_flower f on oi.flower_id = f.id |
| | | LEFT JOIN t_flower_category c on c.id = f.category |
| | | <include refid="flowerSaleWhere"></include> |
| | | </sql> |
| | | |
| | |
| | | </if> |
| | | <if test="dto.registerTel!=null and dto.registerTel!=''"> |
| | | AND si.contact_tel LIKE CONCAT('%',#{dto.registerTel}, '%') |
| | | </if> |
| | | <if test="dto.contactTel!=null and dto.contactTel!=''"> |
| | | AND si.contact_tel LIKE CONCAT('%',#{dto.contactTel}, '%') |
| | | </if> |
| | | <if test="dto.stationId != null"> |
| | | AND oi.station_id = #{dto.stationId} |
| | |
| | | <if test="dto.createEndDate != null"> |
| | | AND o.payment_time < #{dto.createEndDate} |
| | | </if> |
| | | <if test="dto.orderField !=null and dto.orderField !=''"> |
| | | order by ${dto.orderField} ${dto.orderType} |
| | | </if> |
| | | </sql> |
| | | |
| | | |