Skip to content
Extraits de code Groupes Projets
Valider a144e743 rédigé par Rémi - Le Filament's avatar Rémi - Le Filament
Parcourir les fichiers

[UPD] use api_connector local_to_utc iso convert_time

parent fcba1ff9
Branches
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -7,6 +7,8 @@ from dateutil.relativedelta import relativedelta
from odoo import _, models
from odoo.exceptions import UserError, ValidationError
from odoo.addons.api_connector.tools.date_utils import local_to_utc
class AccOperation(models.Model):
_inherit = "acc.operation"
......@@ -123,10 +125,8 @@ class AccOperation(models.Model):
# Vérification si des données existent déjà
# pour cet intervalle de date
start_datetime = self.env["acc.enedis.cdc"]._convert_time(
date_begin_obj
)
end_datetime = self.env["acc.enedis.cdc"]._convert_time(date_end_obj)
start_datetime = local_to_utc(date_begin_obj, "Europe/Paris")
end_datetime = local_to_utc(date_end_obj, "Europe/Paris")
domain_all = [
("date_slot", ">=", start_datetime),
......
......@@ -9,6 +9,8 @@ from dateutil.relativedelta import relativedelta
from odoo import api, fields, models
from odoo.addons.api_connector.tools.date_utils import local_to_utc
class AccOperationImportWizard(models.TransientModel):
_name = "acc.operation.import.wizard"
......@@ -87,8 +89,8 @@ class AccOperationImportWizard(models.TransientModel):
# Vérification si des données existent déjà
# pour cet intervalle de date
start_datetime = self.env["acc.enedis.cdc"]._convert_time(date_begin_obj)
end_datetime = self.env["acc.enedis.cdc"]._convert_time(date_end_obj)
start_datetime = local_to_utc(date_begin_obj, "Europe/Paris")
end_datetime = local_to_utc(date_end_obj, "Europe/Paris")
domain_all = [
("date_slot", ">=", start_datetime),
......@@ -115,9 +117,7 @@ class AccOperationImportWizard(models.TransientModel):
for row in file_reader:
# Create 1st slot 0-30min
slot_datetime_tz = datetime.strptime(row[0], "%d/%m/%Y %H:%M")
slot_datetime_utc = self.env["acc.enedis.cdc"]._convert_time(
slot_datetime_tz
)
slot_datetime_utc = local_to_utc(slot_datetime_tz, "Europe/Paris")
self.env["acc.enedis.cdc"].create(
{
"name": file.name,
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter