Commit f20f64518d51f54119417267b58c2b0e61f2eebe

Authored by André Souza
1 parent eb2672ac
Exists in master and in 1 other branch desenv

Tratando parametro vazio na busca do retorno programado

Showing 1 changed file with 17 additions and 15 deletions   Show diff stats
rn/MdWsSeiProcedimentoRN.php
@@ -426,24 +426,26 @@ class MdWsSeiProcedimentoRN extends InfraRN { @@ -426,24 +426,26 @@ class MdWsSeiProcedimentoRN extends InfraRN {
426 return $result; 426 return $result;
427 } 427 }
428 428
429 - private function checaRetornoProgramado($atividade){ 429 + private function checaRetornoProgramado($atividade=null){
430 $retProgramado = 'N'; 430 $retProgramado = 'N';
431 $expirado = 'N'; 431 $expirado = 'N';
432 432
433 - if ($atividade instanceof AtividadeDTO) {  
434 - $retornoProgramadoRN = new RetornoProgramadoRN();  
435 - $retornoProgramadoDTO = new RetornoProgramadoDTO();  
436 - $retornoProgramadoDTO->adicionarCriterio(  
437 - array('IdAtividadeEnvio', 'IdAtividadeRetorno'),  
438 - array(InfraDTO::$OPER_IGUAL, InfraDTO::$OPER_IGUAL),  
439 - array($atividade->getNumIdAtividade(), null)  
440 - );  
441 - $retornoProgramadoDTO = $retornoProgramadoRN->consultar($retornoProgramadoDTO);  
442 -  
443 - if ($retornoProgramadoDTO) {  
444 - echo 556;  
445 - $expirado = ($retornoProgramadoDTO->getDtaProgramada() < new Datetime());  
446 - $retProgramado = 'S'; 433 + if(isset($atividade) && !empty($atividade)) {
  434 + if ($atividade instanceof AtividadeDTO) {
  435 + $retornoProgramadoRN = new RetornoProgramadoRN();
  436 + $retornoProgramadoDTO = new RetornoProgramadoDTO();
  437 + $retornoProgramadoDTO->adicionarCriterio(
  438 + array('IdAtividadeEnvio', 'IdAtividadeRetorno'),
  439 + array(InfraDTO::$OPER_IGUAL, InfraDTO::$OPER_IGUAL),
  440 + array($atividade->getNumIdAtividade(), null)
  441 + );
  442 + $retornoProgramadoDTO = $retornoProgramadoRN->consultar($retornoProgramadoDTO);
  443 +
  444 + if ($retornoProgramadoDTO) {
  445 + echo 556;
  446 + $expirado = ($retornoProgramadoDTO->getDtaProgramada() < new Datetime());
  447 + $retProgramado = 'S';
  448 + }
447 } 449 }
448 } 450 }
449 451