|
|
@@ -16,13 +16,13 @@
|
|
|
dj.bus_number as busNumber, dj.driver_name as driverName, dj.driver_phone as driverPhone,
|
|
|
dj.receiver_name as receiverName, dj.receiver_phone as receiverPhone, d.sign_remark as dispatchRemark
|
|
|
from trade_order_jz_detail d
|
|
|
- inner join trade_order_jz oz on d.jz_id = oz.id
|
|
|
+ inner join trade_order_jz oz on d.jz_id = oz.id and oz.deleted = 0
|
|
|
inner join trade_order o on o.deleted = 0 and o.id = oz.order_id
|
|
|
- inner join product_voyage v on o.voyage_id = v.id
|
|
|
- inner join resource_route r on v.route_id = r.id
|
|
|
- inner join trade_visitor u on u.credential_no = d.id_card and u.order_id = oz.order_id
|
|
|
- left join resource_room_model rm on u.room_model_id = rm.id
|
|
|
- left join trade_order_jz_dispatch dj on d.dispatch_id = dj.id
|
|
|
+ inner join product_voyage v on o.voyage_id = v.id and v.deleted = 0
|
|
|
+ inner join resource_route r on v.route_id = r.id and r.deleted = 0
|
|
|
+ inner join trade_visitor u on u.credential_no = d.id_card and u.order_id = oz.order_id and u.deleted = 0
|
|
|
+ left join resource_room_model rm on u.room_model_id = rm.id and rm.deleted = 0
|
|
|
+ left join trade_order_jz_dispatch dj on d.dispatch_id = dj.id and dj.deleted = 0
|
|
|
inner join trade_detail td on td.order_id = o.id and td.product_id != 2034458675435925505
|
|
|
where d.deleted = 0 and o.voyage_id = #{vo.voyageId} and o.order_status IN (15, 14, 13, 10, 12, 9, 8, 7, 6, 5, 4, 3, 1, 0)
|
|
|
<if test="vo.idCard != null">
|
|
|
@@ -40,6 +40,9 @@
|
|
|
<if test="vo.dispatchNo != null and vo.dispatchNo != ''">
|
|
|
and dj.dispatch_no like concat('%', #{vo.dispatchNo}, '%')
|
|
|
</if>
|
|
|
+ <if test="vo.orderNo != null and vo.orderNo != ''">
|
|
|
+ and o.order_no = #{vo.orderNo}
|
|
|
+ </if>
|
|
|
<if test="vo.signStatus != null and vo.signStatus == 1">
|
|
|
and d.sign_time is not null
|
|
|
</if>
|
|
|
@@ -55,13 +58,13 @@
|
|
|
select distinct d.* , r.direction , rm.name as room_model_name,
|
|
|
o.order_no as orderNo,o.source_name as sourceName, dj.dispatch_no as dispatchNo, dj.group_no as groupNo, dj.bus_number as busNumber,dj.driver_name as driverName,dj.driver_phone as driverPhone,dj.receiver_name as receiverName,dj.receiver_phone as receiverPhone,d.sign_remark as dispatchRemark
|
|
|
from trade_order_jz_detail d
|
|
|
- inner join trade_order_jz oz on d.jz_id = oz.id
|
|
|
+ inner join trade_order_jz oz on d.jz_id = oz.id and oz.deleted = 0
|
|
|
inner join trade_order o on o.deleted = 0 and o.id = oz.order_id
|
|
|
- inner join product_voyage v on o.voyage_id = v.id
|
|
|
- inner join resource_route r on v.route_id = r.id
|
|
|
- inner join trade_visitor u on u.credential_no = d.id_card and u.order_id = oz.order_id
|
|
|
- left join resource_room_model rm on u.room_model_id = rm.id
|
|
|
- left join trade_order_jz_dispatch dj on d.dispatch_id = dj.id
|
|
|
+ inner join product_voyage v on o.voyage_id = v.id and v.deleted = 0
|
|
|
+ inner join resource_route r on v.route_id = r.id and r.deleted = 0
|
|
|
+ inner join trade_visitor u on u.credential_no = d.id_card and u.order_id = oz.order_id and u.deleted = 0
|
|
|
+ left join resource_room_model rm on u.room_model_id = rm.id and rm.deleted = 0
|
|
|
+ left join trade_order_jz_dispatch dj on d.dispatch_id = dj.id and dj.deleted = 0
|
|
|
inner join trade_detail td on td.order_id = o.id and td.product_id != 2034458675435925505
|
|
|
where d.deleted = 0 and o.voyage_id = #{vo.voyageId} and o.order_status IN (15, 14, 13, 10, 12, 9, 8, 7, 6, 5, 4, 3, 1, 0)
|
|
|
<if test="vo.idCard != null and vo.idCard != ''">
|
|
|
@@ -76,6 +79,9 @@
|
|
|
<if test="vo.arriveTime != null and vo.arriveTime != ''">
|
|
|
and d.arrive_time = #{vo.arriveTime}
|
|
|
</if>
|
|
|
+ <if test="vo.orderNo != null and vo.orderNo != ''">
|
|
|
+ and o.order_no = #{vo.orderNo}
|
|
|
+ </if>
|
|
|
<if test="vo.dispatchNo != null and vo.dispatchNo != ''">
|
|
|
and dj.dispatch_no like concat('%', #{vo.dispatchNo}, '%')
|
|
|
</if>
|