Skip to content

Commit

Permalink
Adicionado contexto para reinicio de senha. Agora é possível definir …
Browse files Browse the repository at this point in the history
…a data para reinicio
  • Loading branch information
rogeriolino committed Apr 1, 2019
1 parent 56c5321 commit 3e7a0ef
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 18 deletions.
4 changes: 2 additions & 2 deletions Infrastructure/StorageInterface.php
Original file line number Diff line number Diff line change
Expand Up @@ -59,11 +59,11 @@ public function encerrar(Atendimento $atendimento, array $codificados, Atendimen
* Move os dados de atendimento para o histórico
* @param Unidade $unidade
*/
public function acumularAtendimentos(Unidade $unidade = null);
public function acumularAtendimentos(?Unidade $unidade, array $ctx = []);

/**
* Apaga todos os dados de atendimentos
* @param Unidade $unidade
*/
public function apagarDadosAtendimento(Unidade $unidade = null);
public function apagarDadosAtendimento(?Unidade $unidade, array $ctx = []);
}
20 changes: 4 additions & 16 deletions Service/AtendimentoService.php
Original file line number Diff line number Diff line change
Expand Up @@ -172,28 +172,16 @@ public function chamarSenha(Unidade $unidade, Atendimento $atendimento)
* Move os registros da tabela atendimento para a tabela de historico de atendimentos.
* Se a unidade não for informada, será acumulado serviços de todas as unidades.
*
* @param Unidade|int $unidade
* @param Unidade $unidade
* @param array $ctx
*
* @throws Exception
*/
public function acumularAtendimentos($unidade = 0)
public function acumularAtendimentos(?Unidade $unidade, $ctx = [])
{
if ($unidade instanceof Unidade) {
$unidadeId = $unidade->getId();
} else {
$unidadeId = max($unidade, 0);
$unidade = null;
if ($unidadeId > 0) {
$unidade = $this
->storage
->getRepository(Unidade::class)
->find($unidadeId);
}
}

$this->dispatcher->createAndDispatch('attending.pre-reset', $unidade, true);

$this->storage->acumularAtendimentos($unidade);
$this->storage->acumularAtendimentos($unidade, $ctx);

$this->dispatcher->createAndDispatch('attending.reset', $unidade, true);
}
Expand Down

0 comments on commit 3e7a0ef

Please sign in to comment.