Domo91 insertion dans anomalies
This commit is contained in:
@@ -759,7 +759,7 @@ def page_journal_erreurs():
|
||||
|
||||
if st.session_state.get("role") == "superviseur":
|
||||
if st.button("💾 Enregistrer les modifications"):
|
||||
df_keys = df[["Key", "Site", "Sonde", "DateJour", "Type", "Source_Id", "Resume"]].copy()
|
||||
df_keys = df[["Key", "Site", "DateJour", "Source_Id"]].copy()
|
||||
df_to_save = editable.merge(df_keys, on="Key", how="left")
|
||||
|
||||
payload = []
|
||||
|
||||
@@ -109,7 +109,10 @@ def main():
|
||||
cursor = cnx.cursor()
|
||||
except mysql.connector.Error as e:
|
||||
logging.error(f"MySQL KO : {e}")
|
||||
envoyer_mail("⚠️ ALERTE : Base MySQL inaccessible (surveillance impossible).")
|
||||
envoyer_mail(
|
||||
"⚠️ ALERTE : Base MySQL inaccessible (surveillance impossible).",
|
||||
"Connexion MySQL impossible : la surveillance des relevés ne peut pas s’exécuter."
|
||||
)
|
||||
return
|
||||
|
||||
# 2) Surveillance par table (try SQL à l'intérieur de la boucle)
|
||||
@@ -127,7 +130,10 @@ def main():
|
||||
logging.error(f"Erreur SQL sur {table} : {e}")
|
||||
# Vous pouvez décider ici si vous voulez un SMS ou seulement un log.
|
||||
if should_send_alert(table):
|
||||
envoyer_mail(f"⚠️ ALERTE : erreur SQL sur {table} (voir logs).")
|
||||
envoyer_mail(
|
||||
f"⚠️ ALERTE : erreur SQL sur {table} (voir logs).",
|
||||
f"Erreur SQL détectée sur la table {table}. Merci de consulter le fichier log pour le détail."
|
||||
)
|
||||
continue
|
||||
|
||||
# 2b) Logique métier (hors try SQL)
|
||||
|
||||
Reference in New Issue
Block a user