Colombini App CIG

Re-invio notifiche mail ai responsabili

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.