UPDATE man_sta_reserve SET state = #{state}, confirmed_at = NOW(), update_time = NOW() WHERE 1=1 AND task_id = #{taskId} AND sta_id = #{staId} AND type = #{type} AND deleted = 0 AND status = 1 UPDATE man_sta_reserve SET state = #{state}, waiting_at = IFNULL(waiting_at, NOW()), expire_time = DATE_ADD(NOW(), INTERVAL #{extendMs} SECOND), update_time = NOW() WHERE task_id = #{taskId} AND sta_id = #{staId} AND type = #{type} AND deleted = 0 AND status = 1 UPDATE man_sta_reserve SET state = #{state}, expire_time = DATE_ADD(NOW(), INTERVAL #{extendMs} SECOND), update_time = NOW() WHERE task_id = #{taskId} AND sta_id = #{staId} AND type = #{type} AND deleted = 0 AND status = 1