@RequestMapping("/calculaDiferencaOutroFornecedor") @ResponseBody public String calculaDiferencaOutroFornecedor(String diferenca, String impostoOutroFornecedor) { BigDecimal divide = new BigDecimal("100"); BigDecimal divide2 = new BigDecimal(impostoOutroFornecedor); BigDecimal B = divide2.divide(divide); BigDecimal valorDiferenca = new BigDecimal(util.formataValores(diferenca)); BigDecimal Y = valorDiferenca.multiply(B); ProducaoValoresGJson valoresGJon = new ProducaoValoresGJson(); valoresGJon.setValorPagamentoMesmoFornecedor(util.ConverteDolarParaReal(Y.toString())); Gson gson = new Gson(); return gson.toJson(valoresGJon); }
@RequestMapping("/calculaDiferencaFornecedor") @ResponseBody public String calculaDiferencaFornecedor( String itemValor, String contratacaoValor, String impostoMesmoFornecedor) { BigDecimal divide = new BigDecimal("100"); BigDecimal divide2 = new BigDecimal(impostoMesmoFornecedor); BigDecimal B = divide2.divide(divide); BigDecimal valorItem = new BigDecimal(util.formataValores(itemValor)); BigDecimal valorContratacao = new BigDecimal(util.formataValores(contratacaoValor)); BigDecimal A = valorItem.subtract(valorContratacao); BigDecimal Y = A.multiply(B); BigDecimal X = valorContratacao.add(Y); ProducaoValoresGJson valoresGJon = new ProducaoValoresGJson(); valoresGJon.setValorPagamentoMesmoFornecedor(util.ConverteDolarParaReal(X.toString())); Gson gson = new Gson(); return gson.toJson(valoresGJon); }