Modifica messaggio errore trasf orini da SALPAR a VG
All checks were successful
IntegryManagementSystem_Multi/pipeline/head This commit looks good

This commit is contained in:
2025-11-04 18:35:50 +01:00
parent a9caf10897
commit 034a3cb2b5

View File

@@ -747,15 +747,15 @@ public class OrderGeneratorService {
}
private String sendNotification(Map<DtbOrdt, String> errors, String profileDb, String emailForLog) throws Exception {
String returnMessage = "";
StringBuilder returnMessage = new StringBuilder();
if (!UtilityString.isNullOrEmpty(emailForLog)) {
String mailSubject = "Errore/i durante l'esportazione degli ordini di vendita verso " + profileDb;
StringBuilder sb = new StringBuilder("<strong>Durante la procedura di esportazione degli ordini sono stati riscontrati i seguenti errori: </strong><br><ul>");
for (DtbOrdt order : errors.keySet()) {
String orderKey = StringUtils.join(Arrays.asList(order.getGestione(), order.getDataOrd(), order.getNumOrdProvv()), " - ");
sb.append(String.format("<li>Ordine [%s]: %s</li>", orderKey, errors.get(order)));
returnMessage += String.format("Ordine [%s]: %s<br />", orderKey, errors.get(order));
for (Map.Entry<DtbOrdt, String> entry : errors.entrySet()) {
String orderKey = StringUtils.join(Arrays.asList(entry.getKey().getGestione(), entry.getKey().getDataOrd(), entry.getKey().getNumOrdProvv()), " - ");
sb.append(String.format("<li>Ordine [%s]: %s</li>", orderKey, entry.getValue()));
returnMessage.append(String.format("Ordine [%s]: %s<br />", orderKey, entry.getValue()));
}
sb.append("</ul>");
@@ -763,7 +763,7 @@ public class OrderGeneratorService {
}
logger.error("Riscontrati errori durante l'esportazione degli ordini di vendita");
return returnMessage;
return returnMessage.toString();
}
}