fixes bug #AL-2364

master
valdevir 2023-03-16 15:46:34 -03:00
parent fd590d0b34
commit 5dcf67636d
2 changed files with 12 additions and 12 deletions

View File

@ -3,7 +3,7 @@
<modelVersion>4.0.0</modelVersion> <modelVersion>4.0.0</modelVersion>
<groupId>br.com.rjconsultores</groupId> <groupId>br.com.rjconsultores</groupId>
<artifactId>ModelWeb</artifactId> <artifactId>ModelWeb</artifactId>
<version>1.0.41</version> <version>1.0.42</version>
<distributionManagement> <distributionManagement>
<repository> <repository>
<id>rj-releases</id> <id>rj-releases</id>

View File

@ -67,15 +67,15 @@ public class ContingenciaServiceImpl implements ContingenciaService {
historicoCont.setDataHora(Calendar.getInstance().getTime()); historicoCont.setDataHora(Calendar.getInstance().getTime());
if (historicoCont.getEmpresa() == null) { if (historicoCont.getEmpresa() == null) {
throw new BusinessException("N<EFBFBD>o <20> poss<73>vel salvar sem a empresa"); throw new BusinessException("Não é possível salvar sem a empresa");
} }
if (historicoCont.getEstado() == null) { if (historicoCont.getEstado() == null) {
throw new BusinessException("N<EFBFBD>o <20> poss<73>vel salvar sem o estado referente"); throw new BusinessException("Não é possível salvar sem o estado referente");
} }
if (historicoCont.getMotivo() == null) { if (historicoCont.getMotivo() == null) {
throw new BusinessException("N<EFBFBD>o <20> poss<73>vel salvar sem o motivo referente"); throw new BusinessException("Não é possível salvar sem o motivo referente");
} }
try { try {
@ -102,10 +102,10 @@ public class ContingenciaServiceImpl implements ContingenciaService {
} }
private void setMotivoNaoTrocaStatus(LogHistoricoContingencia historicoCont, Exception e) { private void setMotivoNaoTrocaStatus(LogHistoricoContingencia historicoCont, Exception e) {
log.error(String.format("Erro no envio de e-mail de conting<EFBFBD>ncia da empresa %s para o estado %s.", historicoCont.getEmpresa().getEmpresaId(),historicoCont.getEstado()), e); log.error(String.format("Erro no envio de e-mail de contingência da empresa %s para o estado %s.", historicoCont.getEmpresa().getEmpresaId(),historicoCont.getEstado()), e);
String motivo = historicoCont.getMotivo(); String motivo = historicoCont.getMotivo();
motivo = motivo.concat("**Problema no envio de E-mail de notifica<EFBFBD><EFBFBD>o. Favor checar."); motivo = motivo.concat("**Problema no envio de E-mail de notificação. Favor checar.");
historicoCont.setMotivo(motivo); historicoCont.setMotivo(motivo);
} }
@ -186,7 +186,7 @@ public class ContingenciaServiceImpl implements ContingenciaService {
mail.setSmtpPassword(empresaEmailConfig.getSenha()); mail.setSmtpPassword(empresaEmailConfig.getSenha());
mail.setSmtpPort(empresaEmailConfig.getSmtpPorta()); mail.setSmtpPort(empresaEmailConfig.getSmtpPorta());
mail.setSmtpUser(empresaEmailConfig.getSmtpEmail()); mail.setSmtpUser(empresaEmailConfig.getSmtpEmail());
mail.setSubject("Conting<EFBFBD>ncia Off-line BP-e"); mail.setSubject("Contingência Off-line BP-e");
mail.setText(getMensagem(historicoCont)); mail.setText(getMensagem(historicoCont));
mail.setEmailTo(empresaEmail.getDestinatario()); mail.setEmailTo(empresaEmail.getDestinatario());
if(StringUtils.isNotBlank(emailSuporRJ)) { if(StringUtils.isNotBlank(emailSuporRJ)) {
@ -198,13 +198,13 @@ public class ContingenciaServiceImpl implements ContingenciaService {
private String getMensagem(LogHistoricoContingencia historicoContingencia) { private String getMensagem(LogHistoricoContingencia historicoContingencia) {
StringBuilder mensagem = new StringBuilder(); StringBuilder mensagem = new StringBuilder();
mensagem.append(String.format("A empresa %s est<EFBFBD> com a emiss<73>o do BP-e em conting<6E>ncia off-line para a UF %s no ambiente de %s. ", mensagem.append(String.format("A empresa %s está com a emissão do BP-e em contingência off-line para a UF %s no ambiente de %s. ",
historicoContingencia.getEmpresa().getNombempresa(), historicoContingencia.getEstado().getCveestado(), historicoContingencia.getEmpresa().getNombempresa(), historicoContingencia.getEstado().getCveestado(),
EAmbienteContingencia.getAmbienteContingencia(historicoContingencia.getAmbiente()).getDescricao())); EAmbienteContingencia.getAmbienteContingencia(historicoContingencia.getAmbiente()).getDescricao()));
mensagem.append("A emiss<EFBFBD>o em conting<6E>ncia deve ser tratada como exce<63><65>o, sendo que a regra deve ser a emiss<73>o com autoriza<7A><61>o em tempo real."); mensagem.append("A emissão em contingência deve ser tratada como exceção, sendo que a regra deve ser a emissão com autorização em tempo real.");
mensagem.append("O Fisco poder<EFBFBD> solicitar esclarecimentos, e at<61> mesmo restringir ao contribuinte a utiliza<7A><61>o da modalidade de conting<6E>ncia off-line, caso seja identificado que o emissor do BP-e utiliza a conting<6E>ncia em demasia e sem justificativa aceit<69>vel, quando comparado a outros contribuintes em situa<75><61>o similar."); mensagem.append("O Fisco poderá solicitar esclarecimentos, e até mesmo restringir ao contribuinte a utilização da modalidade de contingência off-line, caso seja identificado que o emissor do BP-e utiliza a contingência em demasia e sem justificativa aceitável, quando comparado a outros contribuintes em situação similar.");
mensagem.append("Na utiliza<EFBFBD><EFBFBD>o de conting<6E>ncia off-line, o contribuinte assume o risco de perda da informa<6D><61>o dos "); mensagem.append("Na utilização de contingência off-line, o contribuinte assume o risco de perda da informação dos ");
mensagem.append("BP-e emitidos em conting<EFBFBD>ncia, at<61> que os mesmos constem da base de dados do Fisco."); mensagem.append("BP-e emitidos em contingência, até que os mesmos constem da base de dados do Fisco.");
return mensagem.toString(); return mensagem.toString();
} }