fix actionid type

This commit is contained in:
jxxghp
2025-02-26 20:28:10 +08:00
parent 403d600db4
commit e3d4b19dac
3 changed files with 3 additions and 3 deletions
+1 -1
View File
@@ -93,7 +93,7 @@ class Workflow(Base):
@staticmethod @staticmethod
@db_update @db_update
def update_current_action(db, wid: int, action_id: int, context: dict): def update_current_action(db, wid: int, action_id: str, context: dict):
db.query(Workflow).filter(Workflow.id == wid).update({ db.query(Workflow).filter(Workflow.id == wid).update({
"current_action": f"{Workflow.current_action},{action_id}" if Workflow.current_action else action_id, "current_action": f"{Workflow.current_action},{action_id}" if Workflow.current_action else action_id,
"context": context "context": context
+1 -1
View File
@@ -55,7 +55,7 @@ class WorkflowOper(DbOper):
""" """
return Workflow.fail(self._db, wid, result) return Workflow.fail(self._db, wid, result)
def step(self, wid: int, action_id: int, context: dict) -> bool: def step(self, wid: int, action_id: str, context: dict) -> bool:
""" """
步进 步进
""" """
+1 -1
View File
@@ -43,7 +43,7 @@ class Action(BaseModel):
""" """
动作信息 动作信息
""" """
id: Optional[int] = Field(None, description="动作ID") id: Optional[str] = Field(None, description="动作ID")
type: Optional[str] = Field(None, description="动作类型 (类名)") type: Optional[str] = Field(None, description="动作类型 (类名)")
name: Optional[str] = Field(None, description="动作名称") name: Optional[str] = Field(None, description="动作名称")
description: Optional[str] = Field(None, description="动作描述") description: Optional[str] = Field(None, description="动作描述")