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
master
thiago.clemente 2019-09-20 18:59:59 +00:00
parent ab2f19f7a4
commit 502244a2c7
1 changed files with 5 additions and 8 deletions

View File

@ -22,7 +22,6 @@ import org.springframework.transaction.annotation.Transactional;
import org.tempuri.IAG; import org.tempuri.IAG;
import org.tempuri.IAGservice; import org.tempuri.IAGservice;
import org.tempuri.IAGserviceLocator; import org.tempuri.IAGserviceLocator;
import org.zkoss.util.resource.Labels;
import com.rjconsultores.ventaboletos.dao.PuntoVentaDAO; import com.rjconsultores.ventaboletos.dao.PuntoVentaDAO;
import com.rjconsultores.ventaboletos.dao.UsuarioUbicacionDAO; import com.rjconsultores.ventaboletos.dao.UsuarioUbicacionDAO;
@ -104,7 +103,7 @@ public class PuntoVentaServiceImpl implements PuntoVentaService {
Constante constDesativaTotvs = constanteService.buscarPorNomeConstante("WS_TOTVS_DESATIVA_INTEGRACAO"); Constante constDesativaTotvs = constanteService.buscarPorNomeConstante("WS_TOTVS_DESATIVA_INTEGRACAO");
Boolean desativaTotvs = constDesativaTotvs != null && constDesativaTotvs.getValorconstante().equals("1"); 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 // 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"); } * 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); 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 // Integração AG
Constante empresasIntegraAG = constanteService.buscarPorNomeConstante("EMPRESAS_INTEGRACAO_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())) { 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()){ if (!motivoNaoIntegrado.isEmpty()){
// throw new IntegracionException(motivoNaoIntegrado); 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"));
} }
} finally { } finally {
try { try {
@ -429,7 +426,7 @@ public class PuntoVentaServiceImpl implements PuntoVentaService {
Constante constDesativaTotvs = constanteService.buscarPorNomeConstante("WS_TOTVS_DESATIVA_INTEGRACAO"); Constante constDesativaTotvs = constanteService.buscarPorNomeConstante("WS_TOTVS_DESATIVA_INTEGRACAO");
Boolean desativaTotvs = constDesativaTotvs != null && constDesativaTotvs.getValorconstante().equals("1"); 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 // 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"); } * 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 // Integração AG
Constante empresasIntegraAG = constanteService.buscarPorNomeConstante("EMPRESAS_INTEGRACAO_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())) { if (entidad.getStatusaprobacion().equals("A") && empresasIntegraAG != null && empresasIntegraAG.getValorconstante() != null && empresasIntegraAG.getValorconstante().contains(entidad.getEmpresa().getEmpresaId().toString())) {