From bb8635fe8ac9b83db735a659d86fe1e9ae6afbfa Mon Sep 17 00:00:00 2001 From: pengyuthon Date: Thu, 18 Dec 2025 14:08:10 +0800 Subject: [PATCH] 1 --- yuthon_will_task/models/yuthon_will_task.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/yuthon_will_task/models/yuthon_will_task.py b/yuthon_will_task/models/yuthon_will_task.py index 53bf37f6b..72d71e5be 100644 --- a/yuthon_will_task/models/yuthon_will_task.py +++ b/yuthon_will_task/models/yuthon_will_task.py @@ -179,8 +179,8 @@ class YuthonWillTask(models.Model): _logger.info(f'定时任务已执行:当前提醒时间:{now}') dates_task_ids = self.env['yuthon.dates.task'].search([('task_state', '=', 'to_do'), ('reminder_time', '<', fields.datetime.now() + timedelta(days=1))]) for task in dates_task_ids: - _logger.info(f'任务实际小时:{task.reminder_time.hour}:{task.reminder_time.minute}\n 当前提醒小时:{now.hour}:{now.minute}') - if task.reminder_time.minute == now.minute and task.reminder_time.hour == now.hour: + _logger.info(f'任务实际小时:{task.reminder_time.hour + timedelta(hours=8)}:{task.reminder_time.minute + timedelta(hours=8)}\n 当前提醒小时:{now.hour}:{now.minute}') + if task.reminder_time.minute + timedelta(hours=8) == now.minute and task.reminder_time.hour + timedelta(hours=8) == now.hour: will_id = task.yuthon_will_task_id for employee_id in will_id.employee_ids: url = f'https://oa.thtzjt.com/webh5#/journey?id={will_id.id}'