From 502244a2c7d3bfde892ed03d4e95524ff9e079d9 Mon Sep 17 00:00:00 2001 From: "thiago.clemente" Date: Fri, 20 Sep 2019 18:59:59 +0000 Subject: [PATCH] fixes bug#15739 dev: qua: git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@97745 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../service/impl/PuntoVentaServiceImpl.java | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/src/com/rjconsultores/ventaboletos/service/impl/PuntoVentaServiceImpl.java b/src/com/rjconsultores/ventaboletos/service/impl/PuntoVentaServiceImpl.java index a0d3fe258..b693105f9 100644 --- a/src/com/rjconsultores/ventaboletos/service/impl/PuntoVentaServiceImpl.java +++ b/src/com/rjconsultores/ventaboletos/service/impl/PuntoVentaServiceImpl.java @@ -22,7 +22,6 @@ import org.springframework.transaction.annotation.Transactional; import org.tempuri.IAG; import org.tempuri.IAGservice; import org.tempuri.IAGserviceLocator; -import org.zkoss.util.resource.Labels; import com.rjconsultores.ventaboletos.dao.PuntoVentaDAO; import com.rjconsultores.ventaboletos.dao.UsuarioUbicacionDAO; @@ -104,7 +103,7 @@ public class PuntoVentaServiceImpl implements PuntoVentaService { Constante constDesativaTotvs = constanteService.buscarPorNomeConstante("WS_TOTVS_DESATIVA_INTEGRACAO"); Boolean desativaTotvs = constDesativaTotvs != null && constDesativaTotvs.getValorconstante().equals("1"); - // Mantis 15739 - A integração AG é acionada após a persistência dos dados com sucesso. Caso exista alguma mensagem na resposta da integração, adiciono a mensagem de sucesso junto com outra mensagem de alerta. + // Mantis 15739 - A integração AG deve ser acionada após a persistência dos dados com sucesso. // Integração AG /* * Constante empresasIntegraAG = constanteService.buscarPorNomeConstante("EMPRESAS_INTEGRACAO_AG"); if (entidad.getStatusaprobacion().equals("A") && empresasIntegraAG != null && empresasIntegraAG.getValorconstante() != null && empresasIntegraAG.getValorconstante().contains(entidad.getEmpresa().getEmpresaId().toString())) { log.debug("iniciando integração com AG"); integraAG(entidad); log.debug("fim da integração com AG"); } @@ -164,7 +163,7 @@ public class PuntoVentaServiceImpl implements PuntoVentaService { } entidad = puntoVentaDAO.suscribir(entidad); - // Mantis 15739 - A integração AG é acionada após a persistência dos dados com sucesso. Caso exista alguma mensagem na resposta da integração, adiciono a mensagem de sucesso junto com outra mensagem de alerta. + // Mantis 15739 - A integração AG deve ser acionada após a persistência dos dados com sucesso. // Integração AG Constante empresasIntegraAG = constanteService.buscarPorNomeConstante("EMPRESAS_INTEGRACAO_AG"); if (entidad.getStatusaprobacion().equals("A") && empresasIntegraAG != null && empresasIntegraAG.getValorconstante() != null && empresasIntegraAG.getValorconstante().contains(entidad.getEmpresa().getEmpresaId().toString())) { @@ -194,9 +193,7 @@ public class PuntoVentaServiceImpl implements PuntoVentaService { } if (!motivoNaoIntegrado.isEmpty()){ - // throw new IntegracionException(motivoNaoIntegrado); - // Mantis 15739 - A integração AG é acionada após a persistência dos dados com sucesso. Caso exista alguma mensagem na resposta da integração, adiciono a mensagem de sucesso junto com outra mensagem de alerta. - throw new IntegracionException(Labels.getLabel("editarPuntoVentaController.MSG.suscribirOK") + "\n" + Labels.getLabel("editarPuntoVentaController.MSG.checarServicoIntegracao")); + throw new IntegracionException(motivoNaoIntegrado); } } finally { try { @@ -429,7 +426,7 @@ public class PuntoVentaServiceImpl implements PuntoVentaService { Constante constDesativaTotvs = constanteService.buscarPorNomeConstante("WS_TOTVS_DESATIVA_INTEGRACAO"); Boolean desativaTotvs = constDesativaTotvs != null && constDesativaTotvs.getValorconstante().equals("1"); - // Mantis 15739 - A integração AG é acionada após a persistência dos dados com sucesso. Caso exista alguma mensagem na resposta da integração, adiciono a mensagem de sucesso junto com outra mensagem de alerta. + // Mantis 15739 - A integração AG deve ser acionada após a persistência dos dados com sucesso. // Integração AG /* * Constante empresasIntegraAG = constanteService.buscarPorNomeConstante("EMPRESAS_INTEGRACAO_AG"); if ( entidad.getStatusaprobacion().equals("A") && empresasIntegraAG != null && empresasIntegraAG.getValorconstante() != null && empresasIntegraAG.getValorconstante().contains(entidad.getEmpresa().getEmpresaId().toString())) { log.debug("iniciando integração com AG"); integraAG(entidad); log.debug("fim da integração com AG"); } @@ -488,7 +485,7 @@ public class PuntoVentaServiceImpl implements PuntoVentaService { } } - // Mantis 15739 - A integração AG é acionada após a persistência dos dados com sucesso. Caso exista alguma mensagem na resposta da integração, adiciono a mensagem de sucesso junto com outra mensagem de alerta. + // Mantis 15739 - A integração AG deve ser acionada após a persistência dos dados com sucesso. // Integração AG Constante empresasIntegraAG = constanteService.buscarPorNomeConstante("EMPRESAS_INTEGRACAO_AG"); if (entidad.getStatusaprobacion().equals("A") && empresasIntegraAG != null && empresasIntegraAG.getValorconstante() != null && empresasIntegraAG.getValorconstante().contains(entidad.getEmpresa().getEmpresaId().toString())) {