加入周期任务里面的每个周期的具体时间
This commit is contained in:
@@ -25,6 +25,9 @@ class TaskDBOperator(BaseDBOperator):
|
||||
schedule_time DATETIME NOT NULL,
|
||||
recurring_interval ENUM('daily', 'weekly', 'monthly') DEFAULT NULL,
|
||||
recurring_end DATETIME DEFAULT NULL,
|
||||
recurring_time TIME DEFAULT NULL,
|
||||
weekly_days JSON DEFAULT NULL,
|
||||
monthly_day INT DEFAULT NULL,
|
||||
content_text TEXT(500),
|
||||
content_image VARCHAR(255),
|
||||
content_link JSON,
|
||||
@@ -93,11 +96,11 @@ class TaskDBOperator(BaseDBOperator):
|
||||
sql = """
|
||||
INSERT INTO t_push_tasks (
|
||||
task_id, name, schedule_type, schedule_time, recurring_interval,
|
||||
recurring_end, content_text, content_image, content_link,
|
||||
content_miniprogram, groups, priority, status, creator_id,
|
||||
preview_recipients
|
||||
recurring_end, recurring_time, weekly_days, monthly_day, content_text,
|
||||
content_image, content_link, content_miniprogram, groups, priority,
|
||||
status, creator_id, preview_recipients
|
||||
) VALUES (
|
||||
%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s
|
||||
%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s
|
||||
)
|
||||
"""
|
||||
# 将字典和列表类型转换为JSON字符串
|
||||
@@ -112,6 +115,9 @@ class TaskDBOperator(BaseDBOperator):
|
||||
task_data['schedule_time'],
|
||||
task_data.get('recurring_interval'),
|
||||
task_data.get('recurring_end'),
|
||||
task_data.get('recurring_time'),
|
||||
task_data.get('weekly_days'),
|
||||
task_data.get('monthly_day'),
|
||||
task_data.get('content_text'),
|
||||
task_data.get('content_image'),
|
||||
task_data.get('content_link'),
|
||||
|
||||
Reference in New Issue
Block a user