diff --git a/admin/dashboard/blueprints/message_push.py b/admin/dashboard/blueprints/message_push.py index 245c3b3..7fbeaeb 100644 --- a/admin/dashboard/blueprints/message_push.py +++ b/admin/dashboard/blueprints/message_push.py @@ -186,6 +186,21 @@ def update_task(task_id): # 确保 preview_recipients 是 JSON 字符串 if 'preview_recipients' in data and isinstance(data['preview_recipients'], list): data['preview_recipients'] = json.dumps(data['preview_recipients']) + + # 转换时间格式 + if 'created_at' in data: + try: + date = datetime.strptime(data['created_at'], '%a, %d %b %Y %H:%M:%S GMT') + data['created_at'] = date.strftime('%Y-%m-%d %H:%M:%S') + except ValueError: + pass + + if 'updated_at' in data: + try: + date = datetime.strptime(data['updated_at'], '%a, %d %b %Y %H:%M:%S GMT') + data['updated_at'] = date.strftime('%Y-%m-%d %H:%M:%S') + except ValueError: + pass # 更新任务 db.update_task(task_id, data)