# -*- coding: utf-8 -*-
# /var/www/html/fluxo_humano.py

from utils_hibrido import registrar_log, enviar_whatsapp

def processar(conn, cursor, job, atendimento, configs, mensagem_bruta):
    atendimento_id = atendimento['id']
    numero = atendimento['cliente_numero']
    
    registrar_log('HUMANO', f"Atendimento {atendimento_id} em fila humana (fallback).")
    
    # Se ainda não está em fila, atualiza para fila geral
    if atendimento.get('status') != 'fila':
        enviar_whatsapp(configs, numero, "Aguarde, um atendente humano irá te atender em breve.")
        cursor.execute("""
            UPDATE atendimentos
            SET status = 'fila', setor_id = 1, estado_atual = 'AGUARDANDO'
            WHERE id = %s
        """, (atendimento_id,))
        conn.commit()
