|
|
|
@ -34,8 +34,7 @@
|
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
<select id="pageByPlateNums" resultType="com.ykMap.entity.response.CarPageResponse">
|
|
|
|
|
SELECT COALESCE
|
|
|
|
|
( tm.NAME, '-' ) AS taskTitle,
|
|
|
|
|
SELECT COALESCE( tm.NAME, '-' ) AS taskTitle,
|
|
|
|
|
vi.plate_num AS carNumber
|
|
|
|
|
FROM
|
|
|
|
|
( SELECT * FROM vehicle_info WHERE `state` IN ( '保养中', '损坏', '正常' ) AND `category` IN ( '维护车', '文物车',
|
|
|
|
@ -48,7 +47,7 @@
|
|
|
|
|
</if>
|
|
|
|
|
) AS vi
|
|
|
|
|
LEFT JOIN ( SELECT original_vehicle_id, MAX( departure_time ) AS latest_departure_time FROM task_mission
|
|
|
|
|
WHERE departure_time<= CURRENT_TIME
|
|
|
|
|
WHERE departure_time < CURRENT_TIME
|
|
|
|
|
GROUP BY original_vehicle_id ) AS latest_tasks ON VI.ID = latest_tasks.original_vehicle_id
|
|
|
|
|
LEFT JOIN task_mission AS tm ON latest_tasks.original_vehicle_id = tm.original_vehicle_id
|
|
|
|
|
AND latest_tasks.latest_departure_time = tm.departure_time
|
|
|
|
|