Bloqueio de cadastro duplicado AIDF fixes bug#AL-4011

master
fabio.fbarreto 2024-03-21 17:57:44 -03:00
parent 0835b2edeb
commit 72c3e8a0dc
5 changed files with 6 additions and 6 deletions

View File

@ -3,7 +3,7 @@
<modelVersion>4.0.0</modelVersion> <modelVersion>4.0.0</modelVersion>
<groupId>br.com.rjconsultores</groupId> <groupId>br.com.rjconsultores</groupId>
<artifactId>ModelWeb</artifactId> <artifactId>ModelWeb</artifactId>
<version>1.43.0</version> <version>1.43.1</version>
<distributionManagement> <distributionManagement>
<repository> <repository>

View File

@ -70,7 +70,7 @@ public class AidfHibernateDAO extends GenericHibernateDAO<Aidf, Long> implements
sb.append(" x.TIPOVALIDAVENTA "); sb.append(" x.TIPOVALIDAVENTA ");
sb.append(" from AIDF x where x.SERIE = '" + serie + "' "); sb.append(" from AIDF x where x.SERIE = '" + serie + "' ");
if( !subSerie.equals("") ) { if( subSerie !=null && !subSerie.equals("") ) {
sb.append(" AND x.SUBSERIE = '" + subSerie + "' "); sb.append(" AND x.SUBSERIE = '" + subSerie + "' ");
} }

View File

@ -189,7 +189,7 @@ public class Aidf implements java.io.Serializable {
} }
public String getSubserie() { public String getSubserie() {
return subserie; return subserie==null?"":subserie;
} }
public void setSubserie(String subserie) { public void setSubserie(String subserie) {

View File

@ -104,7 +104,7 @@ public class AidfServiceImpl implements AidfService {
public Long validarDocFiscalSerieFormInicialFinal(Aidf entidad, Connection conn) { public Long validarDocFiscalSerieFormInicialFinal(Aidf entidad, Connection conn) {
List<AidfVo> list = obtenerAidfFromSerieDocfiscal( List<AidfVo> list = obtenerAidfFromSerieDocfiscal(
entidad.getSerie(), null, entidad.getDocfiscal().replaceAll("[^a-zA-Z0-9]+", ""), conn); entidad.getSerie(), entidad.getSubserie(), entidad.getDocfiscal().replaceAll("[^a-zA-Z0-9]+", ""), conn);
for (AidfVo aidf : list) { for (AidfVo aidf : list) {
// desconsiderar o próprio ID, caso contrário o erro de validação sempre acontece qdo o registro é editado. // desconsiderar o próprio ID, caso contrário o erro de validação sempre acontece qdo o registro é editado.

View File

@ -68,7 +68,7 @@ public class AidfVo {
this.serie = serie; this.serie = serie;
} }
public String getSubserie() { public String getSubserie() {
return subserie; return subserie==null?"":subserie;
} }
public void setSubserie(String subserie) { public void setSubserie(String subserie) {
this.subserie = subserie; this.subserie = subserie;