14794: GLPI 13969 - IMPORTAÇÃO DAS AGENCIAS NO ADM PARA AG
bug#14794 dev:emerson qua:leo git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@96189 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
10b1a0e635
commit
782a837c22
|
@ -102,6 +102,16 @@ public class PuntoVentaServiceImpl implements PuntoVentaService {
|
||||||
Exception respEx = null;
|
Exception respEx = null;
|
||||||
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");
|
||||||
|
|
||||||
|
// 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");
|
||||||
|
}
|
||||||
|
|
||||||
|
// Integração Totvs
|
||||||
if (!desativaTotvs){
|
if (!desativaTotvs){
|
||||||
if (ApplicationProperties.getInstance().isCustomHabilitado(CustomEnum.INTEGRACION_TOTVS.getDescricao())) {
|
if (ApplicationProperties.getInstance().isCustomHabilitado(CustomEnum.INTEGRACION_TOTVS.getDescricao())) {
|
||||||
try {
|
try {
|
||||||
|
@ -155,12 +165,6 @@ public class PuntoVentaServiceImpl implements PuntoVentaService {
|
||||||
}
|
}
|
||||||
entidad = puntoVentaDAO.suscribir(entidad);
|
entidad = puntoVentaDAO.suscribir(entidad);
|
||||||
|
|
||||||
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");
|
|
||||||
}
|
|
||||||
return entidad;
|
return entidad;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -414,7 +418,16 @@ public class PuntoVentaServiceImpl implements PuntoVentaService {
|
||||||
Exception respEx = null;
|
Exception respEx = null;
|
||||||
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");
|
||||||
// desativaTotvs = true;
|
|
||||||
|
// 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");
|
||||||
|
}
|
||||||
|
|
||||||
|
// Integração Totvs
|
||||||
if (!desativaTotvs){
|
if (!desativaTotvs){
|
||||||
if (ApplicationProperties.getInstance().isCustomHabilitado(CustomEnum.INTEGRACION_TOTVS.getDescricao())) {
|
if (ApplicationProperties.getInstance().isCustomHabilitado(CustomEnum.INTEGRACION_TOTVS.getDescricao())) {
|
||||||
|
|
||||||
|
@ -459,14 +472,6 @@ public class PuntoVentaServiceImpl implements PuntoVentaService {
|
||||||
}
|
}
|
||||||
entidad = puntoVentaDAO.actualizacion(entidad);
|
entidad = puntoVentaDAO.actualizacion(entidad);
|
||||||
|
|
||||||
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");
|
|
||||||
}
|
|
||||||
|
|
||||||
if (respEx != null) {
|
if (respEx != null) {
|
||||||
if (respEx instanceof IntegracionException) {
|
if (respEx instanceof IntegracionException) {
|
||||||
throw (IntegracionException) respEx;
|
throw (IntegracionException) respEx;
|
||||||
|
|
Loading…
Reference in New Issue