fixes bug#11059
dev:gleimar qua:junia git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@81594 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
8339aa9dd9
commit
4b7ae66791
|
@ -8,7 +8,6 @@ import java.util.Comparator;
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Set;
|
|
||||||
|
|
||||||
import javax.sql.DataSource;
|
import javax.sql.DataSource;
|
||||||
|
|
||||||
|
@ -16,6 +15,7 @@ import org.apache.commons.dbutils.QueryRunner;
|
||||||
import org.apache.commons.dbutils.ResultSetHandler;
|
import org.apache.commons.dbutils.ResultSetHandler;
|
||||||
import org.apache.commons.dbutils.handlers.BeanListHandler;
|
import org.apache.commons.dbutils.handlers.BeanListHandler;
|
||||||
import org.apache.commons.lang.math.NumberUtils;
|
import org.apache.commons.lang.math.NumberUtils;
|
||||||
|
import org.apache.log4j.Logger;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.stereotype.Repository;
|
import org.springframework.stereotype.Repository;
|
||||||
|
|
||||||
|
@ -29,6 +29,7 @@ import com.rjconsultores.ventaboletos.relatorios.PrefixoAntt;
|
||||||
public class SisdapHibernateDAO implements SisdapDAO {
|
public class SisdapHibernateDAO implements SisdapDAO {
|
||||||
|
|
||||||
private static String HYPHEN = "-";
|
private static String HYPHEN = "-";
|
||||||
|
private static Logger log = Logger.getLogger(SisdapHibernateDAO.class);
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
private DataSource dataSourceRead;
|
private DataSource dataSourceRead;
|
||||||
|
@ -461,18 +462,18 @@ public class SisdapHibernateDAO implements SisdapDAO {
|
||||||
|
|
||||||
sb.append(" Nvl(CASE WHEN r.indsentidoida = 1 AND b.categoria_id IN (SELECT categoria_id FROM categoria WHERE grupocategoria_id IS NULL) THEN Count(*) END, 0) passageirosida, ");
|
sb.append(" Nvl(CASE WHEN r.indsentidoida = 1 AND b.categoria_id IN (SELECT categoria_id FROM categoria WHERE grupocategoria_id IS NULL) THEN Count(*) END, 0) passageirosida, ");
|
||||||
sb.append(" Nvl(CASE WHEN r.indsentidoida = 0 AND b.categoria_id IN (SELECT categoria_id FROM categoria WHERE grupocategoria_id IS NULL) THEN Count(*) END, 0) passageirosvolta, ");
|
sb.append(" Nvl(CASE WHEN r.indsentidoida = 0 AND b.categoria_id IN (SELECT categoria_id FROM categoria WHERE grupocategoria_id IS NULL) THEN Count(*) END, 0) passageirosvolta, ");
|
||||||
sb.append(" Nvl(CASE WHEN r.indsentidoida = 1 AND b.categoria_id IN (SELECT categoria_id FROM categoria WHERE grupocategoria_id IN ( " + gratuidade + " )) THEN Count(*) END, 0) gratuidadepasselivreida, ");
|
sb.append(" Nvl(CASE WHEN r.indsentidoida = 1 AND b.categoria_id IN ( " + gratuidade + " ) THEN Count(*) END, 0) gratuidadepasselivreida, ");
|
||||||
sb.append(" Nvl(CASE WHEN r.indsentidoida = 0 AND b.categoria_id IN (SELECT categoria_id FROM categoria WHERE grupocategoria_id IN ( " + gratuidade + " )) THEN Count(*) END, 0) gratuidadepasselivrevolta, ");
|
sb.append(" Nvl(CASE WHEN r.indsentidoida = 0 AND b.categoria_id IN ( " + gratuidade + " ) THEN Count(*) END, 0) gratuidadepasselivrevolta, ");
|
||||||
|
|
||||||
sb.append(" Nvl(CASE WHEN r.indsentidoida = 1 AND b.categoria_id IN (SELECT categoria_id FROM categoria WHERE grupocategoria_id IN ( " + gratuidadeIdoso + " )) THEN Count(*) END, 0) gratuidadeidosoida, ");
|
sb.append(" Nvl(CASE WHEN r.indsentidoida = 1 AND b.categoria_id IN ( " + gratuidadeIdoso + " ) THEN Count(*) END, 0) gratuidadeidosoida, ");
|
||||||
sb.append(" Nvl(CASE WHEN r.indsentidoida = 0 AND b.categoria_id IN (SELECT categoria_id FROM categoria WHERE grupocategoria_id IN ( " + gratuidadeIdoso + " )) THEN Count(*) END, 0) gratuidadeidosovolta, ");
|
sb.append(" Nvl(CASE WHEN r.indsentidoida = 0 AND b.categoria_id IN ( " + gratuidadeIdoso + " ) THEN Count(*) END, 0) gratuidadeidosovolta, ");
|
||||||
sb.append(" Nvl(CASE WHEN r.indsentidoida = 1 AND b.categoria_id IN (SELECT categoria_id FROM categoria WHERE grupocategoria_id IN ( " + descontoIdoso + " )) THEN Count(*) END, 0) descontoidosoida, ");
|
sb.append(" Nvl(CASE WHEN r.indsentidoida = 1 AND b.categoria_id IN ( " + descontoIdoso + " ) THEN Count(*) END, 0) descontoidosoida, ");
|
||||||
sb.append(" Nvl(CASE WHEN r.indsentidoida = 0 AND b.categoria_id IN (SELECT categoria_id FROM categoria WHERE grupocategoria_id IN ( " + descontoIdoso + " )) THEN Count(*) END, 0) descontoidosovolta, ");
|
sb.append(" Nvl(CASE WHEN r.indsentidoida = 0 AND b.categoria_id IN ( " + descontoIdoso + " ) THEN Count(*) END, 0) descontoidosovolta, ");
|
||||||
|
|
||||||
sb.append(" Nvl(CASE WHEN r.indsentidoida = 1 AND b.categoria_id IN (SELECT categoria_id FROM categoria WHERE grupocategoria_id IN ( " + gratuidadeJovem + " )) THEN Count(*) END, 0) gratuidadejovenida, ");
|
sb.append(" Nvl(CASE WHEN r.indsentidoida = 1 AND b.categoria_id IN ( " + gratuidadeJovem + " ) THEN Count(*) END, 0) gratuidadejovenida, ");
|
||||||
sb.append(" Nvl(CASE WHEN r.indsentidoida = 0 AND b.categoria_id IN (SELECT categoria_id FROM categoria WHERE grupocategoria_id IN ( " + gratuidadeJovem + " )) THEN Count(*) END, 0) gratuidadejovenvolta, ");
|
sb.append(" Nvl(CASE WHEN r.indsentidoida = 0 AND b.categoria_id IN ( " + gratuidadeJovem + " ) THEN Count(*) END, 0) gratuidadejovenvolta, ");
|
||||||
sb.append(" Nvl(CASE WHEN r.indsentidoida = 1 AND b.categoria_id IN (SELECT categoria_id FROM categoria WHERE grupocategoria_id IN ( " + descontoJovem + " )) THEN Count(*) END, 0) descontojovenida, ");
|
sb.append(" Nvl(CASE WHEN r.indsentidoida = 1 AND b.categoria_id IN ( " + descontoJovem + " ) THEN Count(*) END, 0) descontojovenida, ");
|
||||||
sb.append(" Nvl(CASE WHEN r.indsentidoida = 0 AND b.categoria_id IN (SELECT categoria_id FROM categoria WHERE grupocategoria_id IN ( " + descontoJovem + " )) THEN Count(*) END, 0) descontojovenvolta ");
|
sb.append(" Nvl(CASE WHEN r.indsentidoida = 0 AND b.categoria_id IN ( " + descontoJovem + " ) THEN Count(*) END, 0) descontojovenvolta ");
|
||||||
|
|
||||||
sb.append(" FROM ruta_empresa re ");
|
sb.append(" FROM ruta_empresa re ");
|
||||||
sb.append(" left join marca m ON m.empresa_id = re.empresa_id ");
|
sb.append(" left join marca m ON m.empresa_id = re.empresa_id ");
|
||||||
|
@ -532,10 +533,10 @@ public class SisdapHibernateDAO implements SisdapDAO {
|
||||||
List<MovimentoSecoes> returnedList = new ArrayList<MovimentoSecoes>();
|
List<MovimentoSecoes> returnedList = new ArrayList<MovimentoSecoes>();
|
||||||
|
|
||||||
try {
|
try {
|
||||||
returnedList = queryRunner.query(sb.toString(), handler, empresaId, sdf.format(fecInicio) + " 00:00:00", sdf.format(fecFinal) + " 23:59:59");
|
returnedList = queryRunner.query(sb.toString(), handler, empresaId, sdf.format(fecInicio), sdf.format(fecFinal));
|
||||||
|
|
||||||
} catch (SQLException e) {
|
} catch (SQLException e) {
|
||||||
e.printStackTrace();
|
log.error("",e);
|
||||||
}
|
}
|
||||||
|
|
||||||
return returnedList;
|
return returnedList;
|
||||||
|
|
Loading…
Reference in New Issue