Skip to content

Commit

Permalink
chore(Continuous Integration) 👷 Atualização do processamento de e-mai…
Browse files Browse the repository at this point in the history
…l e visibilidade

**Atualização do processamento de e-mail e visibilidade**

- Modifica a funcionalidade de processamento de e-mail e aumenta a visibilidade do conteúdo do e-mail.

- Agora, a figura do valor total do pagamento inclui um símbolo monetário.

- Foram feitas mudanças no método de envio de e-mail na classe Invoice Service.

- A visibilidade da string VOID foi reduzida para privada.
  • Loading branch information
diegosneves committed Dec 28, 2023
1 parent c994989 commit 6e05139
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ public class InvoiceService implements InvoiceServiceContract {

private static final String CALCULATION_ERROR_MESSAGE = "Houve um problema ao calcular o valor total do pedido.";
private static final String NULL_PARAMETER_ERROR_MESSAGE = "Um dos parâmetros necessários para a operação de cálculo da fatura está ausente ou nulo.";
public static final String VOID = "";
private static final String VOID = "";
private final EmailServiceContract emailService;

@Autowired
Expand Down Expand Up @@ -84,7 +84,7 @@ private BillSplit statementForPayment(List<Invoice> unpaidInvoices, BankAccount
invoice.setPaymentLink(VOID);
}
});
notificationEmails.forEach(this.emailService::sendEmail);
notificationEmails.forEach(this.emailService::sendPaymentEmail);
Double total = unpaidInvoices.stream().mapToDouble(Invoice::getTotalPayable).sum();
List<InvoiceDTO> invoiceDTOs = unpaidInvoices.stream().map(this::convertToInvoiceDTO).toList();
return BillSplit.builder()
Expand Down
2 changes: 1 addition & 1 deletion src/main/resources/templates/email.html
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<body>
<p>Olá, <span th:text="${consumerName}"/></p>
<p>O valor final do seu pagamento, já com o desconto aplicado, é de:
<span th:text="${#numbers.formatDecimal(total, 1, 2)}"/> </p>
R$ <span th:text="${#numbers.formatDecimal(total, 1, 2)}"/> </p>
<p>Itens para pagar:</p>
<ul th:each="item : ${itens}">
<li>Nome do item: <span th:text="${item.name}"/> -
Expand Down

0 comments on commit 6e05139

Please sign in to comment.