if (empty($ppReferencia)) { continue; } $numeroPorte = $ppReferencia->getPorte()->getNumero(); $queryPPN = $em->createQuery($qPortePorNumero); $queryPPN->setParameter("numeroPorte", $numeroPorte); $queryPPN->setParameter("idPlanoConvenio", $idPlanoConvenioNovo); $portesNovos = $queryPPN->getResult(); $porteNovo = ""; foreach ($portesNovos as $porteNovo) { break; } if (empty($porteNovo)) { continue; } $ppNovo = new Entities\ProcedimentoPorte(); $ppNovo->setPorte($porteNovo); $ppNovo->setProcedimento($p); $ppNovo->setValor(0); $ppNovo->setCalculaAcomodacao(1); $ppNovo->setCalculaUrgencia(1); $em->persist($ppNovo); $em->flush(); } echo $idPlanoConvenioNovo . " - "; $em->flush(); } // header("Location: criaRelacaoProcedimentoPorte.php?limite=$limite&idPlanoConvenio=$n"); } else { echo $limite; }
if ($row["PORTE"] == '') { continue; } $proc = new Entities\Procedimento(); $proc->setCodigo($row["CODIGO"]); $proc->setDescricao($row["DESCRICAO"]); $tabela = $em->find("Entities\\Tabela", $idTabelaAMB99); $sqlPorte = "select p from Entities\\Porte p JOIN p.planoConvenio pc where pc.id = 90 and p.numero = :numeroPorte"; $qPorte = $em->createQuery($sqlPorte); $qPorte->setParameter("numeroPorte", $row["PORTE"]); $portes = $qPorte->getResult(); $porte = ""; foreach ($portes as $porte) { break; } echo "rowPorte: " . $row["PORTE"]; echo " Porte: " . $porte->getNumero() . "<br />"; $proc->addTabela($tabela); $pp = new Entities\ProcedimentoPorte(); $pp->setPorte($porte); $pp->setProcedimento($proc); $pp->setValor($row["VALOR"]); $em->persist($tabela); $em->persist($proc); $em->persist($pp); } try { $em->flush(); } catch (Exception $e) { echo $e->getMessage(); }