mirror of
https://gh-proxy.org/https://github.com/klinsmaya/SQLBot.git
synced 2026-11-11 02:36:54 +08:00
refactor: update log
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user