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-87c2c4800839master
parent
00ff30ca47
commit
2a3a84356a
|
@ -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);
|
||||
|
||||
}
|
||||
|
|
|
@ -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);
|
||||
}
|
||||
|
|
|
@ -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);
|
||||
|
||||
}
|
||||
|
|
|
@ -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);
|
||||
}
|
||||
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue