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.ruta_id = ").append(codRuta);
|
||||||
}
|
}
|
||||||
sb.append(" and r.activo = 1 ");
|
sb.append(" and r.activo = 1 ");
|
||||||
|
sb.append(" and tc.activo = 1 ");
|
||||||
sb.append(" and m.moneda_id = 1 ");
|
sb.append(" and m.moneda_id = 1 ");
|
||||||
sb.append(" and oc.orgaoconcedente_id = 3 ");
|
sb.append(" and oc.orgaoconcedente_id = 3 ");
|
||||||
sb.append(" and ");
|
sb.append(" and ");
|
||||||
|
@ -138,7 +139,7 @@ public class SQLBuilderOracle implements SQLBuilder {
|
||||||
sb.append("where ");
|
sb.append("where ");
|
||||||
sb.append(" activo = 1 ");
|
sb.append(" activo = 1 ");
|
||||||
if (rutaId != null){
|
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);
|
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
|
* Copia a tarifa oficial para a tabela de tarifa de acordo com a vigencia especificada
|
||||||
* @param vigenciaTarifa
|
* @param vigenciaTarifa
|
||||||
|
|
|
@ -33,4 +33,14 @@ public class TarifaOficialServiceImpl implements TarifaOficialService {
|
||||||
tarifaOficialDAO.copiarParaTarifa(vigenciaTarifa, UsuarioLogado.getUsuarioLogado().getUsuarioId());
|
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