From 7eb09f6d0f187cbcde814f9c8b27ba8f59722f19 Mon Sep 17 00:00:00 2001 From: walace Date: Wed, 27 Oct 2021 13:01:32 +0000 Subject: [PATCH] fixes bug#23426 qua: dev: Apontado direto para a adamantina e gerado o contrato Evidencia anexa: Evidencia_Adamantina)Contrato_AVistaa git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@109342 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../ConfContratoPuntoVentaServiceImpl.java | 40 ++++++++++++++----- 1 file changed, 29 insertions(+), 11 deletions(-) diff --git a/src/com/rjconsultores/ventaboletos/service/impl/ConfContratoPuntoVentaServiceImpl.java b/src/com/rjconsultores/ventaboletos/service/impl/ConfContratoPuntoVentaServiceImpl.java index b29ec0983..f9460433f 100644 --- a/src/com/rjconsultores/ventaboletos/service/impl/ConfContratoPuntoVentaServiceImpl.java +++ b/src/com/rjconsultores/ventaboletos/service/impl/ConfContratoPuntoVentaServiceImpl.java @@ -1,5 +1,6 @@ package com.rjconsultores.ventaboletos.service.impl; +import java.io.UnsupportedEncodingException; import java.util.Calendar; import java.util.List; @@ -68,10 +69,7 @@ public class ConfContratoPuntoVentaServiceImpl implements ConfContratoPuntoVenta public String formatarLayout(ConfLayoutContratoVO confLayoutContratoVO, String html) { StringBuilder htmlFormatado = new StringBuilder(); - - htmlFormatado.append(""); - htmlFormatado.append(""); - + criarCabecalho(htmlFormatado); html = html.replace("{nomeLocalidade}", confLayoutContratoVO.getNomeLocalidade()) .replace("{CNPJ}", confLayoutContratoVO.getCNPJ()) .replace("{dataAbertura}", confLayoutContratoVO.getDataAbertura() != null ? DateUtil.getStringDate(confLayoutContratoVO.getDataAbertura(), "dd/MM/yyyy") : "") @@ -82,7 +80,7 @@ public class ConfContratoPuntoVentaServiceImpl implements ConfContratoPuntoVenta .replace("{numero}", confLayoutContratoVO.getNumero() != null ? confLayoutContratoVO.getNumero() : "") .replace("{passagemAlta}", confLayoutContratoVO.getPassagemAlta() != null ? MoneyHelper.getValor(confLayoutContratoVO.getPassagemAlta()) : "0") .replace("{passagemBaixa}", confLayoutContratoVO.getPassagemBaixa() != null ? MoneyHelper.getValor(confLayoutContratoVO.getPassagemBaixa()) : "0") - .replace("{seguroObrigatorioBaixa}", confLayoutContratoVO.getValorVendaGapBaixa() != null ? MoneyHelper.getValor(confLayoutContratoVO.getSeguroObrigatorioBaixa()) : "0") + .replace("{seguroObrigatorioBaixa}", confLayoutContratoVO.getSeguroObrigatorioBaixa() != null ? MoneyHelper.getValor(confLayoutContratoVO.getSeguroObrigatorioBaixa()) : "0") .replace("{seguroObrigatorioAlta}", confLayoutContratoVO.getSeguroObrigatorioAlta() != null ? MoneyHelper.getValor(confLayoutContratoVO.getSeguroObrigatorioAlta()) : "0") .replace("{valorVendaGapBaixa}", confLayoutContratoVO.getValorVendaGapBaixa() != null ? MoneyHelper.getValor(confLayoutContratoVO.getValorVendaGapBaixa()) : "0") .replace("{valorVendaGapAlta}", confLayoutContratoVO.getValorVendaGapAlta() != null ? MoneyHelper.getValor(confLayoutContratoVO.getValorVendaGapAlta()) : "0") @@ -92,20 +90,40 @@ public class ConfContratoPuntoVentaServiceImpl implements ConfContratoPuntoVenta .replace("{seguroAlta}", confLayoutContratoVO.getSeguroAlta()!= null ? MoneyHelper.getValor(confLayoutContratoVO.getSeguroAlta()) : "0") .replace("{outrosBaixa}", confLayoutContratoVO.getOutrosBaixa() != null ? MoneyHelper.getValor(confLayoutContratoVO.getOutrosBaixa()) : "0") .replace("{outrosAlta}", confLayoutContratoVO.getOutrosAlta() != null ? MoneyHelper.getValor(confLayoutContratoVO.getOutrosAlta()) : "0") - .replace("{excesssoBaixa}", confLayoutContratoVO.getExcesssoBaixa() != null ? MoneyHelper.getValor(confLayoutContratoVO.getExcesssoBaixa()): "0") - .replace("{excesssoAlta}", confLayoutContratoVO.getExcesssoAlta() != null ? MoneyHelper.getValor(confLayoutContratoVO.getExcesssoAlta()) :"0") + .replace("{excessoBaixa}", confLayoutContratoVO.getExcesssoBaixa() != null ? MoneyHelper.getValor(confLayoutContratoVO.getExcesssoBaixa()): "0") + .replace("{excessoAlta}", confLayoutContratoVO.getExcesssoAlta() != null ? MoneyHelper.getValor(confLayoutContratoVO.getExcesssoAlta()) :"0") .replace("{nomeTitular}", confLayoutContratoVO.getNomeTitular()) .replace("{nomeBanco}", confLayoutContratoVO.getNomeBanco()) .replace("{numeroAgencia}", confLayoutContratoVO.getNumeroAgencia()) .replace("{numeroConta}", confLayoutContratoVO.getNumeroConta()) - .replace("{tipoSocio}", confLayoutContratoVO.getTipoSocio()) - .replace("{bairro}", confLayoutContratoVO.getBairro()) - .replace("{rua}", confLayoutContratoVO.getRua());; + .replace("{tipoSocio}", confLayoutContratoVO.getTipoSocio() != null ? confLayoutContratoVO.getTipoSocio() : "") + .replace("{bairro}", confLayoutContratoVO.getBairro() != null ? confLayoutContratoVO.getBairro() : "" ) + .replace("{rua}", confLayoutContratoVO.getRua() != null ? confLayoutContratoVO.getRua() : "" ); - htmlFormatado.append(html); + htmlFormatado.append(formatarUTF(html)); htmlFormatado.append(""); + + return htmlFormatado.toString(); } + private void criarCabecalho(StringBuilder htmlFormatado) { + + htmlFormatado.append(" "); + htmlFormatado.append(""); + htmlFormatado.append(""); + } + + private String formatarUTF(String html) { + + String output = ""; + try { + output = new String(html.getBytes("UTF-8"), "ISO-8859-1"); + } catch (UnsupportedEncodingException e) { + e.printStackTrace(); + } + return output; + } + }