Compare commits
2
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
cb78a8543c | ||
|
|
df099a7c8e |
@@ -37,6 +37,13 @@ public class PaiementEmailService {
|
||||
this.paiementRepository = paiementRepository;
|
||||
}
|
||||
|
||||
private String getEffectiveFromEmail() {
|
||||
if (fromEmail != null && !fromEmail.trim().isEmpty() && fromEmail.contains("@")) {
|
||||
return fromEmail.trim();
|
||||
}
|
||||
return "noreply@as-talange.fr";
|
||||
}
|
||||
|
||||
public void sendPaiementConfirmationAsync(Long paiementId) {
|
||||
if (paiementId == null) {
|
||||
log.warn("Impossible d'envoyer l'e-mail de confirmation : ID de paiement nul.");
|
||||
@@ -97,7 +104,7 @@ public class PaiementEmailService {
|
||||
try {
|
||||
MimeMessage message = mailSender.createMimeMessage();
|
||||
MimeMessageHelper helper = new MimeMessageHelper(message, true, "UTF-8");
|
||||
helper.setFrom(fromEmail);
|
||||
helper.setFrom(getEffectiveFromEmail());
|
||||
helper.setTo(recipientEmail);
|
||||
helper.setSubject(subject);
|
||||
helper.setText(htmlContent, true);
|
||||
|
||||
@@ -41,6 +41,13 @@ public class SportEasyEmailService {
|
||||
this.mailSender = mailSender;
|
||||
}
|
||||
|
||||
private String getEffectiveFromEmail() {
|
||||
if (fromEmail != null && !fromEmail.trim().isEmpty() && fromEmail.contains("@")) {
|
||||
return fromEmail.trim();
|
||||
}
|
||||
return "noreply@as-talange.fr";
|
||||
}
|
||||
|
||||
public record BatchSendResult(int sentCount, int skippedCount, int errorCount, String message) {}
|
||||
|
||||
public void sendInvitationForLicenceAsync(Long licenceId) {
|
||||
@@ -108,7 +115,7 @@ public class SportEasyEmailService {
|
||||
try {
|
||||
MimeMessage message = mailSender.createMimeMessage();
|
||||
MimeMessageHelper helper = new MimeMessageHelper(message, true, "UTF-8");
|
||||
helper.setFrom(fromEmail);
|
||||
helper.setFrom(getEffectiveFromEmail());
|
||||
helper.setTo(recipientEmail);
|
||||
helper.setSubject(subject);
|
||||
helper.setText(htmlContent, true);
|
||||
|
||||
@@ -9,10 +9,10 @@ spring:
|
||||
jpa:
|
||||
hibernate:
|
||||
ddl-auto: validate
|
||||
show-sql: true
|
||||
show-sql: false
|
||||
properties:
|
||||
hibernate:
|
||||
format_sql: true
|
||||
format_sql: false
|
||||
flyway:
|
||||
enabled: true
|
||||
locations: classpath:db/migration
|
||||
@@ -41,4 +41,7 @@ sporteasy:
|
||||
logging:
|
||||
level:
|
||||
com.astalange: DEBUG
|
||||
org.hibernate: WARN
|
||||
org.hibernate.SQL: WARN
|
||||
org.hibernate.type.descriptor.sql: WARN
|
||||
|
||||
|
||||
Reference in New Issue
Block a user