<?php


namespace App\Controllers;


use App\v2\Modules\Especies\Services\EspecieFinderService;
use CodeIgniter\Controller;
use CodeIgniter\HTTP\Response;
use Exception;

class TriagemController extends Controller
{
    public function register()
    {
        $sql = <<<SQL
            insert into triagem (
                data_triagem,
                hora_triagem,
                senha_chamefacil,
                nome_chamefacil,
                status_risco,
                id_tutor,
                id_pet,
                data_encaminhada,
                hora_encaminhada,
                encaminhar_para,
                encaminhar_idfila
            ) values (
                :data_triagem:,
                :hora_triagem:,
                :senha_chamefacil:,
                :nome_chamefacil:,
                :status_risco:,
                :id_tutor:,
                :id_pet:,
                :data_encaminhada:,
                :hora_encaminhada:,
                :encaminhar_para:,
                :encaminhar_idfila:
            )
        SQL;
        $conn = db_connect();
        $conn->query($sql, [
            'data_triagem' => $_POST['data_triagem'],
            'hora_triagem' => $_POST['hora_triagem'],
            'senha_chamefacil' => $_POST['senha_chamefacil'],
            'nome_chamefacil' => $_POST['nome_chamefacil'],
            'status_risco' => $_POST['status_risco'],
            'id_tutor' => $_POST['id_tutor'],
            'id_pet' => $_POST['id_pet'],
            'data_encaminhada' => $_POST['data_encaminhada'],
            'hora_encaminhada' => $_POST['hora_encaminhada'],
            'encaminhar_para' => $_POST['encaminhar_para'],
            'encaminhar_idfila' => $_POST['encaminhar_idfila'],
        ])->numRows;
        $convenioId = $conn->insertID();
        return $this
            ->response
            ->setStatusCode(200)
            ->setJSON([
                'message' => 'Triagem cadastrada com sucesso.',
                'data' => $convenioId
            ]);
    }
}
