select thisTab.id, thisTab.dispatch_order_id, thisTab.dispatch_order_no, thisTab.driver_id, thisTab.driver_mobile, thisTab.driver_name, thisTab.vehicle_id, thisTab.vehicle_license_plate, thisTab.vehicle_car_key_no, thisTab.car_key_expiration_time, thisTab.car_key_collection_time, thisTab.create_time, thisTab.update_time, thisTab.status from tms_car_key_dispatch AS thisTab select count(0) from tms_car_key_dispatch as thisTab and thisTab.dispatch_order_id = #{dispatchOrderId} and thisTab.dispatch_order_no = #{dispatchOrderNo} and thisTab.driver_id = #{driverId} and thisTab.driver_mobile = #{driverMobile} and thisTab.driver_name like concat('%', #{driverName}, '%') and thisTab.vehicle_id = #{vehicleId} and thisTab.vehicle_license_plate = #{vehicleLicensePlate} and thisTab.vehicle_car_key_no = #{vehicleCarKeyNo} and thisTab.car_key_expiration_time = #{carKeyExpirationTime} and thisTab.car_key_collection_time = #{carKeyCollectionTime} and thisTab.status = #{status} insert into tms_car_key_dispatch id, dispatch_order_id, dispatch_order_no, driver_id, driver_mobile, driver_name, vehicle_id, vehicle_license_plate, vehicle_car_key_no, car_key_expiration_time, car_key_collection_time, create_time, update_time, status, #{id}, #{dispatchOrderId}, #{dispatchOrderNo}, #{driverId}, #{driverMobile}, #{driverName}, #{vehicleId}, #{vehicleLicensePlate}, #{vehicleCarKeyNo}, #{carKeyExpirationTime}, #{carKeyCollectionTime}, #{createTime}, #{updateTime}, #{status}, insert into tms_car_key_dispatch id,dispatch_order_id,dispatch_order_no,driver_id,driver_mobile,driver_name,vehicle_id,vehicle_license_plate,vehicle_car_key_no,car_key_expiration_time,car_key_collection_time,create_time,update_time,status, #{item.id},#{item.dispatchOrderId},#{item.dispatchOrderNo},#{item.driverId},#{item.driverMobile},#{item.driverName},#{item.vehicleId},#{item.vehicleLicensePlate},#{item.vehicleCarKeyNo},#{item.carKeyExpirationTime},#{item.carKeyCollectionTime},#{item.createTime},#{item.updateTime},#{item.status}, update tms_car_key_dispatch dispatch_order_id = #{dispatchOrderId}, dispatch_order_no = #{dispatchOrderNo}, driver_id = #{driverId}, driver_mobile = #{driverMobile}, driver_name = #{driverName}, vehicle_id = #{vehicleId}, vehicle_license_plate = #{vehicleLicensePlate}, vehicle_car_key_no = #{vehicleCarKeyNo}, car_key_expiration_time = #{carKeyExpirationTime}, car_key_collection_time = #{carKeyCollectionTime}, create_time = #{createTime}, update_time = #{updateTime}, status = #{status}, where id = #{id} update tms_car_key_dispatch dispatch_order_id = #{item.dispatchOrderId}, dispatch_order_no = #{item.dispatchOrderNo}, driver_id = #{item.driverId}, driver_mobile = #{item.driverMobile}, driver_name = #{item.driverName}, vehicle_id = #{item.vehicleId}, vehicle_license_plate = #{item.vehicleLicensePlate}, vehicle_car_key_no = #{item.vehicleCarKeyNo}, car_key_expiration_time = #{item.carKeyExpirationTime}, car_key_collection_time = #{item.carKeyCollectionTime}, create_time = #{item.createTime}, update_time = #{item.updateTime}, status = #{item.status}, where id = #{item.id} delete from tms_car_key_dispatch where id = #{id} delete from tms_car_key_dispatch where id in #{id}