diff --git a/unilabos/devices/workstation/bioyond_studio/reaction_station.py b/unilabos/devices/workstation/bioyond_studio/reaction_station.py index 4bfe92f6..af46a020 100644 --- a/unilabos/devices/workstation/bioyond_studio/reaction_station.py +++ b/unilabos/devices/workstation/bioyond_studio/reaction_station.py @@ -543,7 +543,9 @@ class BioyondReactionStation(BioyondWorkstation): if not result: return self._create_error_result("创建任务失败", "create_order") + # 清空工作流序列和参数,防止下次执行时累积重复 self.pending_task_params = [] + self.clear_workflows() # 清空工作流序列,避免重复累积 # print(f"\n✅ 任务创建成功: {result}") # print(f"\n✅ 任务创建成功")