fixes bug#15739
dev: qua: git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@97705 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
1b20952c7f
commit
a1fa8e514b
|
@ -22,11 +22,7 @@ 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 AGIntf.TCliente;
|
|
||||||
import AGIntf.TComissaoServicosCliente;
|
|
||||||
import AGIntf.TFornecedor;
|
|
||||||
import AGIntf.TServicosCliente;
|
|
||||||
|
|
||||||
import com.rjconsultores.ventaboletos.dao.PuntoVentaDAO;
|
import com.rjconsultores.ventaboletos.dao.PuntoVentaDAO;
|
||||||
import com.rjconsultores.ventaboletos.dao.UsuarioUbicacionDAO;
|
import com.rjconsultores.ventaboletos.dao.UsuarioUbicacionDAO;
|
||||||
|
@ -62,6 +58,11 @@ import com.rjconsultores.ws.utileria.RetornoTotvs.TipoRetorno;
|
||||||
import com.rjconsultores.wsag.Constantes;
|
import com.rjconsultores.wsag.Constantes;
|
||||||
import com.rjconsultores.wsag.dao.DaoAG;
|
import com.rjconsultores.wsag.dao.DaoAG;
|
||||||
|
|
||||||
|
import AGIntf.TCliente;
|
||||||
|
import AGIntf.TComissaoServicosCliente;
|
||||||
|
import AGIntf.TFornecedor;
|
||||||
|
import AGIntf.TServicosCliente;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
* @author Administrador
|
* @author Administrador
|
||||||
|
@ -103,13 +104,11 @@ 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.
|
||||||
// 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())) {
|
* 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"); }
|
||||||
log.debug("iniciando integração com AG");
|
*/
|
||||||
integraAG(entidad);
|
|
||||||
log.debug("fim da integração com AG");
|
|
||||||
}
|
|
||||||
|
|
||||||
// Integração Totvs
|
// Integração Totvs
|
||||||
if (!desativaTotvs){
|
if (!desativaTotvs){
|
||||||
|
@ -165,6 +164,15 @@ 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.
|
||||||
|
// 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");
|
||||||
|
}
|
||||||
|
|
||||||
return entidad;
|
return entidad;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -186,7 +194,9 @@ 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 {
|
||||||
|
@ -419,13 +429,11 @@ 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.
|
||||||
// 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())) {
|
* 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"); }
|
||||||
log.debug("iniciando integração com AG");
|
*/
|
||||||
integraAG(entidad);
|
|
||||||
log.debug("fim da integração com AG");
|
|
||||||
}
|
|
||||||
|
|
||||||
// Integração Totvs
|
// Integração Totvs
|
||||||
if (!desativaTotvs){
|
if (!desativaTotvs){
|
||||||
|
@ -480,6 +488,15 @@ 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.
|
||||||
|
// 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");
|
||||||
|
}
|
||||||
|
|
||||||
return entidad;
|
return entidad;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -823,5 +840,4 @@ public class PuntoVentaServiceImpl implements PuntoVentaService {
|
||||||
|
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue