0014980: Modificação Massiva de preços

fixes bug#0014980
dev:Valdir
qua:EvidenciaAnexa

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@95834 d1611594-4594-4d17-8e1d-87c2c4800839
master
daniel.zauli 2019-07-17 14:47:29 +00:00
parent b6b8a24ec6
commit 7624561851
1 changed files with 7 additions and 1 deletions

View File

@ -70,6 +70,7 @@ public class ModificacionMasivaTarifasUploadController extends MyGenericForwardC
private final Integer CELL_NOVO_SEGURO = 16;
private final Integer CELL_NOVO_TPP = 18;
private final Integer CELL_NOVO_MONEDA = 22;
private final Integer CELL_ORIGINAL_PRECIO = 8;
@Autowired
private TarifaService tarifaService;
@ -421,6 +422,7 @@ public class ModificacionMasivaTarifasUploadController extends MyGenericForwardC
if (!existeMercadoCompetido) {
try {
Cell cellNovoPrecio = null;
Cell cellOriginalPrecio = null;
Boolean podeSalvarTarifaMinima = tarifaService.podeAlterarTarifaMinima(tarifa, tarifa.getMarca(),
origem, destino, claseServicio, plaza, moneda);
@ -521,10 +523,14 @@ public class ModificacionMasivaTarifasUploadController extends MyGenericForwardC
cellNovoPrecio = row.getCell(CELL_NOVO_PRECIO);
BigDecimal novoPrecio = new BigDecimal(cellNovoPrecio.getNumericCellValue());
novoPrecio = novoPrecio.setScale(2, RoundingMode.HALF_UP);
cellOriginalPrecio = row.getCell(CELL_ORIGINAL_PRECIO);
BigDecimal originalPrecio = new BigDecimal(cellOriginalPrecio.getNumericCellValue());
originalPrecio = originalPrecio.setScale(2, RoundingMode.HALF_UP);
//mantis 7621
if (radAlterarPrecoOriginalSim.isChecked()){
tarifa.setPreciooriginal(novoPrecio);
tarifa.setPreciooriginal(originalPrecio);
}
tarifa.setPrecio(novoPrecio);