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())) {