Adição do filtro de empresa.
parent
06320bbdd5
commit
c7f4499836
2
pom.xml
2
pom.xml
|
@ -3,7 +3,7 @@
|
|||
<modelVersion>4.0.0</modelVersion>
|
||||
<groupId>br.com.rjconsultores</groupId>
|
||||
<artifactId>ModelWeb</artifactId>
|
||||
<version>1.56.0</version>
|
||||
<version>1.57.0</version>
|
||||
|
||||
<distributionManagement>
|
||||
<repository>
|
||||
|
|
|
@ -13,8 +13,6 @@ public interface AidfDAO extends GenericDAO<Aidf, Long> {
|
|||
|
||||
public List<Aidf> buscaAidfsPorEmpresas(List<Empresa> empresas);
|
||||
|
||||
public List<AidfVo> obtenerAidfFromSerieDocfiscal(String serie, String subSerie, String docfiscal, Connection conn);
|
||||
|
||||
public Boolean existeAidfComCodFiscalEEstado(Long idAidf, Integer especieId, String docFiscal, Estado estado);
|
||||
|
||||
public List<Aidf> buscaAidfEstadoEmpresa(Integer empresaId, Integer estadoId,Boolean isRMD);
|
||||
|
@ -26,4 +24,6 @@ public interface AidfDAO extends GenericDAO<Aidf, Long> {
|
|||
public Boolean validarDocFiscalPorEstadoAgencia(Long idAidf, Integer especieId, String docFiscal, String formInicial, String formFinal, Estado estado, PuntoVenta agencia);
|
||||
|
||||
public List<Aidf> buscaAidfsPorEmpresaAgencia(Empresa empresa, PuntoVenta pontoVenda);
|
||||
|
||||
public List<AidfVo> obtenerAidfFromSerieDocfiscal(String serie, String subSerie, String docfiscal, Connection conn,Integer empresaId);
|
||||
}
|
||||
|
|
|
@ -43,7 +43,7 @@ public class AidfHibernateDAO extends GenericHibernateDAO<Aidf, Long> implements
|
|||
}
|
||||
|
||||
@Override
|
||||
public List<AidfVo> obtenerAidfFromSerieDocfiscal(String serie, String subSerie, String docfiscal, Connection conn) {
|
||||
public List<AidfVo> obtenerAidfFromSerieDocfiscal(String serie, String subSerie, String docfiscal, Connection conn,Integer empresaId) {
|
||||
|
||||
PreparedStatement pstmt = null;
|
||||
ResultSet rs = null;
|
||||
|
@ -77,6 +77,9 @@ public class AidfHibernateDAO extends GenericHibernateDAO<Aidf, Long> implements
|
|||
if( docfiscal != null ) {
|
||||
sb.append(" and REGEXP_REPLACE( x.docfiscal ,'[^[:alnum:]'' '']', NULL) like '" + docfiscal + "' ");
|
||||
}
|
||||
if (empresaId != null){
|
||||
sb.append(" and x.EMPRESA_ID = ").append(empresaId);
|
||||
}
|
||||
sb.append(" and x.activo = 1 ");
|
||||
|
||||
List<AidfVo> ls = new ArrayList<AidfVo>();
|
||||
|
@ -241,4 +244,5 @@ public class AidfHibernateDAO extends GenericHibernateDAO<Aidf, Long> implements
|
|||
}
|
||||
return c.list().isEmpty();
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -35,8 +35,6 @@ public interface AidfService {
|
|||
|
||||
public Long validarSerieFormInicialFinal(Aidf entidad, Connection conn);
|
||||
|
||||
public List<AidfVo> obtenerAidfFromSerieDocfiscal(String serie, String subSerie, String docfiscal, Connection conn);
|
||||
|
||||
public Boolean validarDocFiscalPorEstado(Long idAidf, Integer especieId, String docFiscal, Estado estado);
|
||||
|
||||
public Boolean validarTipoVenda(String tipoVenda, String serie, Integer idTipo);
|
||||
|
@ -50,4 +48,7 @@ public interface AidfService {
|
|||
public boolean vaidaRMDUtilizado(Long idAidf, Integer empresaId, Integer estadoId, String folio);
|
||||
|
||||
public Boolean validarDocFiscalPorEstadoAgencia(Long idAidf, Integer especieId, String docFiscal, String formInicial, String formFinal,Estado estado, PuntoVenta puntoVenta);
|
||||
|
||||
public List<AidfVo> obtenerAidfFromSerieDocfiscal(String serie, String subSerie, String docfiscal, Connection conn,
|
||||
Integer empresaId);
|
||||
}
|
||||
|
|
|
@ -97,14 +97,14 @@ public class AidfServiceImpl implements AidfService {
|
|||
return aidfDAO.buscaAidfsPorEmpresaAgencia(empresa, pontoVenda);
|
||||
}
|
||||
|
||||
public List<AidfVo> obtenerAidfFromSerieDocfiscal(String serie, String subSerie, String docfiscal, Connection conn) {
|
||||
return aidfDAO.obtenerAidfFromSerieDocfiscal(serie, subSerie, docfiscal, conn);
|
||||
public List<AidfVo> obtenerAidfFromSerieDocfiscal(String serie, String subSerie, String docfiscal, Connection conn,Integer empresaId) {
|
||||
return aidfDAO.obtenerAidfFromSerieDocfiscal(serie, subSerie, docfiscal, conn,empresaId);
|
||||
}
|
||||
|
||||
public Long validarDocFiscalSerieFormInicialFinal(Aidf entidad, Connection conn) {
|
||||
|
||||
List<AidfVo> list = obtenerAidfFromSerieDocfiscal(
|
||||
entidad.getSerie(), entidad.getSubserie(), entidad.getDocfiscal().replaceAll("[^a-zA-Z0-9]+", ""), conn);
|
||||
entidad.getSerie(), entidad.getSubserie(), entidad.getDocfiscal().replaceAll("[^a-zA-Z0-9]+", ""), conn,entidad.getEmpresa().getEmpresaId());
|
||||
|
||||
for (AidfVo aidf : list) {
|
||||
// desconsiderar o próprio ID, caso contrário o erro de validação sempre acontece qdo o registro é editado.
|
||||
|
@ -124,7 +124,7 @@ public class AidfServiceImpl implements AidfService {
|
|||
|
||||
public Long validarSerieFormInicialFinal(Aidf entidad, Connection conn) {
|
||||
|
||||
List<AidfVo> list = obtenerAidfFromSerieDocfiscal(entidad.getSerie(), entidad.getSubserie(), null, conn);
|
||||
List<AidfVo> list = obtenerAidfFromSerieDocfiscal(entidad.getSerie(), entidad.getSubserie(), null, conn,entidad.getEmpresa().getEmpresaId());
|
||||
|
||||
for (AidfVo aidf : list) {
|
||||
// desconsiderar o próprio ID, caso contrário o erro de validação sempre acontece qdo o registro é editado.
|
||||
|
@ -176,4 +176,5 @@ public class AidfServiceImpl implements AidfService {
|
|||
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue