Skip to content
Extraits de code Groupes Projets

Courbes agrégées

Fermé Rémi - Le Filament a demandé de fusionner 16.0-agg vers 16.0
1 file
+ 19
18
Comparer les modifications
  • Côte à côte
  • En ligne
@@ -199,24 +199,6 @@ class AccOperationImportWizard(models.TransientModel):
)
self.update_partner_id(data_filename, counter_id)
message += "Génération des données agrégées<br/>"
domain = [
("acc_operation_id", "=", self.operation_id.id),
("date_slot", ">=", min(start_dates)),
("date_slot", "<", max(end_dates)),
]
# Vérification si des données existent déjà
# pour cet intervalle de date
rec_ids = self.env["acc.enedis.cdc.agg"].search(domain)
if rec_ids:
rec_ids.unlink()
self.env["acc.enedis.cdc.agg"].generate(
acc_operation_id=self.operation_id.id,
start_date=min(start_dates),
end_date=max(end_dates),
)
message += "Fin de l'import des données OK<br/>"
# Suppression du fichier après création des enregistrements
@@ -224,6 +206,25 @@ class AccOperationImportWizard(models.TransientModel):
file.unlink()
message += "Suppression OK </p>"
message += "Génération des données agrégées<br/>"
domain = [
("acc_operation_id", "=", self.operation_id.id),
("date_slot", ">=", min(start_dates)),
("date_slot", "<", max(end_dates)),
]
# Vérification si des données existent déjà
# pour cet intervalle de date
rec_ids = self.env["acc.enedis.cdc.agg"].search(domain)
if rec_ids:
rec_ids.unlink()
self.env["acc.enedis.cdc.agg"].generate(
acc_operation_id=self.operation_id.id,
start_date=min(start_dates),
end_date=max(end_dates),
)
message += "<h1>Fin import manuel: " + str(fields.Datetime.now()) + "</h1>"
# Logs information logs
log_id = self.env["acc.logs"].create(
Chargement en cours