and v.park_branch_company_id = #{parkBranchCompanyId}
and v.park_branch_company_id = #{parkBranchCompanyId}
</if>
</if>
and v.is_del = 0
and v.is_del = 0
and v.status != 3
and v.use_type = 1
</where>
</where>
</sql>
</sql>
...
@@ -658,7 +660,7 @@
...
@@ -658,7 +660,7 @@
, vbre.ret_company as to_lift_company
, vbre.ret_company as to_lift_company
, vbrs.lift_company as to_return_company
, vbrs.lift_company as to_return_company
from
from
(select vehicle_id, max(if(book_end_date < #{start_date_extend}, book_end_date, null)) as max_book_end_date, min(if(book_start_date > #{end_date_extend}, book_start_date, null)) as min_book_start_date from vehicle_book_record where status != 4 and status != 6 group by vehicle_id) sevbr
(select vehicle_id, max(if(book_end_date < #{startDateExtend}, book_end_date, null)) as max_book_end_date, min(if(book_start_date > #{endDateExtend}, book_start_date, null)) as min_book_start_date from vehicle_book_record where status != 4 and status != 6 group by vehicle_id) sevbr
left join vehicle_book_record vbre
left join vehicle_book_record vbre
on sevbr.vehicle_id = vbre.vehicle_id and sevbr.max_book_end_date = vbre.book_end_date and vbre.status != 4 and vbre.status != 6
on sevbr.vehicle_id = vbre.vehicle_id and sevbr.max_book_end_date = vbre.book_end_date and vbre.status != 4 and vbre.status != 6