<?php
declare(strict_types=1);

use Phinx\Migration\AbstractMigration;

final class Task2106091152 extends AbstractMigration
{
    public function up(): void
    {
        // PROPOSTA 445152
        $this->execute("UPDATE sinistro.avisos_inicio       SET id_proposta = 445152 WHERE id IN (46571,47702)");
        $this->execute("UPDATE sinistro.avisos_encerramento SET id_proposta = 445152 WHERE id = 59956");

        $this->execute("UPDATE sinistro.avisos_inicio_itens_segurados       SET id_item_segurado = 2622714 WHERE id_item_segurado = 2750600 AND       id_aviso_inicio = 47702");
        $this->execute("UPDATE sinistro.avisos_inicio_itens_segurados       SET id_item_segurado = 2622713 WHERE id_item_segurado = 2750599 AND       id_aviso_inicio = 46571");
        $this->execute("UPDATE sinistro.avisos_encerramento_itens_segurados SET id_item_segurado = 2622713 WHERE id_item_segurado = 2750599 AND id_aviso_encerramento = 59956");

        $this->execute("UPDATE sinistro.laudos_finais_itens_segurados SET id_item_segurado = 2622713 WHERE id = 261243");
        $this->execute("UPDATE sinistro.laudos_finais_itens_segurados SET id_item_segurado = 2622714 WHERE id IN (261244, 269454)");

        // PROPOSTA 440344
        $this->execute("UPDATE sinistro.avisos_inicio       SET id_proposta = 440344 WHERE id IN (46533,47694)");
        $this->execute("UPDATE sinistro.avisos_encerramento SET id_proposta = 440344 WHERE id = 59491");

        $this->execute("UPDATE sinistro.avisos_inicio_itens_segurados       SET id_item_segurado = 2604060 WHERE id_item_segurado = 2750442 AND       id_aviso_inicio = 46533");
        $this->execute("UPDATE sinistro.avisos_inicio_itens_segurados       SET id_item_segurado = 2604062 WHERE id_item_segurado = 2750444 AND       id_aviso_inicio = 46533");
        $this->execute("UPDATE sinistro.avisos_inicio_itens_segurados       SET id_item_segurado = 2604065 WHERE id_item_segurado = 2750447 AND       id_aviso_inicio = 46533");
        $this->execute("UPDATE sinistro.avisos_inicio_itens_segurados       SET id_item_segurado = 2604061 WHERE id_item_segurado = 2750443 AND       id_aviso_inicio = 47694");
        $this->execute("UPDATE sinistro.avisos_inicio_itens_segurados       SET id_item_segurado = 2604063 WHERE id_item_segurado = 2750445 AND       id_aviso_inicio = 47694");
        $this->execute("UPDATE sinistro.avisos_inicio_itens_segurados       SET id_item_segurado = 2604064 WHERE id_item_segurado = 2750446 AND       id_aviso_inicio = 47694");
        $this->execute("UPDATE sinistro.avisos_encerramento_itens_segurados SET id_item_segurado = 2604060 WHERE id_item_segurado = 2750442 AND id_aviso_encerramento = 59491");
        $this->execute("UPDATE sinistro.avisos_encerramento_itens_segurados SET id_item_segurado = 2604062 WHERE id_item_segurado = 2750444 AND id_aviso_encerramento = 59491");
        $this->execute("UPDATE sinistro.avisos_encerramento_itens_segurados SET id_item_segurado = 2604065 WHERE id_item_segurado = 2750447 AND id_aviso_encerramento = 59491");

        $this->execute("UPDATE sinistro.laudos_finais_itens_segurados SET id_item_segurado = 2604060 WHERE id_item_segurado = 2750442");
        $this->execute("UPDATE sinistro.laudos_finais_itens_segurados SET id_item_segurado = 2604061 WHERE id_item_segurado = 2750443");
        $this->execute("UPDATE sinistro.laudos_finais_itens_segurados SET id_item_segurado = 2604062 WHERE id_item_segurado = 2750444");
        $this->execute("UPDATE sinistro.laudos_finais_itens_segurados SET id_item_segurado = 2604063 WHERE id_item_segurado = 2750445");
        $this->execute("UPDATE sinistro.laudos_finais_itens_segurados SET id_item_segurado = 2604064 WHERE id_item_segurado = 2750446");
        $this->execute("UPDATE sinistro.laudos_finais_itens_segurados SET id_item_segurado = 2604065 WHERE id_item_segurado = 2750447");

        $this->execute("UPDATE sinistro.liquidacoes_itens_segurados_coberturas SET id_item_segurado = 2604060 WHERE id_item_segurado = 2750442");
        $this->execute("UPDATE sinistro.liquidacoes_itens_segurados_coberturas SET id_item_segurado = 2604062 WHERE id_item_segurado = 2750444");
        $this->execute("UPDATE sinistro.liquidacoes_itens_segurados_coberturas SET id_item_segurado = 2604065 WHERE id_item_segurado = 2750447");
        $this->execute("UPDATE sinistro.liquidacoes_itens_segurados_coberturas SET id_item_segurado = 2622713 WHERE id_item_segurado = 2750599");
    }

