14627: Duplicação de operadores

fixes bug#14627
dev:zauli
qua:jose

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@94497 d1611594-4594-4d17-8e1d-87c2c4800839
master
leonardo 2019-06-12 18:43:41 +00:00
parent fc9d5bebb0
commit ac871eef3d
1 changed files with 3 additions and 0 deletions

View File

@ -54,6 +54,9 @@ public class OperadorEmbarcadaServiceImpl implements OperadorEmbarcadaService {
operador.setServicos(listaServicos);
if (operador.getOperadorEmbarcadaId() == null) {
if (operadorDAO.buscarOperadorEmbarcadaPorUsuario(operador.getUsuarioId()) != null){
throw new BusinessException("Já existe um cadastro para esse operador!", false);
}
operador = operadorDAO.suscribir(operador);
} else {
operador = operadorDAO.actualizacion(operador);