Per poter fare questa cosa bisogna cancellare dal DB traccia del fatto che le notifiche siano state già inviate per un certo giorno e per un certo responsabile (o per tutti massivamente).
Prima bisogna controllare fin dove bisogna cancellare le notifiche.
Se dobbiamo rifare l'invio delle notifiche per la CIG del giorno 2023-05-05, lanciamo la query seguente e scorriamo la lista finchè nella colonna blob_dati non troviamo l'oggetto con proprietà giorniConCig che contiene il giorno che ci interessa.
SELECT * FROM invii_notifiche_mail ORDER BY id_log DESC
Bisogna prendere il valore del campo id_log corrispondente da usare nella query di cancellazione delle notifiche inviate.
Con le query seguente si cancellano tutte le notifiche inviate per il giorno CIG che ci interessa e successivi, così che tutte le notifiche per i giorni di CIG uguali e successivi al 2023-05-05 potranno essere reinviate.
DELETE FROM invii_notifiche_mail WHERE id_log >= 80774
Eventualmente, filtrando la query sopra per un certo specifico id_invio è anche possibile cancellare l'invio notifica per uno specifico responsabile (e quindi consentire il reinvio selettivamente solo per quel responsabile).
Dopo aver eseguito la query, l'utente deve entrare in applicazione e inviare le notifiche come fa di solito.