From cee41567a28e67eb7711f36f377380ca6ccfdc4a Mon Sep 17 00:00:00 2001 From: noone Date: Thu, 1 Jan 2026 23:01:25 +0800 Subject: [PATCH] =?UTF-8?q?feat(chain):=20=E6=B7=BB=E5=8A=A0=E5=BD=93?= =?UTF-8?q?=E5=89=8D=E6=97=B6=E9=97=B4=E5=8F=82=E6=95=B0=E5=88=B0=E6=B6=88?= =?UTF-8?q?=E6=81=AF=E6=B8=B2=E6=9F=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在MessageTemplateHelper.render调用中添加current_time参数 --- app/chain/__init__.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/chain/__init__.py b/app/chain/__init__.py index 2ee4f0e5..9ae05936 100644 --- a/app/chain/__init__.py +++ b/app/chain/__init__.py @@ -4,6 +4,7 @@ import pickle import traceback from abc import ABCMeta from collections.abc import Callable +from datetime import datetime from pathlib import Path from typing import Optional, Any, Tuple, List, Set, Union, Dict @@ -849,6 +850,8 @@ class ChainBase(metaclass=ABCMeta): :param kwargs: 其他参数(覆盖业务对象属性值) :return: 成功或失败 """ + # 添加格式化的时间参数 + kwargs.setdefault('current_time', datetime.now().strftime('%Y-%m-%d %H:%M:%S')) # 渲染消息 message = MessageTemplateHelper.render(message=message, meta=meta, mediainfo=mediainfo, torrentinfo=torrentinfo, transferinfo=transferinfo, **kwargs) @@ -932,6 +935,8 @@ class ChainBase(metaclass=ABCMeta): :param kwargs: 其他参数(覆盖业务对象属性值) :return: 成功或失败 """ + # 添加格式化的时间参数 + kwargs.setdefault('current_time', datetime.now().strftime('%Y-%m-%d %H:%M:%S')) # 渲染消息 message = MessageTemplateHelper.render(message=message, meta=meta, mediainfo=mediainfo, torrentinfo=torrentinfo, transferinfo=transferinfo, **kwargs)