implementado relatorio tabela preço artesp feat bug#AL-2336' (!49)

Reviewed-on: http://18.235.188.113:3000/adm/ModelWeb/pulls/49
Reviewed-by: Wilian Domingues <wilian@rjconsultores.com.br>
master
fabio 2023-04-28 19:38:23 +00:00
commit 7488b69412
5 changed files with 47 additions and 11 deletions

View File

@ -3,7 +3,7 @@
<modelVersion>4.0.0</modelVersion>
<groupId>br.com.rjconsultores</groupId>
<artifactId>ModelWeb</artifactId>
<version>1.1.50</version>
<version>1.2.0</version>
<distributionManagement>
<repository>
<id>rj-releases</id>

View File

@ -30,6 +30,7 @@ import com.rjconsultores.ventaboletos.entidad.RegionMetropolitana;
import com.rjconsultores.ventaboletos.entidad.Ruta;
import com.rjconsultores.ventaboletos.entidad.TipoParada;
import com.rjconsultores.ventaboletos.utilerias.DateUtil;
import java.util.Collections;
/**
*
@ -168,17 +169,20 @@ public class ParadaHibernateDAO extends GenericHibernateDAO<Parada, Integer> imp
@Override
public List<Parada> obterPossiveisDestinos(Parada origem) {
if (origem == null) {
return null;
return Collections.emptyList();
}
StringBuilder sql = new StringBuilder();
sql.append("SELECT DISTINCT ")
.append("d ")
.append( "FROM Tramo t ")
.append( "JOIN t.destino d ")
.append( "WHERE t.origem = :origem ")
.append( "ORDER BY d.descparada ");
String sql = "SELECT DISTINCT "
+ "d "
+ "FROM Tramo t "
+ "JOIN t.destino d "
+ "WHERE t.origem = :origem "
+ "ORDER BY d.descparada";
return getSession().createQuery(sql).setEntity("origem", origem).list();
return getSession()
.createQuery(sql.toString())
.setEntity("origem", origem)
.list();
}

View File

@ -97,7 +97,7 @@ public class RutaHibernateDAO extends GenericHibernateDAO<Ruta, Integer> impleme
}
public List<Ruta> buscarPorClaseServicioEmpresa(ClaseServicio claseServicio, Empresa empresa) {
StringBuffer hql = new StringBuffer();
StringBuilder hql = new StringBuilder();
hql.append("SELECT DISTINCT r ");
hql.append("FROM Ruta r INNER JOIN r.lsRutaEmpresa re ");
hql.append("WHERE r.claseServicio.claseservicioId = :idClaseServicio ");

View File

@ -158,7 +158,20 @@ public class SapHibernateDAO extends GenericHibernateDAO<FechamentoCntcorrente,
if(fechamentocntcorrenteId == null ) {
return false;
}
/*
getSession().flush();
StringBuilder qry = new StringBuilder();
qry.append(" UPDATE FECHAMENTO_CNTCORRENTE ");
qry.append(" SET INDINTEGRADOSAP = :status ");
qry.append(" WHERE FECHAMENTOCNTCORRENTE_ID = :fechamentoId ");
Query query = getSession().createSQLQuery(qry.toString());
query.setInteger("status", status);
query.setLong("fechamentoId", fechamentocntcorrenteId);
query.executeUpdate();
*/
//é feito update manualmente porque o hibernate utiliza sco_read e nao tem permissao de escrita no banco
try(Connection con = scoDs.getConnection();
Statement stmt = con.createStatement()){

View File

@ -37,25 +37,36 @@ public class RutaCombinacion implements Serializable, Cloneable {
@GeneratedValue(strategy = GenerationType.AUTO, generator = "RUTA_COMBINACION_SEQ")
@Column(name = "RUTACOMBINACION_ID")
private Integer rutacombinacionId;
@Column(name = "INDVENTA")
private Boolean indventa;
@Column(name = "ACTIVO")
private Boolean activo;
@Column(name = "FECMODIF")
@Temporal(TemporalType.TIMESTAMP)
private Date fecmodif;
@Column(name = "USUARIO_ID")
private Integer usuarioId;
@JoinColumn(name = "TRAMO_ID", referencedColumnName = "TRAMO_ID")
@ManyToOne
private Tramo tramo;
@JoinColumn(name = "RUTA_ID", referencedColumnName = "RUTA_ID")
@ManyToOne
private Ruta ruta;
@Column(name = "INDUSAPRICING")
private Boolean indUsaPricing;
@Column(name = "CODIGODERPR")
private String codigoDerPr;
@Column(name = "INDEXIBETABELA")
private Boolean indExibeTabela;
public RutaCombinacion() {
}
@ -166,4 +177,12 @@ public class RutaCombinacion implements Serializable, Cloneable {
public void setCodigoDerPr(String codigoDerPr) {
this.codigoDerPr = codigoDerPr;
}
public boolean isIndExibeTabela() {
return Boolean.TRUE.equals(indExibeTabela);
}
public void setIndExibeTabela(Boolean indExibeTabela) {
this.indExibeTabela = indExibeTabela;
}
}