コード例 #1
0
  @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);
  }
コード例 #2
0
  @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);
  }