private ItemPlanilhaDownload criaItemDownload( ItemPlanilhaUpload itemPlanilhaUpload, Veiculo temp, boolean duplicado) { ItemPlanilhaDownload item = new ItemPlanilhaDownload(); item.setCategoria(itemPlanilhaUpload.getCategoria()); item.setCategoriaCorreta(temp.getMaximoEixo()); item.setConcessionaria(itemPlanilhaUpload.getConcessionaria()); item.setData(itemPlanilhaUpload.getData()); item.setHora(itemPlanilhaUpload.getHora()); item.setPlaca(itemPlanilhaUpload.getPlaca()); item.setValor(itemPlanilhaUpload.getValor()); item.setPraca(itemPlanilhaUpload.getPraca()); item.setValorCorreto( item.getValor() / item.formataCategoria(item.getCategoria()) * item.formataCategoria(item.getCategoriaCorreta())); if (duplicado) { item.setValorRestituicao(item.getValor()); } else { item.setValorRestituicao(item.getValor() - item.getValorCorreto()); } item.setObs(duplicado ? "Passagem Duplicada" : "Número de Eixos incorreto"); return item; }