select thisTab.id, thisTab.dispatch_order_id, thisTab.driver_id, thisTab.driver_name, thisTab.vehicle_id, thisTab.vehicle_number, thisTab.trip_type, thisTab.trip_time, thisTab.odometer, thisTab.address, thisTab.voucher_url, thisTab.create_by, thisTab.create_time, thisTab.update_time, thisTab.data_source, thisTab.sign_img, thisTab.zjsf_url, thisTab.chqjkcns_url from tms_trip AS thisTab select count(0) from tms_trip as thisTab and thisTab.dispatch_order_id = #{dispatchOrderId} and thisTab.driver_id = #{driverId} and thisTab.driver_name like concat('%', #{driverName}, '%') and thisTab.vehicle_id = #{vehicleId} and thisTab.vehicle_number = #{vehicleNumber} and thisTab.trip_type = #{tripType} and thisTab.trip_time = #{tripTime} and thisTab.odometer = #{odometer} and thisTab.address = #{address} and thisTab.voucher_url = #{voucherUrl} and thisTab.data_source = #{dataSource} insert into tms_trip dispatch_order_id, driver_id, driver_name, vehicle_id, vehicle_number, trip_type, trip_time, odometer, address, voucher_url, create_by, create_time, update_time, data_source, sign_img, zjsf_url, chqjkcns_url, #{dispatchOrderId}, #{driverId}, #{driverName}, #{vehicleId}, #{vehicleNumber}, #{tripType}, #{tripTime}, #{odometer}, #{address}, #{voucherUrl}, #{createBy}, #{createTime}, #{updateTime}, #{dataSource}, #{signImg}, #{zjsfUrl}, #{chqjkcnsUrl}, insert into tms_trip id,dispatch_order_id,driver_id,driver_name,vehicle_id,vehicle_number,trip_type,trip_time,odometer,address,voucher_url,create_by,create_time,update_time,data_source,sign_img,zjsf_url,chqjkcns_url, #{item.id},#{item.dispatchOrderId},#{item.driverId},#{item.driverName},#{item.vehicleId},#{item.vehicleNumber},#{item.tripType},#{item.tripTime},#{item.odometer},#{item.address},#{item.voucherUrl},#{item.createBy},#{item.createTime},#{item.updateTime},#{item.dataSource},#{item.signImg},#{item.zjsfUrl},#{item.chqjkcnsUrl}, update tms_trip dispatch_order_id = #{dispatchOrderId}, driver_id = #{driverId}, driver_name = #{driverName}, vehicle_id = #{vehicleId}, vehicle_number = #{vehicleNumber}, trip_type = #{tripType}, trip_time = #{tripTime}, odometer = #{odometer}, address = #{address}, voucher_url = #{voucherUrl}, create_by = #{createBy}, create_time = #{createTime}, update_time = #{updateTime}, data_source = #{dataSource}, sign_img = #{signImg}, zjsf_url = #{zjsfUrl}, chqjkcns_url = #{chqjkcnsUrl}, where id = #{id} update tms_trip dispatch_order_id = #{item.dispatchOrderId}, driver_id = #{item.driverId}, driver_name = #{item.driverName}, vehicle_id = #{item.vehicleId}, vehicle_number = #{item.vehicleNumber}, trip_type = #{item.tripType}, trip_time = #{item.tripTime}, odometer = #{item.odometer}, address = #{item.address}, voucher_url = #{item.voucherUrl}, create_by = #{item.createBy}, create_time = #{item.createTime}, update_time = #{item.updateTime}, data_source = #{item.dataSource}, sign_img = #{item.signImg}, zjsf_url = #{item.zjsfUrl}, chqjkcns_url = #{item.chqjkcnsUrl}, where id = #{item.id} delete from tms_trip where id = #{id} delete from tms_trip where id in #{id}