    public function down(): void
    {
        // PROPOSTA 445152
        $this->execute("UPDATE sinistro.avisos_inicio       SET id_proposta = 489022 WHERE id IN (46571,47702)");
        $this->execute("UPDATE sinistro.avisos_encerramento SET id_proposta = 489022 WHERE id = 59956");

        $this->execute("UPDATE sinistro.avisos_inicio_itens_segurados       SET id_item_segurado = 2750600 WHERE id_item_segurado = 2622714 AND       id_aviso_inicio = 47702");
        $this->execute("UPDATE sinistro.avisos_inicio_itens_segurados       SET id_item_segurado = 2750599 WHERE id_item_segurado = 2622713 AND       id_aviso_inicio = 46571");
        $this->execute("UPDATE sinistro.avisos_encerramento_itens_segurados SET id_item_segurado = 2750599 WHERE id_item_segurado = 2622713 AND id_aviso_encerramento = 59956");

        $this->execute("UPDATE sinistro.laudos_finais_itens_segurados SET id_item_segurado = 2750599 WHERE id = 261243");
        $this->execute("UPDATE sinistro.laudos_finais_itens_segurados SET id_item_segurado = 2750600 WHERE id IN(261244, 269454)");

        // PROPOSTA 440344
        $this->execute("UPDATE sinistro.avisos_inicio       SET id_proposta = 488966 WHERE id IN (46533,47694)");
        $this->execute("UPDATE sinistro.avisos_encerramento SET id_proposta = 488966 WHERE id = 59491");

        $this->execute("UPDATE sinistro.avisos_inicio_itens_segurados       SET id_item_segurado = 2750442 WHERE id_item_segurado = 2604060 AND       id_aviso_inicio = 46533");
        $this->execute("UPDATE sinistro.avisos_inicio_itens_segurados       SET id_item_segurado = 2750444 WHERE id_item_segurado = 2604062 AND       id_aviso_inicio = 46533");
        $this->execute("UPDATE sinistro.avisos_inicio_itens_segurados       SET id_item_segurado = 2750447 WHERE id_item_segurado = 2604065 AND       id_aviso_inicio = 46533");
        $this->execute("UPDATE sinistro.avisos_inicio_itens_segurados       SET id_item_segurado = 2750443 WHERE id_item_segurado = 2604061 AND       id_aviso_inicio = 47694");
        $this->execute("UPDATE sinistro.avisos_inicio_itens_segurados       SET id_item_segurado = 2750445 WHERE id_item_segurado = 2604063 AND       id_aviso_inicio = 47694");
        $this->execute("UPDATE sinistro.avisos_inicio_itens_segurados       SET id_item_segurado = 2750446 WHERE id_item_segurado = 2604064 AND       id_aviso_inicio = 47694");
        $this->execute("UPDATE sinistro.avisos_encerramento_itens_segurados SET id_item_segurado = 2750442 WHERE id_item_segurado = 2604060 AND id_aviso_encerramento = 59491");
        $this->execute("UPDATE sinistro.avisos_encerramento_itens_segurados SET id_item_segurado = 2750444 WHERE id_item_segurado = 2604062 AND id_aviso_encerramento = 59491");
        $this->execute("UPDATE sinistro.avisos_encerramento_itens_segurados SET id_item_segurado = 2750447 WHERE id_item_segurado = 2604065 AND id_aviso_encerramento = 59491");

        $this->execute("UPDATE sinistro.laudos_finais_itens_segurados SET id_item_segurado = 2750442 WHERE id_item_segurado = 2604060");
        $this->execute("UPDATE sinistro.laudos_finais_itens_segurados SET id_item_segurado = 2750443 WHERE id_item_segurado = 2604061");
        $this->execute("UPDATE sinistro.laudos_finais_itens_segurados SET id_item_segurado = 2750444 WHERE id_item_segurado = 2604062");
        $this->execute("UPDATE sinistro.laudos_finais_itens_segurados SET id_item_segurado = 2750445 WHERE id_item_segurado = 2604063");
        $this->execute("UPDATE sinistro.laudos_finais_itens_segurados SET id_item_segurado = 2750446 WHERE id_item_segurado = 2604064");
        $this->execute("UPDATE sinistro.laudos_finais_itens_segurados SET id_item_segurado = 2750447 WHERE id_item_segurado = 2604065");

        $this->execute("UPDATE sinistro.liquidacoes_itens_segurados_coberturas SET id_item_segurado = 2750442 WHERE id_item_segurado = 2604060");
        $this->execute("UPDATE sinistro.liquidacoes_itens_segurados_coberturas SET id_item_segurado = 2750444 WHERE id_item_segurado = 2604062");
        $this->execute("UPDATE sinistro.liquidacoes_itens_segurados_coberturas SET id_item_segurado = 2750447 WHERE id_item_segurado = 2604065");
        $this->execute("UPDATE sinistro.liquidacoes_itens_segurados_coberturas SET id_item_segurado = 2750599 WHERE id_item_segurado = 2622713");
    }
}
