refactor: update log

This commit is contained in:
wangjiahao
2025-12-30 11:33:12 +08:00
parent 19e9058056
commit 57b3e6284f
8 changed files with 28 additions and 7 deletions
+5
View File
@@ -22,6 +22,9 @@ class OperationModules(str, Enum):
PARAMS_SETTING = "params_setting" # 参数配置
API_KEY = "api_key" # api key
LOG_SETTING = "log_setting" # api key
SETTING = "setting" # 设置
SYSTEM_MANAGEMENT = "system_management" # 系统管理
OPT_LOG = "opt_log" # 操作日志
class OperationStatus(str, Enum):
SUCCESS = "success"
@@ -38,6 +41,8 @@ class OperationType(str, Enum):
IMPORT = "import"
ADD = "add"
CREATE_OR_UPDATE = "create_or_update"
ANALYSIS = "analysis"
PREDICTION = "prediction"
class SystemLog(SQLModel, table=True):
@@ -432,6 +432,9 @@ class SystemLogger:
with Session(engine) as session:
session.add(log)
session.query(SystemLog).filter(SystemLog.resource_id == str(resource_id)).update({
SystemLog.resource_name: str(resource_name)
}, synchronize_session='fetch')
session.commit()
session.refresh(log)
return log