- unix_timestamp(vehicle_departure_log.departure_time)) MOD 86400/3600,(unix_timestamp(vehicle_departure_log.arrival_time) - unix_timestamp(vehicle_departure_log.departure_time))/3600)),0),'小时')
</trim>
as departureDay,bc.name as departureName,bc1.name as arrivalName,
</insert>
IF((IFNULL(vehicle_departure_log.mileage_end,0)-IFNULL(vehicle_departure_log.mileage_start,0))>0,IFNULL(vehicle_departure_log.mileage_end,0)-IFNULL(vehicle_departure_log.mileage_start,0),0) as mileage
<deleteid="deleteItemsByLogId">
from vehicle_departure_log
delete from vehicle_upkeep_log_item
left join vehicle on vehicle_departure_log.vehicle_id = vehicle.id
where log_id = #{id}
LEFT JOIN branch_company bc ON vehicle_departure_log.departure_branch_company_id = bc.id
</delete>
LEFT JOIN branch_company bc1 ON vehicle_departure_log.arrival_branch_company_id = bc1.id
- unix_timestamp(vehicle_departure_log.departure_time)) MOD 86400/3600,(unix_timestamp(vehicle_departure_log.arrival_time) - unix_timestamp(vehicle_departure_log.departure_time))/3600)),0),'小时')
as departureDay,bc.name as departureName,bc1.name as arrivalName,
IF((IFNULL(vehicle_departure_log.mileage_end,0)-IFNULL(vehicle_departure_log.mileage_start,0))>0,IFNULL(vehicle_departure_log.mileage_end,0)-IFNULL(vehicle_departure_log.mileage_start,0),0) as mileage
from vehicle_departure_log
left join vehicle on vehicle_departure_log.vehicle_id = vehicle.id
LEFT JOIN branch_company bc ON vehicle_departure_log.departure_branch_company_id = bc.id
LEFT JOIN branch_company bc1 ON vehicle_departure_log.arrival_branch_company_id = bc1.id
<trimprefix="where"suffixOverrides="and">
<iftest="numberPlate != null and numberPlate != ''">
vehicle.number_plate = #{numberPlate} and
</if>
<iftest="companyList != null">
( vehicle_departure_log.departure_branch_company_id in (
<foreachcollection="companyList"item="companyId">
<foreachcollection="companyList"item="companyId">
<trimsuffixOverrides=",">
#{companyId},
#{companyId},
</trim>
</foreach>
</foreach>
)
or vehicle_departure_log.arrival_branch_company_id in (
<foreachcollection="companyList"item="companyId">
<trimsuffixOverrides=",">
#{companyId},
</trim>
</trim>
</foreach>
)
)
)
)
</if>
</if>
<iftest="time != null and time != ''">
and (vehicle_departure_log.arrival_time >= str_to_date(#{time}, '%Y-%m-%d %H')
or TO_DAYS(vehicle_departure_log.arrival_time)=TO_DAYS(str_to_date(#{time}, '%Y-%m-%d %H'))