gleimar 2012-08-21 17:59:26 +00:00
parent 7826192645
commit 7a117d7728
3 changed files with 22 additions and 1 deletions

View File

@ -80,6 +80,7 @@ public class SQLBuilderOracle implements SQLBuilder {
sb.append(" and r.ruta_id = ").append(codRuta);
}
sb.append(" and r.activo = 1 ");
sb.append(" and tc.activo = 1 ");
sb.append(" and m.moneda_id = 1 ");
sb.append(" and oc.orgaoconcedente_id = 3 ");
sb.append(" and ");
@ -138,7 +139,7 @@ public class SQLBuilderOracle implements SQLBuilder {
sb.append("where ");
sb.append(" activo = 1 ");
if (rutaId != null){
sb.append(" ruta_id = ").append(rutaId);
sb.append(" and ruta_id = ").append(rutaId);
}

View File

@ -29,6 +29,16 @@ public interface TarifaOficialService {
*/
public Integer atualizarTarifaANTT(Integer rutaId);
/**
* Gera as novas tarifas e atualiza as já existentes
*
* Utiliza os métodos {@link #gerarTarifaANTT(Integer)} e {@link #atualizarTarifaANTT(Integer)}
*
* @param rudaId
* @return - Retorna o total de registros inseridos + atualizados
*/
public Integer gerarAtualizarTarifaANTT(Integer rudaId);
/**
* Copia a tarifa oficial para a tabela de tarifa de acordo com a vigencia especificada
* @param vigenciaTarifa

View File

@ -33,4 +33,14 @@ public class TarifaOficialServiceImpl implements TarifaOficialService {
tarifaOficialDAO.copiarParaTarifa(vigenciaTarifa, UsuarioLogado.getUsuarioLogado().getUsuarioId());
}
@Override
@Transactional
public Integer gerarAtualizarTarifaANTT(Integer rudaId) {
Integer qtd = gerarTarifaANTT(rudaId);
qtd += atualizarTarifaANTT(rudaId);
return qtd;
}
}