解决bug
This commit is contained in:
@@ -1,5 +1,4 @@
|
||||
from typing import List, Dict, Optional, Tuple
|
||||
from datetime import timedelta
|
||||
|
||||
from db.base import BaseDBOperator
|
||||
from db.connection import DBConnectionManager
|
||||
@@ -109,13 +108,6 @@ class TaskDBOperator(BaseDBOperator):
|
||||
groups = json.dumps(task_data.get('groups', []))
|
||||
preview_recipients = json.dumps(task_data.get('preview_recipients', []))
|
||||
|
||||
# 处理recurring_time
|
||||
recurring_time = task_data.get('recurring_time')
|
||||
if recurring_time and isinstance(recurring_time, timedelta):
|
||||
hours = recurring_time.seconds // 3600
|
||||
minutes = (recurring_time.seconds % 3600) // 60
|
||||
recurring_time = f"{hours:02d}:{minutes:02d}"
|
||||
|
||||
params = (
|
||||
task_data['task_id'],
|
||||
task_data['name'],
|
||||
@@ -123,7 +115,7 @@ class TaskDBOperator(BaseDBOperator):
|
||||
task_data['schedule_time'],
|
||||
task_data.get('recurring_interval'),
|
||||
task_data.get('recurring_end'),
|
||||
recurring_time,
|
||||
task_data.get('recurring_time'),
|
||||
task_data.get('weekly_days'),
|
||||
task_data.get('monthly_day'),
|
||||
task_data.get('content_text'),
|
||||
|
||||
Reference in New Issue
Block a user