fixes bug#20230

dev:valdevir
qua:

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@103046 d1611594-4594-4d17-8e1d-87c2c4800839
master
thiago.clemente 2020-08-26 18:02:29 +00:00
parent 00ff30ca47
commit 2a3a84356a
4 changed files with 7 additions and 5 deletions

View File

@ -17,6 +17,6 @@ public interface EstacionSitefDAO extends GenericDAO<EstacionSitef, Integer> {
EstacionSitef buscar(Empresa empresa, Integer numempresa, Integer numfilial, String numpdv);
public EstacionSitef buscar(Empresa empresa, TipoIntegracaoTEF tipoIntegracaoTEF, String numpdv);
public EstacionSitef buscar(Empresa empresa, TipoIntegracaoTEF tipoIntegracaoTEF, String numpdv, Integer numfilial);
}

View File

@ -46,12 +46,14 @@ public class EstacionSitefHibernateDAO extends GenericHibernateDAO<EstacionSitef
@SuppressWarnings("unchecked")
@Override
public EstacionSitef buscar(Empresa empresa, TipoIntegracaoTEF tipoIntegracaoTEF, String numpdv) {
public EstacionSitef buscar(Empresa empresa, TipoIntegracaoTEF tipoIntegracaoTEF, String numpdv, Integer numfilial) {
Criteria c = getSession().createCriteria(getPersistentClass());
c.add(Restrictions.eq("empresa", empresa));
c.add(Restrictions.or(Restrictions.isNull("tipoIntegracao"), Restrictions.eq("tipoIntegracao", tipoIntegracaoTEF != null ? tipoIntegracaoTEF : TipoIntegracaoTEF.SITEF)));
c.add(Restrictions.eq("numpdv", numpdv));
c.add(Restrictions.eq("activo", true));
c.add(Restrictions.eq("numfilial", numfilial));
List<EstacionSitef> estacionsSitef = c.list();
return estacionsSitef.isEmpty() ? null : estacionsSitef.get(0);
}

View File

@ -17,6 +17,6 @@ public interface EstacionSitefService {
EstacionSitef buscar(Empresa empresa, Integer numempresa, Integer numfilial, String numpdv);
public EstacionSitef buscar(Empresa empresa, TipoIntegracaoTEF tipoIntegracaoTEF, String numpdv);
public EstacionSitef buscar(Empresa empresa, TipoIntegracaoTEF tipoIntegracaoTEF, String numpdv, Integer numfilial);
}

View File

@ -26,8 +26,8 @@ public class EstacionSitefServiceImpl implements EstacionSitefService {
}
@Override
public EstacionSitef buscar(Empresa empresa, TipoIntegracaoTEF tipoIntegracaoTEF, String numpdv) {
return estacionSitefDAO.buscar(empresa, tipoIntegracaoTEF, numpdv);
public EstacionSitef buscar(Empresa empresa, TipoIntegracaoTEF tipoIntegracaoTEF, String numpdv, Integer numfilial) {
return estacionSitefDAO.buscar(empresa, tipoIntegracaoTEF, numpdv, numfilial);
}
}