git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@20626 d1611594-4594-4d17-8e1d-87c2c4800839
parent
7826192645
commit
7a117d7728
|
@ -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);
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue