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