diff --git a/.idea/vcs.xml b/.idea/vcs.xml
index 94a25f7..5408cc2 100644
--- a/.idea/vcs.xml
+++ b/.idea/vcs.xml
@@ -2,5 +2,6 @@
+
\ No newline at end of file
diff --git a/__pycache__/app.cpython-312.pyc b/__pycache__/app.cpython-312.pyc
index 4857de9..7558698 100644
Binary files a/__pycache__/app.cpython-312.pyc and b/__pycache__/app.cpython-312.pyc differ
diff --git a/api/__pycache__/task_api.cpython-312.pyc b/api/__pycache__/task_api.cpython-312.pyc
index 3df85b6..7031c78 100644
Binary files a/api/__pycache__/task_api.cpython-312.pyc and b/api/__pycache__/task_api.cpython-312.pyc differ
diff --git a/api/__pycache__/task_instance_api.cpython-312.pyc b/api/__pycache__/task_instance_api.cpython-312.pyc
new file mode 100644
index 0000000..b3eefe7
Binary files /dev/null and b/api/__pycache__/task_instance_api.cpython-312.pyc differ
diff --git a/api/__pycache__/task_param_api.cpython-312.pyc b/api/__pycache__/task_param_api.cpython-312.pyc
new file mode 100644
index 0000000..78de92a
Binary files /dev/null and b/api/__pycache__/task_param_api.cpython-312.pyc differ
diff --git a/api/__pycache__/workflow_api.cpython-312.pyc b/api/__pycache__/workflow_api.cpython-312.pyc
index aab2c63..81f35b1 100644
Binary files a/api/__pycache__/workflow_api.cpython-312.pyc and b/api/__pycache__/workflow_api.cpython-312.pyc differ
diff --git a/api/common_params_api.py b/api/common_params_api.py
index de583e9..1729ff6 100644
--- a/api/common_params_api.py
+++ b/api/common_params_api.py
@@ -11,86 +11,3 @@ from api.models import ApiResponse
# 创建路由器
router = APIRouter(prefix="/common-params", tags=["常用参数"])
-
-# 创建服务实例
-common_params_service = CommonParamsService()
-
-@router.get("/types", response_model=ApiResponse)
-async def get_param_types():
- """获取所有常用参数类型"""
- try:
- param_types = CommonParamsConfig.get_param_types()
-
- return {
- "code": ApiResponseCode.SUCCESS,
- "message": "获取常用参数类型成功",
- "data": {
- "param_types": param_types
- }
- }
- except Exception as e:
- raise HTTPException(
- status_code=ApiResponseCode.SERVER_ERROR,
- detail=f"获取常用参数类型失败: {str(e)}"
- )
-
-@router.get("/data/{param_type}", response_model=ApiResponse)
-async def get_param_data(param_type: str):
- """获取指定类型的常用参数数据"""
- try:
- # 检查参数类型是否有效
- param_type_config = CommonParamsConfig.get_param_type_by_type(param_type)
- if not param_type_config:
- return {
- "code": ApiResponseCode.NOT_FOUND,
- "message": f"未找到参数类型: {param_type}",
- "data": {"param_data": []}
- }
-
- # 获取参数数据
- param_data = common_params_service.get_param_data(param_type)
-
- return {
- "code": ApiResponseCode.SUCCESS,
- "message": f"获取{param_type_config['name']}数据成功",
- "data": {
- "param_type": param_type_config,
- "param_data": param_data
- }
- }
- except Exception as e:
- raise HTTPException(
- status_code=ApiResponseCode.SERVER_ERROR,
- detail=f"获取常用参数数据失败: {str(e)}"
- )
-
-@router.get("/all", response_model=ApiResponse)
-async def get_all_param_data():
- """获取所有常用参数数据"""
- try:
- # 获取所有参数类型
- param_types = CommonParamsConfig.get_param_types()
-
- # 获取所有参数数据
- all_param_data = {}
- for param_type_config in param_types:
- param_type = param_type_config["type"]
- param_data = common_params_service.get_param_data(param_type)
- all_param_data[param_type] = {
- "param_type": param_type_config,
- "param_data": param_data
- }
-
- return {
- "code": ApiResponseCode.SUCCESS,
- "message": "获取所有常用参数数据成功",
- "data": {
- "param_types": param_types,
- "all_param_data": all_param_data
- }
- }
- except Exception as e:
- raise HTTPException(
- status_code=ApiResponseCode.SERVER_ERROR,
- detail=f"获取所有常用参数数据失败: {str(e)}"
- )
\ No newline at end of file
diff --git a/api/models/__init__.py b/api/models/__init__.py
index 1e233f2..401bcbb 100644
--- a/api/models/__init__.py
+++ b/api/models/__init__.py
@@ -19,4 +19,15 @@ from api.models.workflow import (
)
# 导出组件相关模型
-from api.models.component import ComponentDiscoverInput
\ No newline at end of file
+from api.models.component import ComponentDiscoverInput
+
+# 导出任务实例相关模型
+from api.models.task_instance import (
+ TaskInstanceCreateInput, TaskInstanceUpdateInput,
+ TaskInputParamItem, TaskInputParamsInput, TaskInstanceStatus
+)
+
+# 导出任务参数相关模型
+from api.models.task_param import (
+ TaskInputParamModel, TaskInputParamsUpdateRequest
+)
\ No newline at end of file
diff --git a/api/models/__pycache__/__init__.cpython-312.pyc b/api/models/__pycache__/__init__.cpython-312.pyc
index b5c528e..2d4508e 100644
Binary files a/api/models/__pycache__/__init__.cpython-312.pyc and b/api/models/__pycache__/__init__.cpython-312.pyc differ
diff --git a/api/models/__pycache__/task_instance.cpython-312.pyc b/api/models/__pycache__/task_instance.cpython-312.pyc
new file mode 100644
index 0000000..fae7990
Binary files /dev/null and b/api/models/__pycache__/task_instance.cpython-312.pyc differ
diff --git a/api/models/__pycache__/task_param.cpython-312.pyc b/api/models/__pycache__/task_param.cpython-312.pyc
new file mode 100644
index 0000000..3dd0f7a
Binary files /dev/null and b/api/models/__pycache__/task_param.cpython-312.pyc differ
diff --git a/api/models/task_instance.py b/api/models/task_instance.py
new file mode 100644
index 0000000..5f54071
--- /dev/null
+++ b/api/models/task_instance.py
@@ -0,0 +1,53 @@
+"""
+任务实例相关API模型
+包含任务实例的请求和响应的数据模型
+"""
+
+from typing import Dict, Any, List, Optional
+from pydantic import BaseModel, Field
+from enum import Enum
+
+# 请求模型
+class TaskInstanceCreateInput(BaseModel):
+ """任务实例创建输入模型"""
+ task_id: str = Field(..., description="任务ID")
+ name: Optional[str] = Field(None, description="任务名称")
+ variables: Optional[Dict[str, Any]] = Field(None, description="任务变量")
+ priority: int = Field(1, description="任务优先级")
+ input_params: Optional[Dict[str, Any]] = Field(None, description="任务输入参数")
+ block_outputs: Optional[Dict[str, Any]] = Field(None, description="块输出参数")
+ context_params: Optional[Dict[str, Any]] = Field(None, description="上下文参数")
+
+class TaskInstanceUpdateInput(BaseModel):
+ """任务实例更新输入模型"""
+ variables: Optional[Dict[str, Any]] = Field(None, description="任务变量")
+ priority: Optional[int] = Field(None, description="任务优先级")
+ input_params: Optional[Dict[str, Any]] = Field(None, description="任务输入参数")
+ block_outputs: Optional[Dict[str, Any]] = Field(None, description="块输出参数")
+ context_params: Optional[Dict[str, Any]] = Field(None, description="上下文参数")
+
+# 任务输入参数模型
+class TaskInputParamItem(BaseModel):
+ """任务输入参数项目"""
+ key: str = Field(..., description="参数名")
+ label: str = Field(..., description="参数标签")
+ type: str = Field(..., description="参数类型")
+ required: bool = Field(False, description="是否必填")
+ default_value: Optional[Any] = Field(None, description="默认值")
+ description: Optional[str] = Field(None, description="参数说明")
+ options: Optional[Dict[str, Any]] = Field(None, description="选项配置,用于下拉选择、单选、多选类型")
+ validation_rules: Optional[Dict[str, Any]] = Field(None, description="验证规则")
+
+class TaskInputParamsInput(BaseModel):
+ """任务输入参数添加/更新模型"""
+ params: List[TaskInputParamItem] = Field(..., description="输入参数列表")
+
+# 任务实例状态枚举
+class TaskInstanceStatus(str, Enum):
+ """任务实例状态枚举"""
+ DRAFT = "draft" # 草稿
+ PUBLISHED = "published" # 已发布
+ RUNNING = "running" # 运行中
+ COMPLETED = "completed" # 已完成
+ FAILED = "failed" # 失败
+ CANCELED = "canceled" # 已取消
\ No newline at end of file
diff --git a/api/models/task_param.py b/api/models/task_param.py
new file mode 100644
index 0000000..48e2ff2
--- /dev/null
+++ b/api/models/task_param.py
@@ -0,0 +1,25 @@
+"""
+任务参数相关API模型
+包含任务参数的请求和响应的数据模型
+"""
+
+from typing import Dict, Any, List, Optional
+from pydantic import BaseModel, Field
+from enum import Enum
+from config.task_config import TaskInputParamType
+
+# 任务输入参数模型
+class TaskInputParamModel(BaseModel):
+ """任务输入参数模型"""
+ param_id: Optional[str] = Field(None, description="参数ID,新增参数时不需要传")
+ param_name: str = Field(..., description="变量名")
+ label: str = Field(..., description="标签")
+ param_type: TaskInputParamType = Field(..., description="类型")
+ required: bool = Field(False, description="是否必填")
+ default_value: Optional[Any] = Field(None, description="默认值")
+ description: Optional[str] = Field(None, description="说明")
+
+class TaskInputParamsUpdateRequest(BaseModel):
+ """任务输入参数更新请求"""
+ task_id: str
+ params: List[TaskInputParamModel]
\ No newline at end of file
diff --git a/api/task_api.py b/api/task_api.py
index 1ecb402..c4ee465 100644
--- a/api/task_api.py
+++ b/api/task_api.py
@@ -26,6 +26,7 @@ from api.models import (
ApiResponse, TaskInput, TaskBatchInput, TaskIdList,
TaskTypeInfo, SortField, SortOrder, TaskUpdateInput, TaskEditInput
)
+# from data import get_session
# 创建路由器
router = APIRouter(tags=["任务管理"])
@@ -152,29 +153,6 @@ async def create_task(task_input: TaskInput):
raise HTTPException(status_code=500, detail=f"创建任务失败: {str(e)}")
-@router.get("/task/{task_id}", response_model=ApiResponse)
-async def get_task(task_id: str):
- """获取任务详情"""
- try:
- # 获取任务
- task = task_service.get_task_by_id(task_id)
-
- if not task:
- return {
- "code": 404,
- "message": f"任务不存在: {task_id}",
- "data": None
- }
-
- return {
- "code": 200,
- "message": "获取任务详情成功",
- "data": task
- }
- except Exception as e:
- raise HTTPException(status_code=500, detail=f"获取任务详情失败: {str(e)}")
-
-
@router.delete("/task/{task_id}", response_model=ApiResponse)
async def delete_task(task_id: str):
"""删除任务"""
@@ -199,56 +177,56 @@ async def delete_task(task_id: str):
raise HTTPException(status_code=500, detail=f"删除任务失败: {str(e)}")
-@router.post("/task/{task_id}/execute", response_model=ApiResponse)
-async def execute_task(task_id: str):
- """执行任务"""
- try:
- # 执行任务
- task = task_service.execute_task(task_id)
+# @router.post("/task/{task_id}/execute", response_model=ApiResponse)
+# async def execute_task(task_id: str):
+# """执行任务"""
+# try:
+# # 执行任务
+# task = task_service.execute_task(task_id)
- return {
- "code": 200,
- "message": "执行任务成功",
- "data": task
- }
- except ValueError as e:
- # 任务不存在
- return {
- "code": 404,
- "message": str(e),
- "data": None
- }
- except TianfengTaskError as e:
- # 业务逻辑错误
- return {
- "code": 400,
- "message": str(e),
- "data": None
- }
- except Exception as e:
- raise HTTPException(status_code=500, detail=f"执行任务失败: {str(e)}")
+# return {
+# "code": 200,
+# "message": "执行任务成功",
+# "data": task
+# }
+# except ValueError as e:
+# # 任务不存在
+# return {
+# "code": 404,
+# "message": str(e),
+# "data": None
+# }
+# except TianfengTaskError as e:
+# # 业务逻辑错误
+# return {
+# "code": 400,
+# "message": str(e),
+# "data": None
+# }
+# except Exception as e:
+# raise HTTPException(status_code=500, detail=f"执行任务失败: {str(e)}")
-@router.post("/task/{task_id}/cancel", response_model=ApiResponse)
-async def cancel_task(task_id: str):
- """取消任务"""
- try:
- # 取消任务
- task = task_service.cancel_task(task_id)
+# @router.post("/task/{task_id}/cancel", response_model=ApiResponse)
+# async def cancel_task(task_id: str):
+# """取消任务"""
+# try:
+# # 取消任务
+# task = task_service.cancel_task(task_id)
- return {
- "code": 200,
- "message": "取消任务成功",
- "data": task
- }
- except ValueError as e:
- # 任务不存在或状态不允许取消
- return {
- "code": 400,
- "message": str(e),
- "data": None
- }
- except Exception as e:
- raise HTTPException(status_code=500, detail=f"取消任务失败: {str(e)}")
+# return {
+# "code": 200,
+# "message": "取消任务成功",
+# "data": task
+# }
+# except ValueError as e:
+# # 任务不存在或状态不允许取消
+# return {
+# "code": 400,
+# "message": str(e),
+# "data": None
+# }
+# except Exception as e:
+# raise HTTPException(status_code=500, detail=f"取消任务失败: {str(e)}")
@@ -316,72 +294,6 @@ async def update_task(task_id: str, task_update: TaskUpdateInput):
except Exception as e:
raise HTTPException(status_code=500, detail=f"更新任务失败: {str(e)}")
-@router.post("/task/edit", response_model=ApiResponse)
-async def edit_task(task_edit: TaskEditInput):
- """编辑任务流程和变量"""
- try:
- # 检查任务是否存在
- task = task_service.get_task_by_id(task_edit.task_id)
- if not task:
- return {
- "code": 404,
- "message": f"任务 {task_edit.task_id} 不存在",
- "data": None
- }
-
- # 更新任务流程和变量
- updated_task = task_service.update_task_workflow(
- task_id=task_edit.task_id,
- blocks=task_edit.blocks,
- variables=task_edit.variables
- )
-
- # 获取编辑中的任务实例
- editing_instance = task_instance_service.get_editing_instance_by_task_id(task_edit.task_id)
-
- # 准备更新的参数
- update_params = {
- "variables": task_edit.variables,
- "priority": task_edit.priority if hasattr(task_edit, "priority") else None
- }
-
- # 如果有自定义输入参数,添加到更新参数中
- if hasattr(task_edit, "input_params") and task_edit.input_params is not None:
- update_params["input_params"] = task_edit.input_params
-
- # 如果有块输出参数,添加到更新参数中
- if hasattr(task_edit, "block_outputs") and task_edit.block_outputs is not None:
- update_params["block_outputs"] = task_edit.block_outputs
-
- # 如果有上下文参数,添加到更新参数中
- if hasattr(task_edit, "context_params") and task_edit.context_params is not None:
- update_params["context_params"] = task_edit.context_params
-
- if editing_instance:
- # 更新编辑中的任务实例
- instance = task_instance_service.update_instance(
- instance_id=editing_instance["instance_id"],
- **update_params
- )
- else:
- # 创建新的任务实例
- instance = task_instance_service.create_instance(
- task_id=task_edit.task_id,
- name=task.get("name"),
- **update_params
- )
-
- return {
- "code": 200,
- "message": "编辑任务成功",
- "data": {
- "task": updated_task,
- "instance": instance
- }
- }
- except Exception as e:
- raise HTTPException(status_code=500, detail=f"编辑任务失败: {str(e)}")
-
@router.get("/task/{task_id}/edit", response_model=ApiResponse)
async def get_task_edit_info(task_id: str):
"""获取任务编辑信息"""
@@ -398,22 +310,32 @@ async def get_task_edit_info(task_id: str):
# 获取或创建编辑中的任务实例
instance = task_instance_service.get_or_create_editing_instance(task_id)
+ # 获取任务输入参数
+ from services.task_param_service import TaskParamService
+ task_param_service = TaskParamService()
+ task_input_params, _ = task_param_service.get_task_input_params(task_id, instance["instance_id"])
+
+ # 将任务输入参数添加到实例数据中
+ instance["task_input_params"] = task_input_params
+
# 获取可用的子任务列表(排除当前任务自身)
available_subtasks = []
+
try:
all_tasks, _ = task_service.get_all_tasks(page=1, page_size=1000) # 获取所有任务
for t in all_tasks:
if t["task_id"] != task_id: # 排除当前任务
- available_subtasks.append({
+ subtask_info = {
"task_id": t["task_id"],
"name": t["name"]
- })
+ }
+ available_subtasks.append(subtask_info)
except Exception as e:
# 如果获取任务列表失败,记录错误但继续执行
print(f"获取可用子任务列表失败: {str(e)}")
# 获取组件详细信息
- from config.component_config import ComponentDetailConfig
+ from config.component_config import ComponentDetailConfig, SubtaskComponentConfig
component_details = ComponentDetailConfig.get_all_components()
# 获取组件类型中文名称映射
@@ -437,6 +359,14 @@ async def get_task_edit_info(task_id: str):
# 添加组件到对应类型下
component_types[component_type]["components"].append(component)
+ # 特殊处理subtask类型,将每个可用子任务构建为独立组件
+ if "subtask" in component_types and available_subtasks:
+ # 使用配置中的方法生成子任务组件
+ subtask_components = SubtaskComponentConfig.generate_subtask_components(available_subtasks)
+
+ # 替换原有的组件列表
+ component_types["subtask"]["components"] = subtask_components
+
# 获取常用参数数据
from services.common_params_service import CommonParamsService
from config.component_config import CommonParamsConfig
@@ -454,23 +384,6 @@ async def get_task_edit_info(task_id: str):
"data": param_data
}
- # 从配置文件中获取系统默认参数
- task_input_params = TaskInputParamConfig.build_system_params_with_values(task_id, instance)
-
- # 如果实例中有自定义的输入参数,添加到列表中
- if instance.get("input_params"):
- for key, value in instance["input_params"].items():
- # 检查是否已存在同名参数
- if not any(param["key"] == key for param in task_input_params):
- task_input_params.append({
- "key": key,
- "name": key, # 可以根据需要设置更友好的名称
- "value": value,
- "type": "string", # 可以根据值的类型动态设置
- "is_system": False,
- "is_readonly": False
- })
-
# 获取块输出参数和上下文参数
block_output_params = instance.get("block_outputs", {})
context_params = instance.get("context_params", {})
@@ -482,9 +395,8 @@ async def get_task_edit_info(task_id: str):
"task": task,
"instance": instance,
"component_types": component_types,
- "available_subtasks": available_subtasks,
"common_params": common_params,
- "task_input_params": task_input_params,
+ "task_input_params": instance["task_input_params"], # 使用实例中的任务输入参数
"block_output_params": block_output_params,
"context_params": context_params
}
@@ -518,42 +430,42 @@ async def get_available_subtasks(current_task_id: Optional[str] = None):
except Exception as e:
raise HTTPException(status_code=500, detail=f"获取可用子任务列表失败: {str(e)}")
-@router.post("/task/{task_id}/publish", response_model=ApiResponse)
-async def publish_task(task_id: str):
- """发布任务(将编辑中的任务实例状态更改为已发布)"""
- try:
- # 检查任务是否存在
- task = task_service.get_task_by_id(task_id)
- if not task:
- return {
- "code": 404,
- "message": f"任务 {task_id} 不存在",
- "data": None
- }
+# @router.post("/task/{task_id}/publish", response_model=ApiResponse)
+# async def publish_task(task_id: str):
+# """发布任务(将编辑中的任务实例状态更改为已发布)"""
+# try:
+# # 检查任务是否存在
+# task = task_service.get_task_by_id(task_id)
+# if not task:
+# return {
+# "code": 404,
+# "message": f"任务 {task_id} 不存在",
+# "data": None
+# }
- # 获取编辑中的任务实例
- editing_instance = task_instance_service.get_editing_instance_by_task_id(task_id)
- if not editing_instance:
- return {
- "code": 404,
- "message": f"任务 {task_id} 没有编辑中的实例",
- "data": None
- }
+# # 获取编辑中的任务实例
+# editing_instance = task_instance_service.get_editing_instance_by_task_id(task_id)
+# if not editing_instance:
+# return {
+# "code": 404,
+# "message": f"任务 {task_id} 没有编辑中的实例",
+# "data": None
+# }
- # 发布任务实例
- published_instance = task_instance_service.publish_instance(editing_instance["instance_id"])
+# # 发布任务实例
+# published_instance = task_instance_service.publish_instance(editing_instance["instance_id"])
- # 构建响应数据
- response_data = {
- "task": task,
- "instance": published_instance
- }
+# # 构建响应数据
+# response_data = {
+# "task": task,
+# "instance": published_instance
+# }
- return {
- "code": 200,
- "message": "发布任务成功",
- "data": response_data
- }
- except Exception as e:
- raise HTTPException(status_code=500, detail=f"发布任务失败: {str(e)}")
+# return {
+# "code": 200,
+# "message": "发布任务成功",
+# "data": response_data
+# }
+# except Exception as e:
+# raise HTTPException(status_code=500, detail=f"发布任务失败: {str(e)}")
diff --git a/api/task_instance_api.py b/api/task_instance_api.py
index 22c80b3..7d24238 100644
--- a/api/task_instance_api.py
+++ b/api/task_instance_api.py
@@ -5,8 +5,11 @@
from typing import Dict, Any, List, Optional
from fastapi import APIRouter, HTTPException, Query
from pydantic import BaseModel, Field
-from services.task_instance_service import TaskInstanceService, TaskInstanceStatus
-from api.models import ApiResponse
+from services.task_instance_service import TaskInstanceService
+from api.models import (
+ ApiResponse, TaskInstanceCreateInput, TaskInstanceUpdateInput,
+ TaskInputParamItem, TaskInputParamsInput, TaskInstanceStatus
+)
# 创建路由器
router = APIRouter(prefix="/task-instances", tags=["任务实例"])
@@ -14,25 +17,6 @@ router = APIRouter(prefix="/task-instances", tags=["任务实例"])
# 创建服务实例
task_instance_service = TaskInstanceService()
-# 请求模型
-class TaskInstanceCreateInput(BaseModel):
- """任务实例创建输入模型"""
- task_id: str = Field(..., description="任务ID")
- name: Optional[str] = Field(None, description="任务名称")
- variables: Optional[Dict[str, Any]] = Field(None, description="任务变量")
- priority: int = Field(1, description="任务优先级")
- input_params: Optional[Dict[str, Any]] = Field(None, description="任务输入参数")
- block_outputs: Optional[Dict[str, Any]] = Field(None, description="块输出参数")
- context_params: Optional[Dict[str, Any]] = Field(None, description="上下文参数")
-
-class TaskInstanceUpdateInput(BaseModel):
- """任务实例更新输入模型"""
- variables: Optional[Dict[str, Any]] = Field(None, description="任务变量")
- priority: Optional[int] = Field(None, description="任务优先级")
- input_params: Optional[Dict[str, Any]] = Field(None, description="任务输入参数")
- block_outputs: Optional[Dict[str, Any]] = Field(None, description="块输出参数")
- context_params: Optional[Dict[str, Any]] = Field(None, description="上下文参数")
-
# API接口
@router.post("/create", response_model=ApiResponse)
async def create_task_instance(instance_input: TaskInstanceCreateInput):
@@ -63,156 +47,4 @@ async def create_task_instance(instance_input: TaskInstanceCreateInput):
except Exception as e:
raise HTTPException(status_code=500, detail=f"创建任务实例失败: {str(e)}")
-@router.get("/{instance_id}", response_model=ApiResponse)
-async def get_task_instance(instance_id: str):
- """获取任务实例详情"""
- try:
- # 获取任务实例
- instance = task_instance_service.get_instance_by_id(instance_id)
- if not instance:
- return {
- "code": 404,
- "message": f"任务实例不存在: {instance_id}",
- "data": None
- }
-
- return {
- "code": 200,
- "message": "获取任务实例成功",
- "data": instance
- }
- except Exception as e:
- raise HTTPException(status_code=500, detail=f"获取任务实例失败: {str(e)}")
-@router.get("/task/{task_id}", response_model=ApiResponse)
-async def get_task_instances(task_id: str):
- """获取任务的所有实例"""
- try:
- # 获取任务实例
- instances = task_instance_service.get_instances_by_task_id(task_id)
-
- return {
- "code": 200,
- "message": "获取任务实例列表成功",
- "data": {
- "instances": instances,
- "total": len(instances)
- }
- }
- except Exception as e:
- raise HTTPException(status_code=500, detail=f"获取任务实例列表失败: {str(e)}")
-
-@router.get("/task/{task_id}/latest", response_model=ApiResponse)
-async def get_latest_task_instance(task_id: str):
- """获取任务的最新实例"""
- try:
- # 获取最新任务实例
- instance = task_instance_service.get_latest_instance_by_task_id(task_id)
- if not instance:
- return {
- "code": 404,
- "message": f"任务 {task_id} 没有实例",
- "data": None
- }
-
- return {
- "code": 200,
- "message": "获取最新任务实例成功",
- "data": instance
- }
- except Exception as e:
- raise HTTPException(status_code=500, detail=f"获取最新任务实例失败: {str(e)}")
-
-@router.put("/{instance_id}", response_model=ApiResponse)
-async def update_task_instance(instance_id: str, instance_input: TaskInstanceUpdateInput):
- """更新任务实例"""
- try:
- # 更新任务实例
- instance = task_instance_service.update_instance(
- instance_id=instance_id,
- variables=instance_input.variables,
- priority=instance_input.priority,
- input_params=instance_input.input_params,
- block_outputs=instance_input.block_outputs,
- context_params=instance_input.context_params
- )
-
- if not instance:
- return {
- "code": 404,
- "message": f"任务实例不存在: {instance_id}",
- "data": None
- }
-
- return {
- "code": 200,
- "message": "更新任务实例成功",
- "data": instance
- }
- except Exception as e:
- raise HTTPException(status_code=500, detail=f"更新任务实例失败: {str(e)}")
-
-@router.delete("/{instance_id}", response_model=ApiResponse)
-async def delete_task_instance(instance_id: str):
- """删除任务实例"""
- try:
- # 删除任务实例
- success = task_instance_service.delete_instance(instance_id)
-
- if not success:
- return {
- "code": 404,
- "message": f"任务实例不存在: {instance_id}",
- "data": None
- }
-
- return {
- "code": 200,
- "message": "删除任务实例成功",
- "data": None
- }
- except Exception as e:
- raise HTTPException(status_code=500, detail=f"删除任务实例失败: {str(e)}")
-
-@router.post("/{instance_id}/publish", response_model=ApiResponse)
-async def publish_task_instance(instance_id: str):
- """发布任务实例"""
- try:
- # 发布任务实例
- instance = task_instance_service.publish_instance(instance_id)
-
- if not instance:
- return {
- "code": 404,
- "message": f"任务实例不存在: {instance_id}",
- "data": None
- }
-
- return {
- "code": 200,
- "message": "发布任务实例成功",
- "data": instance
- }
- except Exception as e:
- raise HTTPException(status_code=500, detail=f"发布任务实例失败: {str(e)}")
-
-@router.get("/task/{task_id}/editing", response_model=ApiResponse)
-async def get_or_create_editing_instance(task_id: str):
- """获取或创建编辑中的任务实例"""
- try:
- # 获取或创建编辑中的任务实例
- instance = task_instance_service.get_or_create_editing_instance(task_id)
-
- return {
- "code": 200,
- "message": "获取编辑中的任务实例成功",
- "data": instance
- }
- except ValueError as e:
- return {
- "code": 404,
- "message": str(e),
- "data": None
- }
- except Exception as e:
- raise HTTPException(status_code=500, detail=f"获取编辑中的任务实例失败: {str(e)}")
\ No newline at end of file
diff --git a/api/task_param_api.py b/api/task_param_api.py
new file mode 100644
index 0000000..fb29804
--- /dev/null
+++ b/api/task_param_api.py
@@ -0,0 +1,170 @@
+"""
+任务参数API
+包含任务输入参数相关的API接口
+"""
+from typing import Dict, Any, List, Optional
+from fastapi import APIRouter, HTTPException, Depends, Query, Path, Request
+from pydantic import BaseModel, Field
+from config.task_config import (
+ TaskInputParamConfig,
+ TaskInputParamType,
+ SystemParamKey
+)
+from services.task_param_service import TaskParamService
+from core.exceptions import TianfengTaskError
+from api.models import (
+ ApiResponse, TaskInputParamModel, TaskInputParamsUpdateRequest
+)
+import logging
+import json
+
+# 创建日志记录器
+logger = logging.getLogger(__name__)
+
+# 创建路由器
+router = APIRouter(tags=["任务参数管理"])
+
+# 创建服务实例
+task_param_service = TaskParamService()
+
+@router.get("/task/input-params/fields", response_model=ApiResponse)
+async def get_task_param_types():
+ """获取任务输入参数表单字段定义"""
+ try:
+ # 从配置中获取表单字段定义
+ form_fields = TaskInputParamConfig.get_input_params_form_fields()
+
+ return {
+ "code": 200,
+ "message": "获取任务输入参数表单字段定义成功",
+ "data": {
+ "form_fields": form_fields
+ }
+ }
+ except Exception as e:
+ raise HTTPException(status_code=500, detail=f"获取任务输入参数表单字段定义失败: {str(e)}")
+
+@router.get("/task/{task_id}/input-params", response_model=ApiResponse)
+async def get_task_input_params(
+ task_id: str = Path(..., description="任务ID"),
+ instance_id: str = Query(None, description="任务实例ID,不传则使用最新实例")
+):
+ """
+ 获取任务输入参数配置
+
+ 返回任务输入参数的配置信息,包括系统默认参数和用户自定义参数
+ """
+ try:
+ # 使用任务参数服务获取参数
+ params, found_instance_id = task_param_service.get_task_input_params(task_id, instance_id)
+
+ return {
+ "code": 200,
+ "message": "获取任务输入参数成功",
+ "data": {
+ "task_id": task_id,
+ "instance_id": found_instance_id,
+ "params": params
+ }
+ }
+ except Exception as e:
+ raise HTTPException(status_code=500, detail=f"获取任务输入参数失败: {str(e)}")
+
+def safe_process_default_value(param_dict: Dict[str, Any]) -> None:
+ """
+ 安全处理参数的default_value值,确保其是JSON可序列化的
+
+ Args:
+ param_dict: 参数字典,将被原地修改
+ """
+ # 如果没有default_value键,不处理
+ if "default_value" not in param_dict:
+ return
+
+ default_value = param_dict["default_value"]
+ param_type = param_dict.get("param_type", "")
+
+ # None值保持不变
+ if default_value is None:
+ return
+
+ # 只对json和array类型做特殊处理
+ if param_type not in ["json", "array"]:
+ return
+
+ # 如果已经是字符串,尝试解析为JSON对象
+ if isinstance(default_value, str):
+ try:
+ param_dict["default_value"] = json.loads(default_value)
+ except json.JSONDecodeError:
+ # 解析失败保持原字符串
+ pass
+
+@router.post("/task/{task_id}/input-params", response_model=ApiResponse)
+async def update_task_input_params(
+ task_id: str = Path(..., description="任务ID"),
+ request: List[TaskInputParamModel] = None,
+ instance_id: str = Query(None, description="任务实例ID,不传则使用最新实例或创建新实例")
+):
+ """
+ 更新任务输入参数配置
+
+ 批量保存用户自定义的任务输入参数配置,只有点击"完成"按钮后才会生效
+
+ 请求示例:
+ ```json
+ [
+ {
+ "param_name": "robotId",
+ "label": "机器人ID",
+ "param_type": "string",
+ "required": true,
+ "default_value": "",
+ "description": "执行任务的机器人ID"
+ },
+ {
+ "param_name": "timeout",
+ "label": "超时时间",
+ "param_type": "integer",
+ "required": false,
+ "default_value": 3600,
+ "description": "任务执行的超时时间(秒)"
+ }
+ ]
+ ```
+ """
+ try:
+ # 将Pydantic模型转换为字典列表,并安全处理default_value
+ params = []
+ for param in request:
+ param_dict = param.dict(exclude_none=True)
+ safe_process_default_value(param_dict)
+ params.append(param_dict)
+
+ # 使用任务参数服务更新参数
+ updated_count, found_instance_id, has_changes = task_param_service.update_task_input_params(task_id, params, instance_id)
+
+ # 根据是否有变动返回不同的消息
+ message = "更新任务输入参数成功" if has_changes else "任务输入参数无变动"
+
+ return {
+ "code": 200,
+ "message": message,
+ "data": {
+ "task_id": task_id,
+ "instance_id": found_instance_id,
+ "updated_params_count": updated_count,
+ "has_changes": has_changes
+ }
+ }
+ except ValueError as e:
+ return {
+ "code": 400,
+ "message": str(e),
+ "data": None
+ }
+ except Exception as e:
+ import traceback
+ error_detail = f"更新任务输入参数失败: {str(e)}\n{traceback.format_exc()}"
+ raise HTTPException(status_code=500, detail=error_detail)
+
diff --git a/api/workflow_api.py b/api/workflow_api.py
index 2c9e2ef..94b0ba9 100644
--- a/api/workflow_api.py
+++ b/api/workflow_api.py
@@ -16,172 +16,3 @@ router = APIRouter(prefix="/workflow", tags=["工作流管理"])
# 创建服务实例
workflow_service = WorkflowService()
-
-@router.get("/workflows", response_model=ApiResponse)
-async def get_workflows(
- type: Optional[str] = Query(None, description="工作流类型")
-):
- """获取工作流列表"""
- try:
- # 获取工作流列表
- workflows = workflow_service.get_all_workflows(type)
-
- # 转换为字典列表
- workflow_dicts = [wf.to_dict() for wf in workflows]
-
- return {
- "code": ApiResponseCode.SUCCESS,
- "message": "获取工作流列表成功",
- "data": workflow_dicts
- }
- except Exception as e:
- raise HTTPException(status_code=ApiResponseCode.SERVER_ERROR, detail=f"获取工作流列表失败: {str(e)}")
-
-@router.get("/workflows/{workflow_id}", response_model=ApiResponse)
-async def get_workflow(workflow_id: str):
- """获取工作流详情"""
- try:
- # 获取工作流
- workflow = workflow_service.get_workflow_by_id(workflow_id)
-
- if not workflow:
- raise HTTPException(status_code=ApiResponseCode.NOT_FOUND, detail=f"找不到工作流: {workflow_id}")
-
- return {
- "code": ApiResponseCode.SUCCESS,
- "message": "获取工作流详情成功",
- "data": workflow.to_dict()
- }
- except HTTPException:
- raise
- except Exception as e:
- raise HTTPException(status_code=ApiResponseCode.SERVER_ERROR, detail=f"获取工作流详情失败: {str(e)}")
-
-@router.post("/workflows", response_model=ApiResponse)
-async def create_workflow(workflow_input: WorkflowInput):
- """创建工作流"""
- try:
- # 创建工作流
- workflow = workflow_service.create_workflow(
- name=workflow_input.name,
- workflow_type=workflow_input.workflow_type,
- description=workflow_input.description,
- blocks=workflow_input.blocks,
- variables=workflow_input.variables,
- schedule=workflow_input.schedule
- )
-
- return {
- "code": ApiResponseCode.SUCCESS,
- "message": ApiResponseMessage.Workflow.CREATED,
- "data": workflow.to_dict()
- }
- except Exception as e:
- raise HTTPException(status_code=ApiResponseCode.SERVER_ERROR, detail=f"创建工作流失败: {str(e)}")
-
-@router.put("/workflows/{workflow_id}", response_model=ApiResponse)
-async def update_workflow(workflow_id: str, workflow_input: WorkflowUpdateInput):
- """更新工作流"""
- try:
- # 更新工作流
- workflow = workflow_service.update_workflow(
- workflow_id=workflow_id,
- name=workflow_input.name,
- description=workflow_input.description,
- blocks=workflow_input.blocks,
- variables=workflow_input.variables,
- schedule=workflow_input.schedule
- )
-
- if not workflow:
- raise HTTPException(status_code=ApiResponseCode.NOT_FOUND, detail=f"找不到工作流: {workflow_id}")
-
- return {
- "code": ApiResponseCode.SUCCESS,
- "message": ApiResponseMessage.Workflow.UPDATED,
- "data": workflow.to_dict()
- }
- except HTTPException:
- raise
- except Exception as e:
- raise HTTPException(status_code=ApiResponseCode.SERVER_ERROR, detail=f"更新工作流失败: {str(e)}")
-
-@router.delete("/workflows/{workflow_id}", response_model=ApiResponse)
-async def delete_workflow(workflow_id: str):
- """删除工作流"""
- try:
- # 删除工作流
- success = workflow_service.delete_workflow(workflow_id)
-
- if not success:
- raise HTTPException(status_code=ApiResponseCode.NOT_FOUND, detail=f"找不到工作流: {workflow_id}")
-
- return {
- "code": ApiResponseCode.SUCCESS,
- "message": ApiResponseMessage.Workflow.DELETED,
- "data": None
- }
- except HTTPException:
- raise
- except Exception as e:
- raise HTTPException(status_code=ApiResponseCode.SERVER_ERROR, detail=f"删除工作流失败: {str(e)}")
-
-@router.post("/workflows/{workflow_id}/execute", response_model=ApiResponse)
-async def execute_workflow(workflow_id: str, execute_input: WorkflowExecuteInput):
- """执行工作流"""
- try:
- # 获取工作流
- workflow = workflow_service.get_workflow_by_id(workflow_id)
-
- if not workflow:
- raise HTTPException(status_code=ApiResponseCode.NOT_FOUND, detail=f"找不到工作流: {workflow_id}")
-
- # 执行工作流
- result = workflow_service.execute_workflow(
- workflow=workflow,
- task_inputs=execute_input.task_inputs
- )
-
- return {
- "code": ApiResponseCode.SUCCESS,
- "message": ApiResponseMessage.Workflow.EXECUTED,
- "data": result
- }
- except HTTPException:
- raise
- except TianfengTaskError as e:
- raise HTTPException(status_code=ApiResponseCode.BAD_REQUEST, detail=str(e))
- except Exception as e:
- raise HTTPException(status_code=ApiResponseCode.SERVER_ERROR, detail=f"执行工作流失败: {str(e)}")
-
-@router.post("/workflows/import", response_model=ApiResponse)
-async def import_workflow(import_input: WorkflowImportInput):
- """导入工作流"""
- try:
- # 导入工作流
- workflow = workflow_service.import_workflow(import_input.workflow_json)
-
- return {
- "code": ApiResponseCode.SUCCESS,
- "message": ApiResponseMessage.Workflow.IMPORTED,
- "data": workflow.to_dict()
- }
- except Exception as e:
- raise HTTPException(status_code=ApiResponseCode.SERVER_ERROR, detail=f"导入工作流失败: {str(e)}")
-
-@router.get("/workflows/{workflow_id}/export", response_model=ApiResponse)
-async def export_workflow(workflow_id: str):
- """导出工作流"""
- try:
- # 导出工作流
- workflow_json = workflow_service.export_workflow(workflow_id)
-
- return {
- "code": ApiResponseCode.SUCCESS,
- "message": ApiResponseMessage.Workflow.EXPORTED,
- "data": {"workflow_json": workflow_json}
- }
- except TianfengTaskError as e:
- raise HTTPException(status_code=ApiResponseCode.BAD_REQUEST, detail=str(e))
- except Exception as e:
- raise HTTPException(status_code=ApiResponseCode.SERVER_ERROR, detail=f"导出工作流失败: {str(e)}")
\ No newline at end of file
diff --git a/api_doc/API接口文档.md b/api_doc/API接口文档.md
new file mode 100644
index 0000000..e359da0
--- /dev/null
+++ b/api_doc/API接口文档.md
@@ -0,0 +1,520 @@
+# 天风任务系统 API 接口文档
+
+## 目录
+
+- [组件管理 API](#组件管理-api)
+ - [获取所有组件类型及详细信息](#获取所有组件类型及详细信息)
+ - [获取指定类型的组件详细信息](#获取指定类型的组件详细信息)
+ - [自动发现并注册组件](#自动发现并注册组件)
+- [任务管理 API](#任务管理-api)
+ - [获取任务列表](#获取任务列表)
+ - [获取任务类型列表](#获取任务类型列表)
+ - [创建任务](#创建任务)
+ - [删除任务](#删除任务)
+ - [批量删除任务](#批量删除任务)
+ - [更新任务基本信息](#更新任务基本信息)
+ - [获取任务编辑信息](#获取任务编辑信息)(还没完成)
+ - [获取可用的子任务列表](#获取可用的子任务列表)
+- [任务参数管理 API](#任务参数管理-api)
+ - [获取任务输入参数表单字段定义](#获取任务输入参数表单字段定义)
+ - [获取任务输入参数配置](#获取任务输入参数配置)
+ - [更新任务输入参数配置](#更新任务输入参数配置)
+
+## 组件管理 API
+
+### 获取所有组件类型及详细信息
+
+获取系统中所有组件类型及其详细信息。
+
+**接口地址**:`/component/components`
+
+**请求方式**:`GET`
+
+**请求参数**:无
+
+**响应数据**:
+
+```json
+{
+ "code": 200,
+ "message": "获取组件类型成功",
+ "data": {
+ "component_types": ["string"],
+ "component_type_info": [
+ {
+ "type": "string",
+ "name": "string"
+ }
+ ],
+ "component_categories": {
+ "category": ["string"]
+ },
+ "component_details": ["object"],
+ "component_details_by_type": {
+ "type": ["object"]
+ }
+ }
+}
+```
+
+**说明**:
+- `component_types`: 所有组件类型的列表
+- `component_type_info`: 包含中文名称的组件类型信息
+- `component_categories`: 按类别分组的组件类型
+- `component_details`: 所有组件的详细配置
+- `component_details_by_type`: 按组件类型分组的详细配置
+
+### 获取指定类型的组件详细信息
+
+获取指定类型的组件详细信息。
+
+**接口地址**:`/component/components/{component_type}`
+
+**请求方式**:`GET`
+
+**请求参数**:
+
+| 参数名 | 类型 | 必须 | 说明 |
+|-------|------|------|------|
+| component_type | string | 是 | 组件类型 |
+
+**响应数据**:
+
+```json
+{
+ "code": 200,
+ "message": "获取组件详细信息成功",
+ "data": {
+ "components": ["object"]
+ }
+}
+```
+
+**说明**:
+- `components`: 指定类型的组件详细配置列表
+
+### 自动发现并注册组件
+
+自动发现并注册组件。
+
+**接口地址**:`/component/components/discover`
+
+**请求方式**:`POST`
+
+**请求参数**:
+
+```json
+{
+ "package_name": "string"
+}
+```
+
+**响应数据**:
+
+```json
+{
+ "code": 200,
+ "message": "自动发现组件成功,共发现 x 个组件",
+ "data": {
+ "component_types": ["string"]
+ }
+}
+```
+
+**说明**:
+- `component_types`: 发现的组件类型列表
+
+## 任务管理 API
+
+### 获取任务列表
+
+获取任务列表,支持多种筛选条件、排序和分页。
+
+**接口地址**:`/tasks`
+
+**请求方式**:`GET`
+
+**请求参数**:
+
+| 参数名 | 类型 | 必须 | 说明 |
+|-------|------|------|------|
+| status | string | 否 | 任务状态 |
+| task_type | string | 否 | 任务类型 |
+| name | string | 否 | 任务名称(模糊查询)|
+| is_scheduled | boolean | 否 | 是否为定时任务 |
+| created_start | integer | 否 | 创建时间起始(毫秒时间戳)|
+| created_end | integer | 否 | 创建时间结束(毫秒时间戳)|
+| sort_by | string | 否 | 排序字段,默认为 CREATED_AT |
+| sort_order | string | 否 | 排序方式,默认为 DESC |
+| page | integer | 否 | 页码,默认为 1 |
+| page_size | integer | 否 | 每页数量,默认为 10 |
+
+**响应数据**:
+
+```json
+{
+ "code": 200,
+ "message": "获取任务列表成功",
+ "data": {
+ "tasks": ["object"],
+ "pagination": {
+ "page": 1,
+ "page_size": 10,
+ "total": 100,
+ "total_pages": 10
+ }
+ }
+}
+```
+
+**说明**:
+- `tasks`: 任务列表
+- `pagination`: 分页信息
+
+### 获取任务类型列表
+
+获取系统中所有任务类型列表。
+
+**接口地址**:`/task/types`
+
+**请求方式**:`GET`
+
+**请求参数**:无
+
+**响应数据**:
+
+```json
+{
+ "code": 200,
+ "message": "获取任务类型列表成功",
+ "data": [
+ {
+ "key": "string",
+ "name": "string",
+ "description": "string",
+ "value": "string"
+ }
+ ]
+}
+```
+
+**说明**:
+- `key`: 任务类型的键
+- `name`: 任务类型的名称
+- `description`: 任务类型的描述
+- `value`: 任务类型的枚举值
+
+### 创建任务
+
+创建一个新任务。
+
+**接口地址**:`/task/create`
+
+**请求方式**:`POST`
+
+**请求参数**:
+
+```json
+{
+ "name": "string",
+ "task_type": "string"
+}
+```
+
+**响应数据**:
+
+```json
+{
+ "code": 200,
+ "message": "创建任务成功",
+ "data": {
+ "task_id": "string",
+ "name": "string",
+ "task_type": "string",
+ "task_type_name": "string",
+ "created_at": "timestamp",
+ "updated_at": "timestamp"
+ }
+}
+```
+
+**说明**:
+- `task_id`: 任务ID
+- `name`: 任务名称
+- `task_type`: 任务类型
+- `task_type_name`: 任务类型中文名称
+
+### 删除任务
+
+删除指定ID的任务。
+
+**接口地址**:`/task/{task_id}`
+
+**请求方式**:`DELETE`
+
+**请求参数**:
+
+| 参数名 | 类型 | 必须 | 说明 |
+|-------|------|------|------|
+| task_id | string | 是 | 任务ID |
+
+**响应数据**:
+
+```json
+{
+ "code": 200,
+ "message": "删除任务成功",
+ "data": null
+}
+```
+
+### 批量删除任务
+
+批量删除多个任务。
+
+**接口地址**:`/task/batch`
+
+**请求方式**:`DELETE`
+
+**请求参数**:
+
+```json
+{
+ "task_ids": ["string"]
+}
+```
+
+**响应数据**:
+
+```json
+{
+ "code": 200,
+ "message": "批量删除任务成功,共删除 x 个任务",
+ "data": {
+ "deleted_count": 0,
+ "total_count": 0,
+ "not_found_ids": ["string"]
+ }
+}
+```
+
+**说明**:
+- `deleted_count`: 成功删除的任务数量
+- `total_count`: 总共请求删除的任务数量
+- `not_found_ids`: 未找到的任务ID列表
+
+### 更新任务基本信息
+
+更新任务的基本信息。
+
+**接口地址**:`/task/{task_id}`
+
+**请求方式**:`PUT`
+
+**请求参数**:
+
+| 参数名 | 类型 | 必须 | 说明 |
+|-------|------|------|------|
+| task_id | string | 是 | 任务ID |
+
+```json
+{
+ "name": "string",
+ "description": "string",
+ "task_type": "string",
+ "blocks": ["object"],
+ "variables": ["object"],
+ "schedule": "object"
+}
+```
+
+**响应数据**:
+
+```json
+{
+ "code": 200,
+ "message": "更新任务成功",
+ "data": {
+ "task": "object"
+ }
+}
+```
+
+### 获取任务编辑信息
+
+获取任务的编辑信息,包括任务实例、组件、参数等。
+
+**接口地址**:`/task/{task_id}/edit`
+
+**请求方式**:`GET`
+
+**请求参数**:
+
+| 参数名 | 类型 | 必须 | 说明 |
+|-------|------|------|------|
+| task_id | string | 是 | 任务ID |
+
+**响应数据**:
+
+```json
+{
+ "code": 200,
+ "message": "获取任务编辑信息成功",
+ "data": {
+ "task": "object",
+ "instance": "object",
+ "component_types": "object",
+ "common_params": "object",
+ "task_input_params": ["object"],
+ "block_output_params": "object",
+ "context_params": "object"
+ }
+}
+```
+
+**说明**:
+- `task`: 任务基本信息
+- `instance`: 任务实例信息
+- `component_types`: 组件类型信息
+- `common_params`: 常用参数数据
+- `task_input_params`: 任务输入参数
+- `block_output_params`: 块输出参数
+- `context_params`: 上下文参数
+
+### 获取可用的子任务列表
+
+获取可用的子任务列表,用于任务嵌套。
+
+**接口地址**:`/tasks/available-subtasks`
+
+**请求方式**:`GET`
+
+**请求参数**:
+
+| 参数名 | 类型 | 必须 | 说明 |
+|-------|------|------|------|
+| current_task_id | string | 否 | 当前任务ID,用于排除自身 |
+
+**响应数据**:
+
+```json
+{
+ "code": 200,
+ "message": "获取可用子任务列表成功",
+ "data": {
+ "subtasks": [
+ {
+ "task_id": "string",
+ "name": "string"
+ }
+ ]
+ }
+}
+```
+
+## 任务参数管理 API
+
+### 获取任务输入参数表单字段定义
+
+获取任务输入参数表单字段定义,用于前端表单生成。
+
+**接口地址**:`/task/input-params/fields`
+
+**请求方式**:`GET`
+
+**请求参数**:无
+
+**响应数据**:
+
+```json
+{
+ "code": 200,
+ "message": "获取任务输入参数表单字段定义成功",
+ "data": {
+ "form_fields": ["object"]
+ }
+}
+```
+
+**说明**:
+- `form_fields`: 表单字段定义列表
+
+### 获取任务输入参数配置
+
+获取任务输入参数配置,包括系统默认参数和用户自定义参数。
+
+**接口地址**:`/task/{task_id}/input-params`
+
+**请求方式**:`GET`
+
+**请求参数**:
+
+| 参数名 | 类型 | 必须 | 说明 |
+|-------|------|------|------|
+| task_id | string | 是 | 任务ID |
+| instance_id | string | 否 | 任务实例ID,不传则使用最新实例 |
+
+**响应数据**:
+
+```json
+{
+ "code": 200,
+ "message": "获取任务输入参数成功",
+ "data": {
+ "task_id": "string",
+ "instance_id": "string",
+ "params": ["object"]
+ }
+}
+```
+
+**说明**:
+- `params`: 任务输入参数列表
+
+### 更新任务输入参数配置
+
+更新任务输入参数配置,批量保存用户自定义的任务输入参数配置。
+
+**接口地址**:`/task/{task_id}/input-params`
+
+**请求方式**:`POST`
+
+**请求参数**:
+
+| 参数名 | 类型 | 必须 | 说明 |
+|-------|------|------|------|
+| task_id | string | 是 | 任务ID |
+| instance_id | string | 否 | 任务实例ID,不传则使用最新实例或创建新实例 |
+
+请求体:
+```json
+[
+ {
+ "param_name": "string",
+ "label": "string",
+ "param_type": "string",
+ "required": true,
+ "default_value": "any",
+ "description": "string"
+ }
+]
+```
+
+**响应数据**:
+
+```json
+{
+ "code": 200,
+ "message": "更新任务输入参数成功",
+ "data": {
+ "task_id": "string",
+ "instance_id": "string",
+ "updated_params_count": 0,
+ "has_changes": true
+ }
+}
+```
+
+**说明**:
+- `updated_params_count`: 更新的参数数量
+- `has_changes`: 是否有参数变动
\ No newline at end of file
diff --git a/天风任务-编辑页面说明.md b/api_doc/天风任务-编辑页面说明.md
similarity index 100%
rename from 天风任务-编辑页面说明.md
rename to api_doc/天风任务-编辑页面说明.md
diff --git a/天风任务模块需求文档.md b/api_doc/天风任务模块需求文档.md
similarity index 100%
rename from 天风任务模块需求文档.md
rename to api_doc/天风任务模块需求文档.md
diff --git a/api_doc/字段枚举值说明.md b/api_doc/字段枚举值说明.md
new file mode 100644
index 0000000..72eba6f
--- /dev/null
+++ b/api_doc/字段枚举值说明.md
@@ -0,0 +1,119 @@
+# 天风任务系统枚举值说明文档
+
+本文档详细说明了系统中使用的各种枚举值,用于开发和接口调用参考。
+
+## 目录
+
+- [参数类型枚举](#参数类型枚举)
+- [参数值格式枚举](#参数值格式枚举)
+- [任务类型枚举](#任务类型枚举)
+- [任务状态枚举](#任务状态枚举)
+- [任务实例状态枚举](#任务实例状态枚举)
+
+## 参数类型枚举
+
+组件参数定义表使用的参数类型枚举(ParameterType):
+
+| 枚举值 | 说明 | 描述 |
+| --- | --- | --- |
+| STRING | 'string' | 字符串类型参数 |
+| NUMBER | 'number' | 数字类型参数 |
+| BOOLEAN | 'boolean' | 布尔值类型参数 |
+| ARRAY | 'array' | 数组类型参数 |
+| OBJECT | 'object' | 对象类型参数 |
+| DATE | 'date' | 日期类型参数 |
+| TIME | 'time' | 时间类型参数 |
+| DATETIME | 'datetime' | 日期时间类型参数 |
+| FILE | 'file' | 文件类型参数 |
+| SELECT | 'select' | 单选选择器类型参数 |
+| MULTI_SELECT | 'multi_select' | 多选选择器类型参数 |
+| CUSTOM | 'custom' | 自定义类型参数 |
+
+## 参数值格式枚举
+
+组件参数值表使用的值格式枚举(ParameterValueFormat):
+
+| 枚举值 | 说明 | 描述 |
+| --- | --- | --- |
+| SIMPLE | 'simple' | 简单值格式,直接使用值 |
+| JSON | 'json' | JSON格式,值需要经过JSON解析 |
+| EXPRESSION | 'expression' | 表达式格式,值需要经过表达式引擎解析 |
+
+## 任务类型枚举
+
+任务表使用的任务类型枚举(TaskType):
+
+| 枚举值 | 说明 | 描述 |
+| --- | --- | --- |
+| NORMAL | 'normal' | 普通任务 |
+| SCHEDULED | 'scheduled' | 定时任务,需要按照计划自动执行 |
+
+## 任务状态枚举
+
+任务表使用的任务状态枚举(TaskStatus):
+
+| 枚举值 | 说明 | 描述 |
+| --- | --- | --- |
+| PENDING | 'pending' | 待执行状态,任务已创建但尚未开始执行 |
+| RUNNING | 'running' | 执行中状态,任务正在执行 |
+| COMPLETED | 'completed' | 已完成状态,任务已成功执行完成 |
+| CANCELLED | 'cancelled' | 已取消状态,任务被手动取消 |
+| FAILED | 'failed' | 执行失败状态,任务执行过程中发生错误 |
+| PAUSED | 'paused' | 暂停中状态,任务执行被暂停 |
+| WAITING | 'waiting' | 等待中状态,任务等待某些条件满足后继续执行 |
+
+## 任务实例状态枚举
+
+任务实例表使用的状态枚举(TaskInstanceStatus):
+
+| 枚举值 | 说明 | 描述 |
+| --- | --- | --- |
+| EDITING | 'editing' | 编辑中状态,任务实例正在被编辑 |
+| PUBLISHED | 'published' | 已发布状态,任务实例已发布,可以被执行 |
+
+## 使用示例
+
+### 参数类型的使用示例
+
+```python
+# 在创建组件参数定义时指定参数类型
+parameter_def = ComponentParameterDefinition.create_parameter_definition(
+ component_type_id=1,
+ code="input_text",
+ name="输入文本",
+ parameter_type=ParameterType.STRING,
+ description="请输入文本内容",
+ is_required=True
+)
+```
+
+### 任务类型的使用示例
+
+```python
+# 创建一个定时任务
+task = Task.create_task(
+ name="每日数据同步",
+ task_type=TaskType.SCHEDULED,
+ description="每天凌晨2点执行数据同步",
+ is_scheduled=True,
+ schedule_expression="0 2 * * *"
+)
+```
+
+### 任务状态的使用示例
+
+```python
+# 检查任务是否正在执行
+if task.status == TaskStatus.RUNNING:
+ print("任务正在执行中,请稍后...")
+```
+
+### 任务实例状态的使用示例
+
+```python
+# 获取所有编辑中的任务实例
+editing_instances = TaskInstance.query.filter(
+ TaskInstance.status == TaskInstanceStatus.EDITING,
+ TaskInstance.is_deleted == False
+).all()
+```
\ No newline at end of file
diff --git a/api_doc/数据模型关系图.md b/api_doc/数据模型关系图.md
new file mode 100644
index 0000000..2c338eb
--- /dev/null
+++ b/api_doc/数据模型关系图.md
@@ -0,0 +1,65 @@
+# 天风任务系统数据模型关系图
+
+## 核心表关系
+
+```
+┌───────────────────┐ ┌───────────────────┐
+│ Task │1 N │ TaskInstance │
+│ ├──────────┤ │
+│ 任务基本信息 │ │ 任务实例(编辑状态) │
+└───────────────────┘ └─────────┬─────────┘
+ │
+ │1
+ │
+ │N
+ ┌─────────▼─────────┐
+ │ TaskInputParam │
+ │ │
+ │ 任务输入参数 │
+ └───────────────────┘
+```
+
+## 组件参数关系
+
+```
+┌───────────────────┐ ┌───────────────────┐
+│ ComponentType │1 N │ ComponentParameter│
+│ ├──────────┤ Definition │
+│ 组件类型 │ │ │
+└───────────────────┘ │ 组件参数定义 │
+ │ └───────────────────┘
+ │1
+ │
+ │N
+┌────────▼──────────┐
+│ ParameterTemplate│
+│ │
+│ 参数模板 │
+└───────────────────┘
+```
+
+## 详细表关系
+
+天风任务系统的核心数据模型关系如下:
+
+1. **任务管理**:
+ - Task(任务) → TaskInstance(任务实例) → TaskInputParam(任务输入参数)
+ - 一个任务可以有多个任务实例(不同编辑状态)
+ - 一个任务实例有多个输入参数
+
+2. **组件管理**:
+ - ComponentType(组件类型) → ComponentParameterDefinition(组件参数定义)
+ - ComponentType(组件类型) → ParameterTemplate(参数模板)
+
+3. **任务执行**:
+ - Task(任务) → TaskRecord(任务执行记录) → TaskRecordDetail(任务执行详情)
+
+## 说明
+
+1. **任务(Task)**是系统的核心实体,它定义了一个完整的工作流。
+
+2. **任务实例(TaskInstance)**记录了任务在每次编辑过程中的状态,支持草稿和发布版本管理。
+
+3. **任务输入参数(TaskInputParam)**定义了执行任务时需要的参数。
+
+4. **组件(Component)**是任务的构建块,通过组件参数配置其行为。
\ No newline at end of file
diff --git a/api_doc/数据表结构文档.md b/api_doc/数据表结构文档.md
new file mode 100644
index 0000000..586d66d
--- /dev/null
+++ b/api_doc/数据表结构文档.md
@@ -0,0 +1,192 @@
+# 天风任务系统数据表结构文档
+
+## 目录
+
+- [组件参数相关表](#组件参数相关表)
+ - [组件参数定义表 (component_parameter_definitions)](#组件参数定义表-component_parameter_definitions)
+ - [组件参数值表 (component_parameter_values)](#组件参数值表-component_parameter_values)
+ - [参数模板表 (parameter_templates)](#参数模板表-parameter_templates)
+- [任务相关表](#任务相关表)
+ - [任务表 (tasks)](#任务表-tasks)
+ - [任务实例表 (task_instances)](#任务实例表-task_instances)
+ - [任务输入参数表 (task_input_params)](#任务输入参数表-task_input_params)
+
+## 组件参数相关表
+
+### 组件参数定义表 (component_parameter_definitions)
+
+该表用于定义组件类型的输入参数。
+
+| 字段名 | 类型 | 是否必填 | 描述 |
+| --- | --- | --- | --- |
+| id | Integer | 是 | 主键 |
+| component_type_id | Integer | 是 | 组件类型ID,外键关联组件类型表 |
+| code | String(100) | 是 | 参数代码 |
+| name | String(100) | 是 | 参数名称 |
+| description | String(500) | 否 | 参数描述 |
+| parameter_type | Enum(ParameterType) | 是 | 参数类型,枚举值 |
+| is_required | Boolean | 否 | 是否必填,默认False |
+| default_value | JSON | 否 | 默认值 |
+| validation_rules | JSON | 否 | 验证规则 |
+| options | JSON | 否 | 选项(用于选择器类型) |
+| ui_config | JSON | 否 | UI配置 |
+| order | Integer | 否 | 排序,默认0 |
+| created_at | DateTime | 否 | 创建时间 |
+| updated_at | DateTime | 否 | 更新时间 |
+| is_deleted | Boolean | 否 | 是否删除,默认False |
+
+**参数类型枚举(ParameterType)**:
+- STRING = 'string'(字符串)
+- NUMBER = 'number'(数字)
+- BOOLEAN = 'boolean'(布尔值)
+- ARRAY = 'array'(数组)
+- OBJECT = 'object'(对象)
+- DATE = 'date'(日期)
+- TIME = 'time'(时间)
+- DATETIME = 'datetime'(日期时间)
+- FILE = 'file'(文件)
+- SELECT = 'select'(选择器)
+- MULTI_SELECT = 'multi_select'(多选选择器)
+- CUSTOM = 'custom'(自定义类型)
+
+### 组件参数值表 (component_parameter_values)
+
+该表用于存储组件实例的参数值。
+
+| 字段名 | 类型 | 是否必填 | 描述 |
+| --- | --- | --- | --- |
+| id | Integer | 是 | 主键 |
+| component_instance_id | Integer | 是 | 组件实例ID |
+| parameter_code | String(100) | 是 | 参数代码 |
+| value | JSON | 否 | 参数值 |
+| value_format | Enum(ParameterValueFormat) | 是 | 值格式,默认SIMPLE |
+| is_expression | Boolean | 否 | 是否为表达式,默认False |
+| expression | String(500) | 否 | 表达式内容 |
+| created_at | DateTime | 否 | 创建时间 |
+| updated_at | DateTime | 否 | 更新时间 |
+| is_deleted | Boolean | 否 | 是否删除,默认False |
+
+**参数值格式枚举(ParameterValueFormat)**:
+- SIMPLE = 'simple'(简单值)
+- JSON = 'json'(JSON格式)
+- EXPRESSION = 'expression'(表达式)
+
+### 参数模板表 (parameter_templates)
+
+该表用于存储常用的参数配置模板。
+
+| 字段名 | 类型 | 是否必填 | 描述 |
+| --- | --- | --- | --- |
+| id | Integer | 是 | 主键 |
+| name | String(100) | 是 | 模板名称 |
+| component_type_id | Integer | 是 | 组件类型ID,外键关联组件类型表 |
+| description | String(500) | 否 | 模板描述 |
+| parameter_values | JSON | 是 | 参数值配置 |
+| is_system | Boolean | 否 | 是否为系统模板,默认False |
+| created_by | String(100) | 否 | 创建用户ID |
+| created_at | DateTime | 否 | 创建时间 |
+| updated_at | DateTime | 否 | 更新时间 |
+| is_deleted | Boolean | 否 | 是否删除,默认False |
+
+## 任务相关表
+
+### 任务表 (tasks)
+
+该表表示一个任务的基本信息。
+
+| 字段名 | 类型 | 是否必填 | 描述 |
+| --- | --- | --- | --- |
+| id | Integer | 是 | 主键,自增 |
+| task_id | String(36) | 是 | 任务UUID,用于外部引用,唯一索引 |
+| name | String(100) | 是 | 任务名称 |
+| task_type | String(100) | 是 | 任务类型 |
+| description | String(500) | 否 | 任务描述 |
+| is_template | Boolean | 否 | 是否为模板,默认False |
+| template_description | String(500) | 否 | 模板描述 |
+| current_version_id | Integer | 否 | 当前版本ID |
+| is_enabled | Boolean | 否 | 是否启用,默认True |
+| created_by | String(100) | 否 | 创建用户ID |
+| updated_by | String(100) | 否 | 最后更新用户ID |
+| is_scheduled | Boolean | 否 | 是否为定时任务,默认False |
+| schedule_expression | String(100) | 否 | 定时表达式(Cron格式) |
+| next_run_time | DateTime | 否 | 下次执行时间 |
+| created_at | DateTime | 否 | 创建时间 |
+| updated_at | DateTime | 否 | 更新时间 |
+| is_deleted | Boolean | 否 | 是否删除,默认False |
+
+**任务类型枚举(TaskType)**:
+- NORMAL(普通任务)
+- SCHEDULED(定时任务)
+
+**任务状态枚举(TaskStatus)**:
+- PENDING(待执行)
+- RUNNING(执行中)
+- COMPLETED(已完成)
+- CANCELLED(已取消)
+- FAILED(执行失败)
+- PAUSED(暂停中)
+- WAITING(等待中)
+
+### 任务实例表 (task_instances)
+
+该表用于存储任务管理的数据,记录每次编辑任务的实例。
+
+| 字段名 | 类型 | 是否必填 | 描述 |
+| --- | --- | --- | --- |
+| id | Integer | 是 | 主键,自增 |
+| instance_id | String(36) | 是 | 实例唯一ID,用于外部引用,唯一索引 |
+| task_id | String(50) | 是 | 关联的任务ID,外键关联tasks表 |
+| name | String(100) | 是 | 任务名称(复制自任务表) |
+| variables | JSON | 否 | 任务变量 |
+| priority | Integer | 否 | 任务优先级,默认1 |
+| block_outputs | JSON | 否 | 块输出参数 |
+| context_params | JSON | 否 | 上下文参数 |
+| status | Enum(TaskInstanceStatus) | 否 | 任务实例状态,默认EDITING |
+| created_at | DateTime | 否 | 创建时间 |
+| updated_at | DateTime | 否 | 更新时间 |
+| is_deleted | Boolean | 否 | 是否删除,默认False |
+
+**任务实例状态枚举(TaskInstanceStatus)**:
+- EDITING(编辑中)
+- PUBLISHED(已发布)
+
+### 任务输入参数表 (task_input_params)
+
+该表用于存储任务输入参数的数据。
+
+| 字段名 | 类型 | 是否必填 | 描述 |
+| --- | --- | --- | --- |
+| id | Integer | 是 | 主键ID,自增 |
+| param_id | String(36) | 是 | 参数唯一ID,用于外部引用,唯一索引 |
+| instance_id | String(36) | 是 | 关联的任务实例ID,索引 |
+| task_id | String(50) | 是 | 任务ID,冗余存储便于查询,索引 |
+| param_name | String(50) | 否 | 参数名称,变量名 |
+| label | String(100) | 否 | 参数标签,显示名称 |
+| param_type | String(20) | 是 | 参数类型 |
+| required | Boolean | 否 | 是否必填,默认False |
+| default_value | Text | 否 | 默认值(JSON序列化的字符串) |
+| description | Text | 否 | 参数说明 |
+| is_system | Boolean | 否 | 是否系统参数,默认False |
+| is_readonly | Boolean | 否 | 是否只读参数,默认False |
+| sort_order | Integer | 否 | 排序顺序,默认0 |
+| created_at | DateTime | 否 | 创建时间 |
+| updated_at | DateTime | 否 | 更新时间 |
+| is_deleted | Boolean | 否 | 是否删除,默认False |
+
+## 表关系说明
+
+1. **组件参数关系**:
+ - `ComponentParameterDefinition` 定义了组件类型的参数
+ - `ComponentParameterValue` 存储了组件实例的具体参数值
+ - `ParameterTemplate` 提供了组件参数的模板配置
+
+2. **任务关系**:
+ - `Task` 是任务的主表,包含基本信息
+ - `TaskInstance` 是任务的实例表,记录每次编辑的状态
+ - `TaskInputParam` 存储任务的输入参数
+
+3. **关联关系**:
+ - 任务(Task) 1:N 任务实例(TaskInstance)
+ - 任务实例(TaskInstance) 1:N 任务输入参数(TaskInputParam)
+ - 组件类型 1:N 组件参数定义(ComponentParameterDefinition)
+ - 组件类型 1:N 参数模板(ParameterTemplate)
\ No newline at end of file
diff --git a/app.py b/app.py
index ebe9022..00c44f2 100644
--- a/app.py
+++ b/app.py
@@ -4,6 +4,7 @@ from fastapi.responses import JSONResponse
from fastapi.middleware.cors import CORSMiddleware
import logging
import time
+import traceback
from utils.logger import setup_logger
from config.component_config import register_all_components
from config.settings import (
@@ -12,10 +13,11 @@ from config.settings import (
from api.task_api import router as task_router
from api.workflow_api import router as workflow_router
from api.component_api import router as component_router
-from api.common_params_api import router as common_params_router
+from api.task_param_api import router as task_params_router
from core.exceptions import TianfengTaskError
from config.api_config import ApiResponseCode, ApiResponseMessage
from config.component_config import ComponentCategoryConfig
+from api.task_instance_api import router as task_instance_router
# 导入数据库相关模块
from config.database import DBConfig, CacheConfig, db_session
import data.models # 导入所有模型以确保它们被注册
@@ -64,33 +66,53 @@ def init_database():
"""初始化数据库,创建所有表"""
try:
logger.info("开始初始化数据库...")
+
# 初始化数据库表
- DBConfig.init_db()
- logger.info("数据库表创建成功")
+ logger.info("开始创建数据库表...")
+ try:
+ DBConfig.init_db()
+ logger.info("数据库表创建成功")
+ except Exception as table_err:
+ logger.error(f"数据库表创建失败: {str(table_err)}")
+ # 打印详细错误信息和堆栈跟踪
+ logger.error(traceback.format_exc())
+ raise
# 初始化基础数据
logger.info("开始初始化基础数据...")
- init_base_data(db_session)
- logger.info("基础数据初始化成功")
+ try:
+ init_base_data(db_session)
+ logger.info("基础数据初始化成功")
+ except Exception as data_err:
+ logger.error(f"基础数据初始化失败: {str(data_err)}")
+ # 打印详细错误信息和堆栈跟踪
+ logger.error(traceback.format_exc())
+ raise
return True
except Exception as e:
logger.error(f"数据库初始化失败: {str(e)}")
- raise
+ logger.error(traceback.format_exc())
+ # 继续执行程序,但记录错误
+ return False
def init_base_data(db_session):
"""初始化基础数据"""
try:
- # 导入需要的模型
+ # 导入需要的模型
+ logger.info("检查基础数据...")
+
# 检查是否已存在组件分类
existing_categories = db_session.query(ComponentCategory).filter(ComponentCategory.is_deleted == False).all()
if existing_categories:
- logger.info("基础数据已存在,跳过初始化")
+ logger.info(f"已存在 {len(existing_categories)} 个组件分类,跳过初始化")
return
+ logger.info("开始创建组件分类...")
# 创建组件分类
categories = []
for category_enum in ComponentCategoryEnum:
+ logger.info(f"创建组件分类: {category_enum.value}")
category = ComponentCategory(
name=ComponentCategoryConfig.get_category_name(category_enum),
code=category_enum,
@@ -101,27 +123,37 @@ def init_base_data(db_session):
categories.append(category)
db_session.add(category)
+ logger.info("提交组件分类到数据库...")
db_session.commit()
logger.info(f"创建了 {len(categories)} 个组件分类")
# 这里可以添加更多基础数据的初始化,如组件类型、系统组件等
except Exception as e:
- db_session.rollback()
logger.error(f"基础数据初始化失败: {str(e)}")
+ logger.error(traceback.format_exc())
+ db_session.rollback()
raise
# 初始化数据库
-init_database()
+init_result = init_database()
+if not init_result:
+ logger.warning("数据库初始化失败,但程序将继续执行。请检查日志获取详细错误信息。")
# 注册所有组件
-register_all_components()
+try:
+ register_all_components()
+except Exception as e:
+ logger.error(f"组件注册失败: {str(e)}")
+ logger.error(traceback.format_exc())
# 注册API路由
app.include_router(task_router, prefix=ApiConfig.PREFIX)
app.include_router(workflow_router, prefix=ApiConfig.PREFIX)
app.include_router(component_router, prefix=ApiConfig.PREFIX)
-app.include_router(common_params_router, prefix=ApiConfig.PREFIX)
+app.include_router(task_instance_router, prefix=ApiConfig.PREFIX)
+app.include_router(task_params_router, prefix=ApiConfig.PREFIX)
+
# 请求中间件
@app.middleware("http")
diff --git a/config/__pycache__/component_config.cpython-312.pyc b/config/__pycache__/component_config.cpython-312.pyc
index dca9195..46a32c8 100644
Binary files a/config/__pycache__/component_config.cpython-312.pyc and b/config/__pycache__/component_config.cpython-312.pyc differ
diff --git a/config/__pycache__/database.cpython-312.pyc b/config/__pycache__/database.cpython-312.pyc
index 9108a7c..3a96484 100644
Binary files a/config/__pycache__/database.cpython-312.pyc and b/config/__pycache__/database.cpython-312.pyc differ
diff --git a/config/__pycache__/task_config.cpython-312.pyc b/config/__pycache__/task_config.cpython-312.pyc
index 1e5ad47..356cc24 100644
Binary files a/config/__pycache__/task_config.cpython-312.pyc and b/config/__pycache__/task_config.cpython-312.pyc differ
diff --git a/config/component_config.py b/config/component_config.py
index c093efa..006eb19 100644
--- a/config/component_config.py
+++ b/config/component_config.py
@@ -329,37 +329,36 @@ class ScriptComponentConfig:
"name": "function_name",
"label": "函数名",
"type": "string",
- "required": False,
+ "required": True,
"description": "定义脚本中的主函数名称",
"value_types": [
{
"type": "simple",
"label": "简单值",
- "default": True
+ "default": ""
},
{
"type": "expression",
"label": "表达式",
- "default": False
+ "default": ""
}
]
},
{
"name": "params",
"label": "函数参数",
- "type": "array",
"required": False,
"description": "传递给脚本的参数",
"value_types": [
{
"type": "simple",
"label": "简单值",
- "default": True
+ "default": ""
},
{
"type": "expression",
"label": "表达式",
- "default": False
+ "default": ""
}
]
}
@@ -376,37 +375,37 @@ class ScriptComponentConfig:
"name": "function_name",
"label": "函数名",
"type": "string",
- "required": False,
+ "required": True,
"description": "定义脚本中的主函数名称",
"value_types": [
{
"type": "simple",
"label": "简单值",
- "default": True
+ "default": ""
},
{
"type": "expression",
"label": "表达式",
- "default": False
+ "default": ""
}
]
},
{
"name": "params",
"label": "函数参数",
- "type": "array",
+ "type": "string",
"required": False,
"description": "传递给脚本的参数",
"value_types": [
{
"type": "simple",
"label": "简单值",
- "default": True
+ "default": ""
},
{
"type": "expression",
"label": "表达式",
- "default": False
+ "default": ""
}
]
}
@@ -418,7 +417,8 @@ class HttpComponentConfig:
"""HTTP请求组件配置"""
# HTTP请求组件类型
- HTTP_REQUEST = "http_request" # HTTP请求
+ HTTP_GET = "http_get" # HTTP GET请求
+ HTTP_POST = "http_post" # HTTP POST请求
# HTTP请求组件详细配置
@classmethod
@@ -427,46 +427,254 @@ class HttpComponentConfig:
return [
{
"type": "http",
- "sub_type": cls.HTTP_REQUEST,
- "name": "HTTP请求",
- "description": "发送HTTP请求并处理响应",
+ "sub_type": cls.HTTP_GET,
+ "name": "GET请求",
+ "description": "发送HTTP GET请求并处理响应",
"icon": "http",
"params": [
- {
- "name": "method",
- "label": "请求方法",
- "type": "select",
- "options": ["GET", "POST", "PUT", "DELETE", "PATCH"],
- "required": True,
- "description": "HTTP请求方法"
- },
{
"name": "url",
"label": "请求URL",
"type": "string",
"required": True,
- "description": "请求的目标URL"
+ "description": "请求的目标URL",
+ "value_types": [
+ {
+ "type": "simple",
+ "label": "简单值",
+ "default": ""
+ },
+ {
+ "type": "expression",
+ "label": "表达式",
+ "default": ""
+ }
+ ]
},
{
- "name": "headers",
+ "name": "header",
"label": "请求头",
"type": "object",
"required": False,
- "description": "HTTP请求头"
+ "description": "HTTP请求头",
+ "value_types": [
+ {
+ "type": "key_value_array",
+ "label": "键值对数组",
+ "default": [],
+ "key_types": [
+ {
+ "type": "string",
+ "label": "字符串"
+ },
+ {
+ "type": "expression",
+ "label": "表达式"
+ }
+ ],
+ "value_types": [
+ {
+ "type": "string",
+ "label": "字符串"
+ },
+ {
+ "type": "number",
+ "label": "数字"
+ },
+ {
+ "type": "boolean",
+ "label": "布尔"
+ },
+ {
+ "type": "object",
+ "label": "对象"
+ },
+ {
+ "type": "expression",
+ "label": "表达式"
+ }
+ ]
+ },
+ {
+ "type": "expression",
+ "label": "表达式",
+ "default": ""
+ }
+ ]
},
{
- "name": "body",
- "label": "请求体",
+ "name": "retry",
+ "label": "是否重试",
+ "type": "boolean",
+ "required": False,
+ "description": "请求失败时是否重试",
+ "value_types": [
+ {
+ "type": "simple",
+ "label": "简单值",
+ "default": False
+ },
+ {
+ "type": "expression",
+ "label": "表达式",
+ "default": "false"
+ }
+ ]
+ },
+ {
+ "name": "retry_interval",
+ "label": "重试时间间隔",
+ "type": "integer",
+ "required": False,
+ "description": "重试间隔时间(毫秒)",
+ "value_types": [
+ {
+ "type": "simple",
+ "label": "简单值",
+ "default": 0
+ },
+ {
+ "type": "expression",
+ "label": "表达式",
+ "default": ""
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "type": "http",
+ "sub_type": cls.HTTP_POST,
+ "name": "POST请求",
+ "description": "发送HTTP POST请求并处理响应",
+ "icon": "http",
+ "params": [
+ {
+ "name": "url",
+ "label": "请求URL",
+ "type": "string",
+ "required": True,
+ "description": "请求的目标URL",
+ "value_types": [
+ {
+ "type": "simple",
+ "label": "简单值",
+ "default": ""
+ },
+ {
+ "type": "expression",
+ "label": "表达式",
+ "default": ""
+ }
+ ]
+ },
+ {
+ "name": "header",
+ "label": "请求头",
"type": "object",
"required": False,
- "description": "HTTP请求体"
+ "description": "HTTP请求头",
+ "value_types": [
+ {
+ "type": "key_value_array",
+ "label": "键值对数组",
+ "default": [],
+ "key_types": [
+ {
+ "type": "string",
+ "label": "字符串"
+ },
+ {
+ "type": "expression",
+ "label": "表达式"
+ }
+ ],
+ "value_types": [
+ {
+ "type": "string",
+ "label": "字符串"
+ },
+ {
+ "type": "number",
+ "label": "数字"
+ },
+ {
+ "type": "boolean",
+ "label": "布尔"
+ },
+ {
+ "type": "object",
+ "label": "对象"
+ },
+ {
+ "type": "expression",
+ "label": "表达式"
+ }
+ ]
+ },
+ {
+ "type": "expression",
+ "label": "表达式",
+ "default": ""
+ }
+ ]
},
{
- "name": "timeout",
- "label": "超时时间",
- "type": "number",
+ "name": "json",
+ "label": "请求参数",
+ "type": "json",
"required": False,
- "description": "请求超时时间(毫秒)"
+ "description": "POST请求的JSON参数",
+ "value_types": [
+ {
+ "type": "simple",
+ "label": "简单值",
+ "default": {}
+ },
+ {
+ "type": "expression",
+ "label": "表达式",
+ "default": ""
+ }
+ ]
+ },
+ {
+ "name": "retry",
+ "label": "是否重试",
+ "type": "boolean",
+ "required": False,
+ "description": "请求失败时是否重试",
+ "value_types": [
+ {
+ "type": "simple",
+ "label": "简单值",
+ "default": False
+ },
+ {
+ "type": "expression",
+ "label": "表达式",
+ "default": "false"
+ }
+ ]
+ },
+ {
+ "name": "retry_interval",
+ "label": "重试时间间隔",
+ "type": "integer",
+ "required": False,
+ "description": "重试间隔时间(毫秒)",
+ "value_types": [
+ {
+ "type": "simple",
+ "label": "简单值",
+ "default": 0
+ },
+ {
+ "type": "expression",
+ "label": "表达式",
+ "default": ""
+ }
+ ]
}
]
}
@@ -568,7 +776,6 @@ class FlowComponentConfig:
class SubtaskComponentConfig:
"""子任务组件配置"""
-
# 子任务组件类型
SUBTASK = "subtask" # 子任务
@@ -576,42 +783,130 @@ class SubtaskComponentConfig:
@classmethod
def get_components(cls) -> List[Dict[str, Any]]:
"""获取子任务组件列表"""
- return [
- {
+ # 直接返回基础模板
+ return [cls.get_subtask_component_template()]
+
+ @classmethod
+ def get_subtask_component_template(cls) -> Dict[str, Any]:
+ """获取子任务组件模板"""
+ return {
+ "type": "subtask",
+ "sub_type": cls.SUBTASK,
+ "name": "子任务",
+ "description": "执行已定义的任务作为子任务",
+ "icon": "subtask",
+ "params": [
+ {
+ "name": "wait_complete",
+ "label": "是否异步执行任务",
+ "type": "boolean",
+ "required": False,
+ "default": False,
+ "description": "是否等待子任务完成后再继续执行"
+ },
+ {
+ "name": "instance_id",
+ "label": "任务实例ID",
+ "type": "string",
+ "required": False,
+ "description": "指定任务实例ID(留空则自动创建新实例)"
+ },
+ {
+ "name": "params",
+ "label": "任务参数",
+ "type": "subtask_params",
+ "required": False,
+ "description": "子任务输入参数配置",
+ "subtask_params": [
+ {
+ "key": "task_id",
+ "name": "任务ID",
+ "type": "string",
+ "is_system": True,
+ "is_readonly": True,
+ "description": "任务的唯一标识符"
+ },
+ {
+ "key": "instance_id",
+ "name": "任务实例ID",
+ "type": "string",
+ "is_system": True,
+ "is_readonly": True,
+ "description": "任务实例的唯一标识符"
+ },
+ {
+ "key": "task_name",
+ "name": "任务名称",
+ "type": "string",
+ "is_system": True,
+ "is_readonly": True,
+ "description": "任务的名称"
+ },
+ {
+ "key": "created_at",
+ "name": "创建时间",
+ "type": "datetime",
+ "is_system": True,
+ "is_readonly": True,
+ "description": "任务实例的创建时间"
+ },
+ {
+ "key": "variables",
+ "name": "任务变量",
+ "type": "json",
+ "is_system": True,
+ "is_readonly": False,
+ "description": "任务的变量集合"
+ },
+ {
+ "key": "priority",
+ "name": "任务优先级",
+ "type": "integer",
+ "is_system": True,
+ "is_readonly": False,
+ "description": "任务的优先级,数值越大优先级越高"
+ }
+ ]
+ }
+ ]
+ }
+
+ @classmethod
+ def generate_subtask_components(cls, available_subtasks: List[Dict[str, Any]]) -> List[Dict[str, Any]]:
+ """
+ 根据可用子任务列表生成子任务组件
+
+ Args:
+ available_subtasks: 可用子任务列表 [{"task_id": "xxx", "name": "xxx"}, ...]
+
+ Returns:
+ 生成的子任务组件列表
+ """
+ components = []
+ subtask_template = cls.get_subtask_component_template()
+
+ for subtask in available_subtasks:
+ # 创建新的子任务组件
+ new_subtask_component = {
"type": "subtask",
- "sub_type": cls.SUBTASK,
- "name": "子任务",
- "description": "执行已定义的任务作为子任务",
+ "sub_type": "subtask",
+ "name": subtask["name"], # 使用子任务名称
+ "description": f"执行子任务: {subtask['name']}",
"icon": "subtask",
- "params": [
- {
- "name": "task_id",
- "label": "选择子任务",
- "type": "select",
- "required": True,
- "description": "选择要执行的子任务(从已创建的任务中选择)",
- "data_source": "available_subtasks", # 指示前端从API返回的available_subtasks字段获取数据
- "display_field": "name", # 显示任务名称
- "value_field": "task_id" # 使用任务ID作为值
- },
- {
- "name": "params",
- "label": "任务参数",
- "type": "object",
- "required": False,
- "description": "传递给子任务的参数"
- },
- {
- "name": "wait_complete",
- "label": "等待完成",
- "type": "boolean",
- "required": False,
- "default": True,
- "description": "是否等待子任务完成后再继续执行"
- }
- ]
+ "task_id": subtask["task_id"], # 添加任务ID
+ "params": subtask_template["params"].copy() # 复制参数定义
}
- ]
+
+ # 为params中的subtask_params字段添加task_id
+ for param in new_subtask_component["params"]:
+ if param["name"] == "params" and "subtask_params" in param:
+ for subtask_param in param["subtask_params"]:
+ if subtask_param["key"] == "task_id":
+ subtask_param["value"] = subtask["task_id"]
+
+ components.append(new_subtask_component)
+
+ return components
class ComponentDetailConfig:
"""组件详细配置管理"""
@@ -759,6 +1054,9 @@ class ComponentDetailConfig:
# 添加HTTP请求组件
all_components.extend(HttpComponentConfig.get_components())
+ # 添加任务组件
+ all_components.extend(TaskComponentConfig.get_components())
+
# 添加流程控制组件
all_components.extend(FlowComponentConfig.get_components())
@@ -903,4 +1201,271 @@ class CommonParamsConfig:
for pt in param_types:
if pt["type"] == param_type:
return pt
- return None
\ No newline at end of file
+ return None
+
+class TaskComponentConfig:
+ """任务组件配置"""
+
+ # 任务组件类型
+ CACHE_DATA = "cache_data" # 缓存数据
+ CLEAR_CACHE_DATA = "clear_cache_data" # 清除缓存数据
+ GET_CACHE_DATA = "get_cache_data" # 获取缓存数据
+ GET_TASK_INPUT_PARAM = "get_task_input_param" # 获取任务的输入参数
+ SET_TASK_STATUS = "set_task_status" # 设置任务状态
+ JUMP_TO_BLOCK = "jump_to_block" # 跳到某个块
+ SET_TASK_VARIABLES = "set_task_variables" # 设置任务变量
+
+ # 任务组件详细配置
+ @classmethod
+ def get_components(cls) -> List[Dict[str, Any]]:
+ """获取任务组件列表"""
+ return [
+ {
+ "type": "task",
+ "sub_type": cls.CACHE_DATA,
+ "name": "缓存数据",
+ "description": "将数据临时存储在任务上下文中",
+ "icon": "cache",
+ "params": [
+ {
+ "name": "cache_key",
+ "label": "缓存key",
+ "type": "string",
+ "required": True,
+ "description": "缓存数据的唯一标识符",
+ "value_types": [
+ {
+ "type": "simple",
+ "label": "简单值",
+ "default": ""
+ },
+ {
+ "type": "expression",
+ "label": "表达式",
+ "default": ""
+ }
+ ]
+ },
+ {
+ "name": "cache_value",
+ "label": "缓存value",
+ "type": "string",
+ "required": True,
+ "description": "要缓存的数据值",
+ "value_types": [
+ {
+ "type": "simple",
+ "label": "简单值",
+ "default": ""
+ },
+ {
+ "type": "expression",
+ "label": "表达式",
+ "default": ""
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "type": "task",
+ "sub_type": cls.CLEAR_CACHE_DATA,
+ "name": "清除缓存数据",
+ "description": "清除已缓存的临时数据",
+ "icon": "clear-cache",
+ "params": [
+ {
+ "name": "key",
+ "label": "key",
+ "type": "string",
+ "required": True,
+ "description": "要清除的缓存数据的标识符",
+ "value_types": [
+ {
+ "type": "simple",
+ "label": "简单值",
+ "default": ""
+ },
+ {
+ "type": "expression",
+ "label": "表达式",
+ "default": ""
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "type": "task",
+ "sub_type": cls.GET_CACHE_DATA,
+ "name": "获取缓存数据",
+ "description": "读取已缓存的临时数据",
+ "icon": "get-cache",
+ "params": [
+ {
+ "name": "cache_key",
+ "label": "缓存key",
+ "type": "string",
+ "required": True,
+ "description": "要获取的缓存数据的标识符",
+ "value_types": [
+ {
+ "type": "simple",
+ "label": "简单值",
+ "default": ""
+ },
+ {
+ "type": "expression",
+ "label": "表达式",
+ "default": ""
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "type": "task",
+ "sub_type": cls.GET_TASK_INPUT_PARAM,
+ "name": "获取任务的输入参数",
+ "description": "读取传递给任务的输入参数",
+ "icon": "input-param",
+ "params": [
+ {
+ "name": "task_instance_id",
+ "label": "任务实例 Id",
+ "type": "string",
+ "required": True,
+ "description": "要获取输入参数的任务实例ID",
+ "value_types": [
+ {
+ "type": "simple",
+ "label": "简单值",
+ "default": ""
+ },
+ {
+ "type": "expression",
+ "label": "表达式",
+ "default": ""
+ }
+ ]
+ },
+ {
+ "name": "input_param_name",
+ "label": "输入参数名",
+ "type": "string",
+ "required": True,
+ "description": "要获取的输入参数的名称",
+ "value_types": [
+ {
+ "type": "simple",
+ "label": "简单值",
+ "default": ""
+ },
+ {
+ "type": "expression",
+ "label": "表达式",
+ "default": ""
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "type": "task",
+ "sub_type": cls.SET_TASK_STATUS,
+ "name": "设置任务状态",
+ "description": "修改任务的当前状态",
+ "icon": "task-status",
+ "params": [
+ {
+ "name": "status_description",
+ "label": "状态描述",
+ "type": "string",
+ "required": True,
+ "description": "要设置的任务状态描述",
+ "value_types": [
+ {
+ "type": "simple",
+ "label": "简单值",
+ "default": ""
+ },
+ {
+ "type": "expression",
+ "label": "表达式",
+ "default": ""
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "type": "task",
+ "sub_type": cls.JUMP_TO_BLOCK,
+ "name": "跳到某个块",
+ "description": "在任务流程中跳转到指定的节点",
+ "icon": "jump",
+ "params": [
+ {
+ "name": "block_id",
+ "label": "跳到块的标识",
+ "type": "string",
+ "required": True,
+ "description": "要跳转到的目标块的标识符",
+ "value_types": [
+ {
+ "type": "simple",
+ "label": "简单值",
+ "default": ""
+ },
+ {
+ "type": "expression",
+ "label": "表达式",
+ "default": ""
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "type": "task",
+ "sub_type": cls.SET_TASK_VARIABLES,
+ "name": "设置任务变量",
+ "description": "定义或修改任务的变量",
+ "icon": "variable",
+ "params": [
+ {
+ "name": "variable_name",
+ "label": "变量名",
+ "type": "string",
+ "required": True,
+ "description": "要设置的变量名称",
+ "value_types": [
+ {
+ "type": "simple",
+ "label": "简单值",
+ "default": ""
+ }
+ ]
+ },
+ {
+ "name": "variable_value",
+ "label": "变量值",
+ "type": "json",
+ "required": True,
+ "description": "要设置的变量值",
+ "value_types": [
+ {
+ "type": "simple",
+ "label": "简单值",
+ "default": {}
+ },
+ {
+ "type": "expression",
+ "label": "表达式",
+ "default": ""
+ }
+ ]
+ }
+ ]
+ }
+ ]
\ No newline at end of file
diff --git a/config/database.py b/config/database.py
index b19a258..ecfb0ae 100644
--- a/config/database.py
+++ b/config/database.py
@@ -11,6 +11,8 @@ import json
from sqlalchemy import create_engine
from sqlalchemy.ext.declarative import declarative_base
from sqlalchemy.orm import sessionmaker, scoped_session
+import traceback
+import sys
class ConfigDict:
"""配置字典类,支持通过点号访问配置项"""
@@ -136,6 +138,18 @@ class DBConfig:
初始化数据库
创建所有表
"""
+ # 测试数据库连接
+ try:
+ print(f"尝试连接数据库: {cls.url}")
+ connection = cls.engine.connect()
+ print("数据库连接成功!")
+ connection.close()
+ except Exception as e:
+ print(f"数据库连接失败: {str(e)}")
+ print("详细错误信息:")
+ traceback.print_exc(file=sys.stdout)
+ raise
+
# 导入所有模型,确保它们已注册到Base
import data.models
@@ -144,20 +158,37 @@ class DBConfig:
from sqlalchemy import text
# 创建一个不指定数据库的连接
db_conf = cls.get_config()
- temp_url = (
- f"{db_conf.dialect}+{db_conf.driver}://"
- f"{db_conf.username}:{db_conf.password}@"
- f"{db_conf.host}:{db_conf.port}/"
- f"?charset={db_conf.charset}"
- )
- temp_engine = create_engine(temp_url)
- with temp_engine.connect() as conn:
- conn.execute(text(f"CREATE DATABASE IF NOT EXISTS {db_conf.database} CHARACTER SET {db_conf.charset} COLLATE {db_conf.charset}_unicode_ci;"))
- conn.commit()
- temp_engine.dispose()
+ try:
+ print(f"尝试创建数据库 {db_conf.database} (如果不存在)")
+ temp_url = (
+ f"{db_conf.dialect}+{db_conf.driver}://"
+ f"{db_conf.username}:{db_conf.password}@"
+ f"{db_conf.host}:{db_conf.port}/"
+ f"?charset={db_conf.charset}"
+ )
+ print(f"临时连接URL: {temp_url}")
+ temp_engine = create_engine(temp_url)
+ with temp_engine.connect() as conn:
+ conn.execute(text(f"CREATE DATABASE IF NOT EXISTS {db_conf.database} CHARACTER SET {db_conf.charset} COLLATE {db_conf.charset}_unicode_ci;"))
+ conn.commit()
+ temp_engine.dispose()
+ print(f"数据库 {db_conf.database} 创建或已存在")
+ except Exception as e:
+ print(f"创建数据库失败: {str(e)}")
+ print("详细错误信息:")
+ traceback.print_exc(file=sys.stdout)
+ raise
# 创建所有表
- cls.base.metadata.create_all(bind=cls.engine)
+ try:
+ print("开始创建所有表...")
+ cls.base.metadata.create_all(bind=cls.engine)
+ print("所有表创建成功")
+ except Exception as e:
+ print(f"创建表失败: {str(e)}")
+ print("详细错误信息:")
+ traceback.print_exc(file=sys.stdout)
+ raise
@classmethod
def shutdown_session(cls, exception=None):
diff --git a/config/task_config.py b/config/task_config.py
index b039d67..a586e1e 100644
--- a/config/task_config.py
+++ b/config/task_config.py
@@ -192,6 +192,18 @@ class TaskInputParamType(str, Enum):
ARRAY = "array"
OBJECT = "object"
+# 任务输入参数类型UI显示名称
+PARAM_TYPE_DISPLAY_NAMES = {
+ TaskInputParamType.STRING.value: "字符串",
+ TaskInputParamType.INTEGER.value: "整数",
+ TaskInputParamType.FLOAT.value: "浮点数",
+ TaskInputParamType.BOOLEAN.value: "布尔",
+ TaskInputParamType.DATETIME.value: "日期时间",
+ TaskInputParamType.JSON.value: "JSON对象",
+ TaskInputParamType.ARRAY.value: "JSON数组",
+ TaskInputParamType.OBJECT.value: "对象"
+}
+
class SystemParamKey(str, Enum):
"""系统参数键名枚举"""
TASK_ID = "task_id"
@@ -269,6 +281,31 @@ class TaskInputParamConfig:
return param
return None
+ @classmethod
+ def build_system_params(cls, task_id: str) -> List[Dict[str, Any]]:
+ """
+ 构建系统参数列表(不带值)
+
+ Args:
+ task_id: 任务ID
+
+ Returns:
+ 系统参数列表(不带值)
+ """
+ params = []
+
+ # 复制系统参数配置但不添加具体值
+ for param_config in cls.SYSTEM_PARAMS:
+ param = param_config.copy()
+
+ # 只为任务ID设置值,其他参数保持不变
+ if param["key"] == SystemParamKey.TASK_ID:
+ param["value"] = task_id
+
+ params.append(param)
+
+ return params
+
@classmethod
def build_system_params_with_values(cls, task_id: str, instance: Dict[str, Any]) -> List[Dict[str, Any]]:
"""
@@ -304,6 +341,71 @@ class TaskInputParamConfig:
params.append(param)
return params
+
+ @classmethod
+ def get_input_params_form_fields(cls) -> List[Dict[str, Any]]:
+ """
+ 获取任务输入参数表单字段定义
+
+ Returns:
+ 表单字段定义列表
+ """
+ # 构建参数类型选项
+ param_type_options = []
+ for param_type in TaskInputParamType:
+ param_type_options.append({
+ "value": param_type.value,
+ "label": PARAM_TYPE_DISPLAY_NAMES.get(param_type.value, param_type.value)
+ })
+
+ # 返回表单字段定义
+ return [
+ {
+ "field_name": "param_name",
+ "label": "变量名",
+ "field_type": "input",
+ "required": True,
+ "description": "参数的唯一标识符,用于在任务执行过程中引用该参数"
+ },
+ {
+ "field_name": "label",
+ "label": "标签",
+ "field_type": "input",
+ "required": True,
+ "description": "参数的显示名称,用于在界面上展示"
+ },
+ {
+ "field_name": "param_type",
+ "label": "类型",
+ "field_type": "select",
+ "required": True,
+ "default": TaskInputParamType.STRING.value,
+ "options": param_type_options,
+ "description": "参数的数据类型"
+ },
+ {
+ "field_name": "required",
+ "label": "是否必填",
+ "field_type": "checkbox",
+ "required": False,
+ "default": False,
+ "description": "标记参数是否为必填项"
+ },
+ {
+ "field_name": "default_value",
+ "label": "默认值",
+ "field_type": "input",
+ "required": False,
+ "description": "参数的默认值,当用户未提供值时使用"
+ },
+ {
+ "field_name": "description",
+ "label": "说明",
+ "field_type": "textarea",
+ "required": False,
+ "description": "参数的详细说明,用于帮助用户理解参数的用途"
+ }
+ ]
#################################################
# 默认值配置
diff --git a/data/models/__init__.py b/data/models/__init__.py
index aebdc30..d86a525 100644
--- a/data/models/__init__.py
+++ b/data/models/__init__.py
@@ -22,6 +22,7 @@ from data.models.task_variable import TaskVariableDefinition
from data.models.task_backup import TaskBackup
from data.models.task_edit_history import TaskEditHistory
from data.models.task_instance import TaskInstance, TaskInstanceStatus
+from data.models.task_input_param import TaskInputParam
__all__ = [
'BaseModel',
@@ -41,5 +42,6 @@ __all__ = [
'TaskBackup',
'TaskEditHistory',
'TaskInstance',
- 'TaskInstanceStatus'
+ 'TaskInstanceStatus',
+ 'TaskInputParam'
]
diff --git a/data/models/__pycache__/__init__.cpython-312.pyc b/data/models/__pycache__/__init__.cpython-312.pyc
index eac5382..e8bad68 100644
Binary files a/data/models/__pycache__/__init__.cpython-312.pyc and b/data/models/__pycache__/__init__.cpython-312.pyc differ
diff --git a/data/models/__pycache__/task.cpython-312.pyc b/data/models/__pycache__/task.cpython-312.pyc
index 368a5dd..a7d5e4a 100644
Binary files a/data/models/__pycache__/task.cpython-312.pyc and b/data/models/__pycache__/task.cpython-312.pyc differ
diff --git a/data/models/__pycache__/task_input_param.cpython-312.pyc b/data/models/__pycache__/task_input_param.cpython-312.pyc
new file mode 100644
index 0000000..828f3d8
Binary files /dev/null and b/data/models/__pycache__/task_input_param.cpython-312.pyc differ
diff --git a/data/models/__pycache__/task_instance.cpython-312.pyc b/data/models/__pycache__/task_instance.cpython-312.pyc
index b6ac130..5c9c3d4 100644
Binary files a/data/models/__pycache__/task_instance.cpython-312.pyc and b/data/models/__pycache__/task_instance.cpython-312.pyc differ
diff --git a/data/models/__pycache__/task_param_config.cpython-312.pyc b/data/models/__pycache__/task_param_config.cpython-312.pyc
new file mode 100644
index 0000000..d716c19
Binary files /dev/null and b/data/models/__pycache__/task_param_config.cpython-312.pyc differ
diff --git a/data/models/task_input.py b/data/models/task_input.py
deleted file mode 100644
index 015f4ce..0000000
--- a/data/models/task_input.py
+++ /dev/null
@@ -1,84 +0,0 @@
-#!/usr/bin/env python
-# -*- coding: utf-8 -*-
-
-"""
-任务输入参数模型模块
-包含任务输入参数相关的数据模型
-"""
-
-import enum
-from sqlalchemy import Column, Integer, String, Text, Boolean, Enum, ForeignKey, JSON
-from sqlalchemy.orm import relationship
-from data.models.base import BaseModel
-
-class InputParamType(enum.Enum):
- """
- 输入参数类型枚举
- """
- STRING = 'string' # 字符串
- NUMBER = 'number' # 数字
- BOOLEAN = 'boolean' # 布尔值
- OBJECT = 'object' # 对象
- ARRAY = 'array' # 数组
- NULL = 'null' # 空值
-
-class TaskInput(BaseModel):
- """
- 任务输入参数模型
- 表示任务执行所需的输入参数
- """
- __tablename__ = 'task_inputs'
-
- task_id = Column(Integer, ForeignKey('tasks.id'), nullable=False, comment='任务ID')
- name = Column(String(100), nullable=False, comment='参数名称')
- param_type = Column(Enum(InputParamType), nullable=False, default=InputParamType.STRING, comment='参数类型')
- description = Column(String(500), nullable=True, comment='参数描述')
- is_required = Column(Boolean, default=False, comment='是否必填')
- default_value = Column(Text, nullable=True, comment='默认值')
- validation_rules = Column(JSON, nullable=True, comment='验证规则(JSON格式)')
- order = Column(Integer, default=0, comment='排序顺序')
-
- def __repr__(self):
- return f""
-
- @classmethod
- def get_by_task(cls, task_id):
- """
- 获取任务的所有输入参数
- """
- return cls.query.filter(cls.task_id == task_id, cls.is_deleted == False).order_by(cls.order).all()
-
- @classmethod
- def get_by_task_and_name(cls, task_id, name):
- """
- 根据任务ID和参数名称获取输入参数
- """
- return cls.query.filter(cls.task_id == task_id, cls.name == name, cls.is_deleted == False).first()
-
-class TaskInputValue(BaseModel):
- """
- 任务输入参数值模型
- 表示任务执行时的实际输入参数值
- """
- __tablename__ = 'task_input_values'
-
- task_record_id = Column(Integer, ForeignKey('task_records.id'), nullable=False, comment='任务记录ID')
- input_id = Column(Integer, ForeignKey('task_inputs.id'), nullable=False, comment='输入参数ID')
- value = Column(Text, nullable=True, comment='参数值')
-
- def __repr__(self):
- return f""
-
- @classmethod
- def get_by_record(cls, task_record_id):
- """
- 获取任务记录的所有输入参数值
- """
- return cls.query.filter(cls.task_record_id == task_record_id, cls.is_deleted == False).all()
-
- @classmethod
- def get_by_record_and_input(cls, task_record_id, input_id):
- """
- 根据任务记录ID和输入参数ID获取输入参数值
- """
- return cls.query.filter(cls.task_record_id == task_record_id, cls.input_id == input_id, cls.is_deleted == False).first()
\ No newline at end of file
diff --git a/data/models/task_input_param.py b/data/models/task_input_param.py
new file mode 100644
index 0000000..46b3317
--- /dev/null
+++ b/data/models/task_input_param.py
@@ -0,0 +1,112 @@
+"""
+任务输入参数模型
+用于存储任务输入参数的数据
+"""
+from sqlalchemy import Column, Integer, String, Text, DateTime, Boolean, ForeignKey, JSON, Enum, Index
+from sqlalchemy.orm import relationship, foreign
+from sqlalchemy.sql.expression import and_
+from datetime import datetime
+import uuid
+import json
+from data.models.base import BaseModel
+from config.task_config import TaskInputParamType
+
+class TaskInputParam(BaseModel):
+ """任务输入参数模型"""
+ __tablename__ = "task_input_params"
+
+ id = Column(Integer, primary_key=True, autoincrement=True, comment="主键ID")
+ param_id = Column(String(36), nullable=False, unique=True, index=True, comment="参数唯一ID,用于外部引用")
+ instance_id = Column(String(36), index=True, nullable=False, comment="关联的任务实例ID")
+ task_id = Column(String(50), nullable=False, index=True, comment="任务ID,冗余存储便于查询")
+ param_name = Column(String(50), nullable=True, comment="参数名称,变量名")
+ label = Column(String(100), nullable=True, comment="参数标签,显示名称")
+ param_type = Column(String(20), nullable=False, comment="参数类型")
+ required = Column(Boolean, default=False, comment="是否必填")
+ _default_value = Column('default_value', Text, nullable=True, comment="默认值")
+ description = Column(Text, nullable=True, comment="参数说明")
+ is_system = Column(Boolean, default=False, comment="是否系统参数")
+ is_readonly = Column(Boolean, default=False, comment="是否只读参数")
+ sort_order = Column(Integer, default=0, comment="排序顺序")
+
+ # 手动创建索引而不是使用外键约束
+ __table_args__ = (
+ Index('idx_task_input_params_instance_id', 'instance_id'),
+ {'mysql_engine': 'InnoDB'}
+ )
+
+ # 关联关系 - 使用foreign()显式标记外键
+ instance = relationship(
+ "TaskInstance",
+ primaryjoin="and_(TaskInputParam.instance_id==foreign(TaskInstance.instance_id), "
+ "TaskInstance.is_deleted==False)",
+ foreign_keys=[instance_id],
+ back_populates="input_params",
+ viewonly=True
+ )
+
+ def __init__(self, **kwargs):
+ """初始化实例,自动生成param_id"""
+ if 'param_id' not in kwargs:
+ kwargs['param_id'] = str(uuid.uuid4())
+
+ # 处理default_value参数
+ if 'default_value' in kwargs:
+ self.default_value = kwargs.pop('default_value')
+
+ super(TaskInputParam, self).__init__(**kwargs)
+
+ @property
+ def default_value(self):
+ """获取默认值"""
+ if self._default_value is None:
+ return None
+
+ try:
+ return json.loads(self._default_value)
+ except (json.JSONDecodeError, TypeError):
+ return self._default_value
+
+ @default_value.setter
+ def default_value(self, value):
+ """设置默认值"""
+ if value is None:
+ self._default_value = None
+ return
+
+ if isinstance(value, (str, int, float, bool)):
+ # 基本类型直接转为JSON字符串
+ self._default_value = json.dumps(value)
+ elif isinstance(value, (list, dict)):
+ # 复杂类型先验证是否可序列化,然后转为JSON字符串
+ try:
+ self._default_value = json.dumps(value)
+ except:
+ self._default_value = None
+ else:
+ # 其他类型尝试序列化,失败则设为None
+ try:
+ self._default_value = json.dumps(value)
+ except:
+ self._default_value = None
+
+ def to_dict(self):
+ """转换为字典"""
+ return {
+ "id": self.param_id, # 使用param_id作为对外ID
+ "param_id": self.param_id,
+ "instance_id": self.instance_id,
+ "task_id": self.task_id,
+ "param_name": self.param_name,
+ "label": self.label,
+ "param_type": self.param_type,
+ "required": self.required,
+ "default_value": self.default_value,
+ "description": self.description,
+ "is_system": self.is_system,
+ "is_readonly": self.is_readonly,
+ "sort_order": self.sort_order,
+ "created_at": int(self.created_at.timestamp() * 1000) if self.created_at else None,
+ "updated_at": int(self.updated_at.timestamp() * 1000) if self.updated_at else None,
+ "is_deleted": self.is_deleted
+ }
\ No newline at end of file
diff --git a/data/models/task_instance.py b/data/models/task_instance.py
index 97c8b10..6bbeea4 100644
--- a/data/models/task_instance.py
+++ b/data/models/task_instance.py
@@ -2,8 +2,9 @@
任务实例模型
用于存储任务管理表的数据,记录每次编辑任务的实例
"""
-from sqlalchemy import Column, Integer, String, Text, DateTime, Boolean, ForeignKey, JSON, Enum
-from sqlalchemy.orm import relationship
+from sqlalchemy import Column, Integer, String, Text, DateTime, Boolean, ForeignKey, JSON, Enum, Index
+from sqlalchemy.orm import relationship, foreign
+from sqlalchemy.sql.expression import and_
from datetime import datetime
import enum
import uuid
@@ -17,23 +18,31 @@ class TaskInstanceStatus(enum.Enum):
class TaskInstance(BaseModel):
"""任务实例模型"""
__tablename__ = "task_instances"
-
- id = Column(Integer, primary_key=True, autoincrement=True, comment="主键ID")
instance_id = Column(String(36), nullable=False, unique=True, index=True, comment="实例唯一ID,用于外部引用")
task_id = Column(String(50), ForeignKey("tasks.task_id"), nullable=False, comment="关联的任务ID")
name = Column(String(100), nullable=False, comment="任务名称(复制自任务表)")
variables = Column(JSON, nullable=True, comment="任务变量")
priority = Column(Integer, default=1, comment="任务优先级")
- input_params = Column(JSON, nullable=True, comment="任务输入参数")
block_outputs = Column(JSON, nullable=True, comment="块输出参数")
context_params = Column(JSON, nullable=True, comment="上下文参数")
- status = Column(Enum(TaskInstanceStatus), default=TaskInstanceStatus.EDITING, comment="任务实例状态")
- created_at = Column(DateTime, default=datetime.now, comment="创建时间")
- updated_at = Column(DateTime, default=datetime.now, onupdate=datetime.now, comment="更新时间")
- is_deleted = Column(Boolean, default=False, comment="是否删除")
+ status = Column(Enum(TaskInstanceStatus), default=TaskInstanceStatus.EDITING, comment="任务实例状态")
- # 关联关系
+ # 确保创建索引
+ __table_args__ = (
+ Index('idx_task_instances_instance_id', 'instance_id'),
+ {'mysql_engine': 'InnoDB'}
+ )
+
+ # 关联关系 - 使用foreign()显式标记外键
task = relationship("Task", back_populates="instances")
+ input_params = relationship(
+ "TaskInputParam",
+ back_populates="instance",
+ primaryjoin="and_(foreign(TaskInstance.instance_id)==TaskInputParam.instance_id, "
+ "TaskInputParam.is_deleted==False)",
+ viewonly=False,
+ cascade="all" # 移除delete-orphan级联选项
+ )
def __init__(self, **kwargs):
"""初始化实例,自动生成instance_id"""
@@ -50,11 +59,23 @@ class TaskInstance(BaseModel):
"name": self.name,
"variables": self.variables or {},
"priority": self.priority,
- "input_params": self.input_params or {},
"block_outputs": self.block_outputs or {},
"context_params": self.context_params or {},
"status": self.status.value if self.status else None,
"created_at": int(self.created_at.timestamp() * 1000) if self.created_at else None,
"updated_at": int(self.updated_at.timestamp() * 1000) if self.updated_at else None,
"is_deleted": self.is_deleted
+ }
+
+ def to_api_dict(self):
+ """转换为API响应字典,只返回必要的字段"""
+ return {
+ "instance_id": self.instance_id,
+ "task_id": self.task_id,
+ "name": self.name,
+ "variables": self.variables or {},
+ "priority": self.priority,
+ "block_outputs": self.block_outputs or {},
+ "context_params": self.context_params or {},
+ "status": self.status.value if self.status else None
}
\ No newline at end of file
diff --git a/logs/tianfeng_task.log b/logs/tianfeng_task.log
index b75bc16..b8bd2ab 100644
--- a/logs/tianfeng_task.log
+++ b/logs/tianfeng_task.log
@@ -15603,3 +15603,19225 @@ WHERE tasks.is_deleted = false) AS anon_1]
2025-03-17 18:07:16,461 - config.component_config - INFO - Զע: components
2025-03-17 18:07:16,472 - root - INFO - Ӧ
2025-03-17 18:30:42,641 - root - INFO - Ӧùر
+2025-03-18 08:58:52,217 - root - INFO - ʼʼݿ...
+2025-03-18 08:58:52,270 - root - INFO - ݿɹ
+2025-03-18 08:58:52,270 - root - INFO - ʼʼ...
+2025-03-18 08:58:52,287 - root - INFO - Ѵڣʼ
+2025-03-18 08:58:52,287 - root - INFO - ݳʼɹ
+2025-03-18 08:58:52,287 - core.component - INFO - Զ: components
+2025-03-18 08:58:52,287 - core.component - INFO - ע: check_task_instance_id_exists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 08:58:52,287 - core.component - INFO - ע: create_unique_id -> CreateUniqueIdComponent
+2025-03-18 08:58:52,287 - core.component - INFO - ע: current_timestamp -> CurrentTimestampComponent
+2025-03-18 08:58:52,287 - core.component - INFO - ע: current_time -> CurrentTimeComponent
+2025-03-18 08:58:52,287 - core.component - INFO - ע: execute_sql -> ExecuteSqlComponent
+2025-03-18 08:58:52,287 - core.component - INFO - ע: query_sql -> QuerySqlComponent
+2025-03-18 08:58:52,287 - core.component - INFO - ע: string_md5_encrypt -> StringMd5EncryptComponent
+2025-03-18 08:58:52,287 - core.component - INFO - ע: string_to_json_array -> StringToJsonArrayComponent
+2025-03-18 08:58:52,302 - core.component - INFO - ע: string_to_json_object -> StringToJsonObjectComponent
+2025-03-18 08:58:52,302 - core.component - INFO - ע: print -> PrintComponent
+2025-03-18 08:58:52,302 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 08:58:52,302 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 08:58:52,302 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 08:58:52,302 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 08:58:52,302 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 08:58:52,302 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 08:58:52,314 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 08:58:52,317 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 08:58:52,317 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 08:58:52,317 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 08:58:52,317 - core.component - INFO - ע: wait_modbus_value -> WaitModbusValueComponent
+2025-03-18 08:58:52,317 - core.component - INFO - ע: write_modbus_value -> WriteModbusValueComponent
+2025-03-18 08:58:52,317 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 08:58:52,317 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 08:58:52,327 - core.component - INFO - ע: if -> IfComponent
+2025-03-18 08:58:52,327 - core.component - INFO - ע: if_else -> IfElseComponent
+2025-03-18 08:58:52,327 - core.component - INFO - ע: if_else_if -> IfElseIfComponent
+2025-03-18 08:58:52,333 - core.component - INFO - ע: for_each -> ForEachComponent
+2025-03-18 08:58:52,333 - core.component - INFO - ע: while -> WhileComponent
+2025-03-18 08:58:52,333 - core.component - INFO - ע: break -> BreakComponent
+2025-03-18 08:58:52,333 - core.component - INFO - ע: return -> ReturnComponent
+2025-03-18 08:58:52,333 - core.component - INFO - ע: delay -> DelayComponent
+2025-03-18 08:58:52,333 - core.component - INFO - ע: parallel_execute -> ParallelExecuteComponent
+2025-03-18 08:58:52,333 - core.component - INFO - ע: serial_execute -> SerialExecuteComponent
+2025-03-18 08:58:52,333 - core.component - INFO - ע: throw_exception -> ThrowExceptionComponent
+2025-03-18 08:58:52,333 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 08:58:52,333 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 08:58:52,333 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 08:58:52,333 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 08:58:52,333 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 08:58:52,333 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 08:58:52,333 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 08:58:52,333 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 08:58:52,333 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 08:58:52,333 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 08:58:52,333 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 08:58:52,539 - core.component - INFO - ע: http_get_request -> HttpGetRequestComponent
+2025-03-18 08:58:52,539 - core.component - INFO - ע: http_post_request -> HttpPostRequestComponent
+2025-03-18 08:58:52,539 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 08:58:52,539 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 08:58:52,539 - core.component - INFO - ע: select_robot -> SelectRobotComponent
+2025-03-18 08:58:52,539 - core.component - INFO - ע: get_robot_position -> GetRobotPositionComponent
+2025-03-18 08:58:52,539 - core.component - INFO - ע: robot_action -> RobotActionComponent
+2025-03-18 08:58:52,555 - core.component - INFO - ע: change_robot_destination -> ChangeRobotDestinationComponent
+2025-03-18 08:58:52,555 - core.component - INFO - ע: get_robot_battery -> GetRobotBatteryComponent
+2025-03-18 08:58:52,555 - core.component - INFO - ע: get_robot_pgv_code -> GetRobotPGVCodeComponent
+2025-03-18 08:58:52,555 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 08:58:52,555 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 08:58:52,555 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 08:58:52,555 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 08:58:52,555 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 08:58:52,555 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 08:58:52,555 - core.component - INFO - ע: run_script -> RunScriptComponent
+2025-03-18 08:58:52,555 - core.component - INFO - ע: set_task_variables -> SetTaskVariablesComponent
+2025-03-18 08:58:52,555 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 08:58:52,555 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 08:58:52,555 - core.component - INFO - ע: batch_set_site -> BatchSetSiteComponent
+2025-03-18 08:58:52,555 - core.component - INFO - ע: get_dense_site -> GetDenseSiteComponent
+2025-03-18 08:58:52,555 - core.component - INFO - ע: query_site -> QuerySiteComponent
+2025-03-18 08:58:52,569 - core.component - INFO - ע: lock_site -> LockSiteComponent
+2025-03-18 08:58:52,571 - core.component - INFO - ע: unlock_site -> UnlockSiteComponent
+2025-03-18 08:58:52,571 - core.component - INFO - ע: get_locked_sites_by_task -> GetLockedSitesByTaskComponent
+2025-03-18 08:58:52,571 - core.component - INFO - ע: get_site_extension_property -> GetSiteExtensionPropertyComponent
+2025-03-18 08:58:52,571 - core.component - INFO - ע: set_site_extension_property -> SetSiteExtensionPropertyComponent
+2025-03-18 08:58:52,571 - core.component - INFO - ע: set_site_goods -> SetSiteGoodsComponent
+2025-03-18 08:58:52,571 - core.component - INFO - ע: set_site_empty -> SetSiteEmptyComponent
+2025-03-18 08:58:52,571 - core.component - INFO - ע: set_site_occupied -> SetSiteOccupiedComponent
+2025-03-18 08:58:52,571 - core.component - INFO - ע: set_site_tag -> SetSiteTagComponent
+2025-03-18 08:58:52,571 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 08:58:52,571 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 08:58:52,571 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 08:58:52,571 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 08:58:52,571 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 08:58:52,571 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 08:58:52,571 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 08:58:52,571 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 08:58:52,571 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 08:58:52,571 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 08:58:52,577 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 08:58:52,577 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 08:58:52,577 - core.component - INFO - ע: subtask -> SubtaskComponent
+2025-03-18 08:58:52,577 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 08:58:52,577 - core.component - INFO - ע: cache_data -> CacheDataComponent
+2025-03-18 08:58:52,577 - core.component - INFO - ע: clear_cache_data -> ClearCacheDataComponent
+2025-03-18 08:58:52,577 - core.component - INFO - ע: get_cache_data -> GetCacheDataComponent
+2025-03-18 08:58:52,577 - core.component - INFO - ע: set_task_status -> SetTaskStatusComponent
+2025-03-18 08:58:52,577 - core.component - INFO - ע: jump_to_block -> JumpToBlockComponent
+2025-03-18 08:58:52,591 - core.component - INFO - ע: get_task_input_param -> GetTaskInputParamComponent
+2025-03-18 08:58:52,591 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 08:58:52,591 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 08:58:52,591 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 08:58:52,594 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 08:58:52,594 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 08:58:52,594 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 08:58:52,594 - config.component_config - INFO - Զע: components
+2025-03-18 08:58:52,633 - root - INFO - ģģʽ: True
+2025-03-18 08:58:53,277 - root - INFO - ʼʼݿ...
+2025-03-18 08:58:53,344 - root - INFO - ݿɹ
+2025-03-18 08:58:53,344 - root - INFO - ʼʼ...
+2025-03-18 08:58:53,363 - root - INFO - Ѵڣʼ
+2025-03-18 08:58:53,363 - root - INFO - ݳʼɹ
+2025-03-18 08:58:53,363 - core.component - INFO - Զ: components
+2025-03-18 08:58:53,363 - core.component - INFO - ע: check_task_instance_id_exists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 08:58:53,363 - core.component - INFO - ע: create_unique_id -> CreateUniqueIdComponent
+2025-03-18 08:58:53,363 - core.component - INFO - ע: current_timestamp -> CurrentTimestampComponent
+2025-03-18 08:58:53,363 - core.component - INFO - ע: current_time -> CurrentTimeComponent
+2025-03-18 08:58:53,363 - core.component - INFO - ע: execute_sql -> ExecuteSqlComponent
+2025-03-18 08:58:53,363 - core.component - INFO - ע: query_sql -> QuerySqlComponent
+2025-03-18 08:58:53,363 - core.component - INFO - ע: string_md5_encrypt -> StringMd5EncryptComponent
+2025-03-18 08:58:53,363 - core.component - INFO - ע: string_to_json_array -> StringToJsonArrayComponent
+2025-03-18 08:58:53,363 - core.component - INFO - ע: string_to_json_object -> StringToJsonObjectComponent
+2025-03-18 08:58:53,363 - core.component - INFO - ע: print -> PrintComponent
+2025-03-18 08:58:53,363 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 08:58:53,363 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 08:58:53,363 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 08:58:53,363 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 08:58:53,363 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 08:58:53,363 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 08:58:53,363 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 08:58:53,363 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 08:58:53,363 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 08:58:53,363 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 08:58:53,363 - core.component - INFO - ע: wait_modbus_value -> WaitModbusValueComponent
+2025-03-18 08:58:53,363 - core.component - INFO - ע: write_modbus_value -> WriteModbusValueComponent
+2025-03-18 08:58:53,363 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 08:58:53,363 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 08:58:53,363 - core.component - INFO - ע: if -> IfComponent
+2025-03-18 08:58:53,363 - core.component - INFO - ע: if_else -> IfElseComponent
+2025-03-18 08:58:53,363 - core.component - INFO - ע: if_else_if -> IfElseIfComponent
+2025-03-18 08:58:53,363 - core.component - INFO - ע: for_each -> ForEachComponent
+2025-03-18 08:58:53,363 - core.component - INFO - ע: while -> WhileComponent
+2025-03-18 08:58:53,363 - core.component - INFO - ע: break -> BreakComponent
+2025-03-18 08:58:53,363 - core.component - INFO - ע: return -> ReturnComponent
+2025-03-18 08:58:53,363 - core.component - INFO - ע: delay -> DelayComponent
+2025-03-18 08:58:53,363 - core.component - INFO - ע: parallel_execute -> ParallelExecuteComponent
+2025-03-18 08:58:53,363 - core.component - INFO - ע: serial_execute -> SerialExecuteComponent
+2025-03-18 08:58:53,363 - core.component - INFO - ע: throw_exception -> ThrowExceptionComponent
+2025-03-18 08:58:53,363 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 08:58:53,363 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 08:58:53,363 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 08:58:53,363 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 08:58:53,363 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 08:58:53,363 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 08:58:53,363 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 08:58:53,363 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 08:58:53,363 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 08:58:53,363 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 08:58:53,363 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 08:58:53,567 - core.component - INFO - ע: http_get_request -> HttpGetRequestComponent
+2025-03-18 08:58:53,567 - core.component - INFO - ע: http_post_request -> HttpPostRequestComponent
+2025-03-18 08:58:53,583 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 08:58:53,583 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 08:58:53,583 - core.component - INFO - ע: select_robot -> SelectRobotComponent
+2025-03-18 08:58:53,583 - core.component - INFO - ע: get_robot_position -> GetRobotPositionComponent
+2025-03-18 08:58:53,583 - core.component - INFO - ע: robot_action -> RobotActionComponent
+2025-03-18 08:58:53,592 - core.component - INFO - ע: change_robot_destination -> ChangeRobotDestinationComponent
+2025-03-18 08:58:53,592 - core.component - INFO - ע: get_robot_battery -> GetRobotBatteryComponent
+2025-03-18 08:58:53,599 - core.component - INFO - ע: get_robot_pgv_code -> GetRobotPGVCodeComponent
+2025-03-18 08:58:53,599 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 08:58:53,599 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 08:58:53,599 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 08:58:53,599 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 08:58:53,599 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 08:58:53,599 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 08:58:53,599 - core.component - INFO - ע: run_script -> RunScriptComponent
+2025-03-18 08:58:53,599 - core.component - INFO - ע: set_task_variables -> SetTaskVariablesComponent
+2025-03-18 08:58:53,599 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 08:58:53,599 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 08:58:53,611 - core.component - INFO - ע: batch_set_site -> BatchSetSiteComponent
+2025-03-18 08:58:53,615 - core.component - INFO - ע: get_dense_site -> GetDenseSiteComponent
+2025-03-18 08:58:53,615 - core.component - INFO - ע: query_site -> QuerySiteComponent
+2025-03-18 08:58:53,615 - core.component - INFO - ע: lock_site -> LockSiteComponent
+2025-03-18 08:58:53,615 - core.component - INFO - ע: unlock_site -> UnlockSiteComponent
+2025-03-18 08:58:53,615 - core.component - INFO - ע: get_locked_sites_by_task -> GetLockedSitesByTaskComponent
+2025-03-18 08:58:53,620 - core.component - INFO - ע: get_site_extension_property -> GetSiteExtensionPropertyComponent
+2025-03-18 08:58:53,620 - core.component - INFO - ע: set_site_extension_property -> SetSiteExtensionPropertyComponent
+2025-03-18 08:58:53,620 - core.component - INFO - ע: set_site_goods -> SetSiteGoodsComponent
+2025-03-18 08:58:53,620 - core.component - INFO - ע: set_site_empty -> SetSiteEmptyComponent
+2025-03-18 08:58:53,631 - core.component - INFO - ע: set_site_occupied -> SetSiteOccupiedComponent
+2025-03-18 08:58:53,631 - core.component - INFO - ע: set_site_tag -> SetSiteTagComponent
+2025-03-18 08:58:53,631 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 08:58:53,631 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 08:58:53,631 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 08:58:53,631 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 08:58:53,631 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 08:58:53,631 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 08:58:53,631 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 08:58:53,631 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 08:58:53,631 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 08:58:53,631 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 08:58:53,631 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 08:58:53,647 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 08:58:53,647 - core.component - INFO - ע: subtask -> SubtaskComponent
+2025-03-18 08:58:53,647 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 08:58:53,647 - core.component - INFO - ע: cache_data -> CacheDataComponent
+2025-03-18 08:58:53,647 - core.component - INFO - ע: clear_cache_data -> ClearCacheDataComponent
+2025-03-18 08:58:53,662 - core.component - INFO - ע: get_cache_data -> GetCacheDataComponent
+2025-03-18 08:58:53,662 - core.component - INFO - ע: set_task_status -> SetTaskStatusComponent
+2025-03-18 08:58:53,662 - core.component - INFO - ע: jump_to_block -> JumpToBlockComponent
+2025-03-18 08:58:53,662 - core.component - INFO - ע: get_task_input_param -> GetTaskInputParamComponent
+2025-03-18 08:58:53,662 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 08:58:53,662 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 08:58:53,662 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 08:58:53,662 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 08:58:53,678 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 08:58:53,678 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 08:58:53,678 - config.component_config - INFO - Զע: components
+2025-03-18 08:58:53,773 - root - INFO - ʼʼݿ...
+2025-03-18 08:58:53,821 - root - INFO - ݿɹ
+2025-03-18 08:58:53,821 - root - INFO - ʼʼ...
+2025-03-18 08:58:53,821 - root - INFO - Ѵڣʼ
+2025-03-18 08:58:53,821 - root - INFO - ݳʼɹ
+2025-03-18 08:58:53,821 - core.component - INFO - Զ: components
+2025-03-18 08:58:53,821 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 08:58:53,821 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 08:58:53,821 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 08:58:53,821 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 08:58:53,821 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 08:58:53,831 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 08:58:53,831 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 08:58:53,831 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 08:58:53,831 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 08:58:53,831 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 08:58:53,831 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 08:58:53,831 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 08:58:53,831 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 08:58:53,831 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 08:58:53,831 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 08:58:53,831 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 08:58:53,831 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 08:58:53,831 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 08:58:53,831 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 08:58:53,831 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 08:58:53,831 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 08:58:53,831 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 08:58:53,831 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 08:58:53,831 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 08:58:53,831 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 08:58:53,831 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 08:58:53,831 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 08:58:53,831 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 08:58:53,831 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 08:58:53,831 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 08:58:53,831 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 08:58:53,831 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 08:58:53,831 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 08:58:53,831 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 08:58:53,831 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 08:58:53,831 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 08:58:53,831 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 08:58:53,831 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 08:58:53,831 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 08:58:53,831 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 08:58:53,831 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 08:58:53,831 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 08:58:53,831 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 08:58:53,831 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 08:58:53,831 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 08:58:53,831 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 08:58:53,831 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 08:58:53,831 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 08:58:53,831 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 08:58:53,831 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 08:58:53,831 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 08:58:53,831 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 08:58:53,831 - config.component_config - INFO - Զע: components
+2025-03-18 08:58:53,850 - root - INFO - Ӧ
+2025-03-18 09:02:17,864 - services.task_service - INFO - : test111 (ID: ec8788e2-96ac-44f3-b8f4-22c0a5d20306)
+2025-03-18 09:07:08,874 - root - INFO - Ӧùر
+2025-03-18 09:07:10,122 - root - INFO - ʼʼݿ...
+2025-03-18 09:07:10,178 - root - INFO - ݿɹ
+2025-03-18 09:07:10,178 - root - INFO - ʼʼ...
+2025-03-18 09:07:10,199 - root - INFO - Ѵڣʼ
+2025-03-18 09:07:10,199 - root - INFO - ݳʼɹ
+2025-03-18 09:07:10,199 - core.component - INFO - Զ: components
+2025-03-18 09:07:10,199 - core.component - INFO - ע: check_task_instance_id_exists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 09:07:10,199 - core.component - INFO - ע: create_unique_id -> CreateUniqueIdComponent
+2025-03-18 09:07:10,209 - core.component - INFO - ע: current_timestamp -> CurrentTimestampComponent
+2025-03-18 09:07:10,209 - core.component - INFO - ע: current_time -> CurrentTimeComponent
+2025-03-18 09:07:10,209 - core.component - INFO - ע: execute_sql -> ExecuteSqlComponent
+2025-03-18 09:07:10,209 - core.component - INFO - ע: query_sql -> QuerySqlComponent
+2025-03-18 09:07:10,209 - core.component - INFO - ע: string_md5_encrypt -> StringMd5EncryptComponent
+2025-03-18 09:07:10,209 - core.component - INFO - ע: string_to_json_array -> StringToJsonArrayComponent
+2025-03-18 09:07:10,209 - core.component - INFO - ע: string_to_json_object -> StringToJsonObjectComponent
+2025-03-18 09:07:10,209 - core.component - INFO - ע: print -> PrintComponent
+2025-03-18 09:07:10,209 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 09:07:10,209 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 09:07:10,209 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 09:07:10,209 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 09:07:10,209 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 09:07:10,209 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 09:07:10,220 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 09:07:10,220 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 09:07:10,220 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 09:07:10,220 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 09:07:10,220 - core.component - INFO - ע: wait_modbus_value -> WaitModbusValueComponent
+2025-03-18 09:07:10,220 - core.component - INFO - ע: write_modbus_value -> WriteModbusValueComponent
+2025-03-18 09:07:10,220 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 09:07:10,220 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 09:07:10,220 - core.component - INFO - ע: if -> IfComponent
+2025-03-18 09:07:10,220 - core.component - INFO - ע: if_else -> IfElseComponent
+2025-03-18 09:07:10,220 - core.component - INFO - ע: if_else_if -> IfElseIfComponent
+2025-03-18 09:07:10,220 - core.component - INFO - ע: for_each -> ForEachComponent
+2025-03-18 09:07:10,230 - core.component - INFO - ע: while -> WhileComponent
+2025-03-18 09:07:10,230 - core.component - INFO - ע: break -> BreakComponent
+2025-03-18 09:07:10,230 - core.component - INFO - ע: return -> ReturnComponent
+2025-03-18 09:07:10,230 - core.component - INFO - ע: delay -> DelayComponent
+2025-03-18 09:07:10,230 - core.component - INFO - ע: parallel_execute -> ParallelExecuteComponent
+2025-03-18 09:07:10,230 - core.component - INFO - ע: serial_execute -> SerialExecuteComponent
+2025-03-18 09:07:10,230 - core.component - INFO - ע: throw_exception -> ThrowExceptionComponent
+2025-03-18 09:07:10,230 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 09:07:10,230 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 09:07:10,230 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 09:07:10,233 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 09:07:10,233 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 09:07:10,233 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 09:07:10,233 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 09:07:10,233 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 09:07:10,233 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 09:07:10,233 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 09:07:10,233 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 09:07:10,409 - core.component - INFO - ע: http_get_request -> HttpGetRequestComponent
+2025-03-18 09:07:10,409 - core.component - INFO - ע: http_post_request -> HttpPostRequestComponent
+2025-03-18 09:07:10,409 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 09:07:10,409 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 09:07:10,409 - core.component - INFO - ע: select_robot -> SelectRobotComponent
+2025-03-18 09:07:10,409 - core.component - INFO - ע: get_robot_position -> GetRobotPositionComponent
+2025-03-18 09:07:10,409 - core.component - INFO - ע: robot_action -> RobotActionComponent
+2025-03-18 09:07:10,409 - core.component - INFO - ע: change_robot_destination -> ChangeRobotDestinationComponent
+2025-03-18 09:07:10,416 - core.component - INFO - ע: get_robot_battery -> GetRobotBatteryComponent
+2025-03-18 09:07:10,416 - core.component - INFO - ע: get_robot_pgv_code -> GetRobotPGVCodeComponent
+2025-03-18 09:07:10,416 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 09:07:10,416 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 09:07:10,416 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 09:07:10,416 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 09:07:10,416 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 09:07:10,416 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 09:07:10,419 - core.component - INFO - ע: run_script -> RunScriptComponent
+2025-03-18 09:07:10,420 - core.component - INFO - ע: set_task_variables -> SetTaskVariablesComponent
+2025-03-18 09:07:10,421 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 09:07:10,421 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 09:07:10,421 - core.component - INFO - ע: batch_set_site -> BatchSetSiteComponent
+2025-03-18 09:07:10,421 - core.component - INFO - ע: get_dense_site -> GetDenseSiteComponent
+2025-03-18 09:07:10,421 - core.component - INFO - ע: query_site -> QuerySiteComponent
+2025-03-18 09:07:10,421 - core.component - INFO - ע: lock_site -> LockSiteComponent
+2025-03-18 09:07:10,421 - core.component - INFO - ע: unlock_site -> UnlockSiteComponent
+2025-03-18 09:07:10,421 - core.component - INFO - ע: get_locked_sites_by_task -> GetLockedSitesByTaskComponent
+2025-03-18 09:07:10,421 - core.component - INFO - ע: get_site_extension_property -> GetSiteExtensionPropertyComponent
+2025-03-18 09:07:10,421 - core.component - INFO - ע: set_site_extension_property -> SetSiteExtensionPropertyComponent
+2025-03-18 09:07:10,421 - core.component - INFO - ע: set_site_goods -> SetSiteGoodsComponent
+2025-03-18 09:07:10,421 - core.component - INFO - ע: set_site_empty -> SetSiteEmptyComponent
+2025-03-18 09:07:10,421 - core.component - INFO - ע: set_site_occupied -> SetSiteOccupiedComponent
+2025-03-18 09:07:10,421 - core.component - INFO - ע: set_site_tag -> SetSiteTagComponent
+2025-03-18 09:07:10,421 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 09:07:10,421 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 09:07:10,421 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 09:07:10,421 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 09:07:10,421 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 09:07:10,421 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 09:07:10,421 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 09:07:10,421 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 09:07:10,421 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 09:07:10,421 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 09:07:10,421 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 09:07:10,421 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 09:07:10,421 - core.component - INFO - ע: subtask -> SubtaskComponent
+2025-03-18 09:07:10,421 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 09:07:10,421 - core.component - INFO - ע: cache_data -> CacheDataComponent
+2025-03-18 09:07:10,421 - core.component - INFO - ע: clear_cache_data -> ClearCacheDataComponent
+2025-03-18 09:07:10,421 - core.component - INFO - ע: get_cache_data -> GetCacheDataComponent
+2025-03-18 09:07:10,421 - core.component - INFO - ע: set_task_status -> SetTaskStatusComponent
+2025-03-18 09:07:10,421 - core.component - INFO - ע: jump_to_block -> JumpToBlockComponent
+2025-03-18 09:07:10,421 - core.component - INFO - ע: get_task_input_param -> GetTaskInputParamComponent
+2025-03-18 09:07:10,421 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 09:07:10,421 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 09:07:10,421 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 09:07:10,421 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 09:07:10,421 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 09:07:10,421 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 09:07:10,421 - config.component_config - INFO - Զע: components
+2025-03-18 09:07:10,488 - root - INFO - ʼʼݿ...
+2025-03-18 09:07:10,553 - root - INFO - ݿɹ
+2025-03-18 09:07:10,553 - root - INFO - ʼʼ...
+2025-03-18 09:07:10,562 - root - INFO - Ѵڣʼ
+2025-03-18 09:07:10,563 - root - INFO - ݳʼɹ
+2025-03-18 09:07:10,563 - core.component - INFO - Զ: components
+2025-03-18 09:07:10,563 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 09:07:10,563 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 09:07:10,563 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 09:07:10,563 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 09:07:10,563 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 09:07:10,563 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 09:07:10,573 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 09:07:10,573 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 09:07:10,573 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 09:07:10,573 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 09:07:10,573 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 09:07:10,573 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 09:07:10,573 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 09:07:10,573 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 09:07:10,573 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 09:07:10,573 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 09:07:10,584 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 09:07:10,584 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 09:07:10,584 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 09:07:10,584 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 09:07:10,584 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 09:07:10,584 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 09:07:10,584 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 09:07:10,584 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 09:07:10,584 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 09:07:10,584 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 09:07:10,584 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 09:07:10,584 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 09:07:10,584 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 09:07:10,584 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 09:07:10,584 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 09:07:10,584 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 09:07:10,584 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 09:07:10,584 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 09:07:10,584 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 09:07:10,594 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 09:07:10,594 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 09:07:10,594 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 09:07:10,594 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 09:07:10,594 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 09:07:10,594 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 09:07:10,604 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 09:07:10,604 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 09:07:10,604 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 09:07:10,604 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 09:07:10,604 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 09:07:10,604 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 09:07:10,604 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 09:07:10,615 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 09:07:10,615 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 09:07:10,615 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 09:07:10,615 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 09:07:10,615 - config.component_config - INFO - Զע: components
+2025-03-18 09:07:10,635 - root - INFO - Ӧ
+2025-03-18 09:17:35,975 - root - INFO - Ӧùر
+2025-03-18 09:17:37,281 - root - INFO - ʼʼݿ...
+2025-03-18 09:17:37,345 - root - INFO - ݿɹ
+2025-03-18 09:17:37,345 - root - INFO - ʼʼ...
+2025-03-18 09:17:37,364 - root - INFO - Ѵڣʼ
+2025-03-18 09:17:37,364 - root - INFO - ݳʼɹ
+2025-03-18 09:17:37,364 - core.component - INFO - Զ: components
+2025-03-18 09:17:37,364 - core.component - INFO - ע: check_task_instance_id_exists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 09:17:37,364 - core.component - INFO - ע: create_unique_id -> CreateUniqueIdComponent
+2025-03-18 09:17:37,364 - core.component - INFO - ע: current_timestamp -> CurrentTimestampComponent
+2025-03-18 09:17:37,364 - core.component - INFO - ע: current_time -> CurrentTimeComponent
+2025-03-18 09:17:37,364 - core.component - INFO - ע: execute_sql -> ExecuteSqlComponent
+2025-03-18 09:17:37,364 - core.component - INFO - ע: query_sql -> QuerySqlComponent
+2025-03-18 09:17:37,364 - core.component - INFO - ע: string_md5_encrypt -> StringMd5EncryptComponent
+2025-03-18 09:17:37,364 - core.component - INFO - ע: string_to_json_array -> StringToJsonArrayComponent
+2025-03-18 09:17:37,364 - core.component - INFO - ע: string_to_json_object -> StringToJsonObjectComponent
+2025-03-18 09:17:37,364 - core.component - INFO - ע: print -> PrintComponent
+2025-03-18 09:17:37,364 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 09:17:37,364 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 09:17:37,364 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 09:17:37,364 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 09:17:37,364 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 09:17:37,364 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 09:17:37,364 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 09:17:37,364 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 09:17:37,376 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 09:17:37,376 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 09:17:37,376 - core.component - INFO - ע: wait_modbus_value -> WaitModbusValueComponent
+2025-03-18 09:17:37,376 - core.component - INFO - ע: write_modbus_value -> WriteModbusValueComponent
+2025-03-18 09:17:37,376 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 09:17:37,376 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 09:17:37,376 - core.component - INFO - ע: if -> IfComponent
+2025-03-18 09:17:37,376 - core.component - INFO - ע: if_else -> IfElseComponent
+2025-03-18 09:17:37,376 - core.component - INFO - ע: if_else_if -> IfElseIfComponent
+2025-03-18 09:17:37,376 - core.component - INFO - ע: for_each -> ForEachComponent
+2025-03-18 09:17:37,376 - core.component - INFO - ע: while -> WhileComponent
+2025-03-18 09:17:37,392 - core.component - INFO - ע: break -> BreakComponent
+2025-03-18 09:17:37,392 - core.component - INFO - ע: return -> ReturnComponent
+2025-03-18 09:17:37,392 - core.component - INFO - ע: delay -> DelayComponent
+2025-03-18 09:17:37,392 - core.component - INFO - ע: parallel_execute -> ParallelExecuteComponent
+2025-03-18 09:17:37,392 - core.component - INFO - ע: serial_execute -> SerialExecuteComponent
+2025-03-18 09:17:37,392 - core.component - INFO - ע: throw_exception -> ThrowExceptionComponent
+2025-03-18 09:17:37,392 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 09:17:37,392 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 09:17:37,408 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 09:17:37,408 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 09:17:37,408 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 09:17:37,408 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 09:17:37,408 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 09:17:37,408 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 09:17:37,408 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 09:17:37,408 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 09:17:37,408 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 09:17:37,587 - core.component - INFO - ע: http_get_request -> HttpGetRequestComponent
+2025-03-18 09:17:37,587 - core.component - INFO - ע: http_post_request -> HttpPostRequestComponent
+2025-03-18 09:17:37,587 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 09:17:37,587 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 09:17:37,587 - core.component - INFO - ע: select_robot -> SelectRobotComponent
+2025-03-18 09:17:37,587 - core.component - INFO - ע: get_robot_position -> GetRobotPositionComponent
+2025-03-18 09:17:37,587 - core.component - INFO - ע: robot_action -> RobotActionComponent
+2025-03-18 09:17:37,587 - core.component - INFO - ע: change_robot_destination -> ChangeRobotDestinationComponent
+2025-03-18 09:17:37,587 - core.component - INFO - ע: get_robot_battery -> GetRobotBatteryComponent
+2025-03-18 09:17:37,597 - core.component - INFO - ע: get_robot_pgv_code -> GetRobotPGVCodeComponent
+2025-03-18 09:17:37,599 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 09:17:37,599 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 09:17:37,599 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 09:17:37,600 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 09:17:37,602 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 09:17:37,603 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 09:17:37,603 - core.component - INFO - ע: run_script -> RunScriptComponent
+2025-03-18 09:17:37,603 - core.component - INFO - ע: set_task_variables -> SetTaskVariablesComponent
+2025-03-18 09:17:37,603 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 09:17:37,603 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 09:17:37,603 - core.component - INFO - ע: batch_set_site -> BatchSetSiteComponent
+2025-03-18 09:17:37,603 - core.component - INFO - ע: get_dense_site -> GetDenseSiteComponent
+2025-03-18 09:17:37,603 - core.component - INFO - ע: query_site -> QuerySiteComponent
+2025-03-18 09:17:37,603 - core.component - INFO - ע: lock_site -> LockSiteComponent
+2025-03-18 09:17:37,613 - core.component - INFO - ע: unlock_site -> UnlockSiteComponent
+2025-03-18 09:17:37,613 - core.component - INFO - ע: get_locked_sites_by_task -> GetLockedSitesByTaskComponent
+2025-03-18 09:17:37,613 - core.component - INFO - ע: get_site_extension_property -> GetSiteExtensionPropertyComponent
+2025-03-18 09:17:37,613 - core.component - INFO - ע: set_site_extension_property -> SetSiteExtensionPropertyComponent
+2025-03-18 09:17:37,613 - core.component - INFO - ע: set_site_goods -> SetSiteGoodsComponent
+2025-03-18 09:17:37,613 - core.component - INFO - ע: set_site_empty -> SetSiteEmptyComponent
+2025-03-18 09:17:37,613 - core.component - INFO - ע: set_site_occupied -> SetSiteOccupiedComponent
+2025-03-18 09:17:37,613 - core.component - INFO - ע: set_site_tag -> SetSiteTagComponent
+2025-03-18 09:17:37,613 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 09:17:37,613 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 09:17:37,629 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 09:17:37,629 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 09:17:37,629 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 09:17:37,629 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 09:17:37,629 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 09:17:37,629 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 09:17:37,629 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 09:17:37,629 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 09:17:37,645 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 09:17:37,645 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 09:17:37,645 - core.component - INFO - ע: subtask -> SubtaskComponent
+2025-03-18 09:17:37,645 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 09:17:37,645 - core.component - INFO - ע: cache_data -> CacheDataComponent
+2025-03-18 09:17:37,645 - core.component - INFO - ע: clear_cache_data -> ClearCacheDataComponent
+2025-03-18 09:17:37,645 - core.component - INFO - ע: get_cache_data -> GetCacheDataComponent
+2025-03-18 09:17:37,645 - core.component - INFO - ע: set_task_status -> SetTaskStatusComponent
+2025-03-18 09:17:37,645 - core.component - INFO - ע: jump_to_block -> JumpToBlockComponent
+2025-03-18 09:17:37,645 - core.component - INFO - ע: get_task_input_param -> GetTaskInputParamComponent
+2025-03-18 09:17:37,645 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 09:17:37,645 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 09:17:37,645 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 09:17:37,645 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 09:17:37,645 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 09:17:37,645 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 09:17:37,663 - config.component_config - INFO - Զע: components
+2025-03-18 09:17:37,717 - root - INFO - ʼʼݿ...
+2025-03-18 09:17:37,787 - root - INFO - ݿɹ
+2025-03-18 09:17:37,787 - root - INFO - ʼʼ...
+2025-03-18 09:17:37,787 - root - INFO - Ѵڣʼ
+2025-03-18 09:17:37,803 - root - INFO - ݳʼɹ
+2025-03-18 09:17:37,803 - core.component - INFO - Զ: components
+2025-03-18 09:17:37,803 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 09:17:37,803 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 09:17:37,803 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 09:17:37,803 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 09:17:37,803 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 09:17:37,803 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 09:17:37,803 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 09:17:37,803 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 09:17:37,819 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 09:17:37,819 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 09:17:37,819 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 09:17:37,819 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 09:17:37,819 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 09:17:37,819 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 09:17:37,819 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 09:17:37,819 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 09:17:37,819 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 09:17:37,819 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 09:17:37,819 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 09:17:37,819 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 09:17:37,819 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 09:17:37,819 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 09:17:37,819 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 09:17:37,819 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 09:17:37,819 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 09:17:37,819 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 09:17:37,819 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 09:17:37,819 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 09:17:37,819 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 09:17:37,819 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 09:17:37,819 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 09:17:37,819 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 09:17:37,819 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 09:17:37,819 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 09:17:37,819 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 09:17:37,819 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 09:17:37,819 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 09:17:37,819 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 09:17:37,819 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 09:17:37,819 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 09:17:37,819 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 09:17:37,819 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 09:17:37,819 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 09:17:37,819 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 09:17:37,819 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 09:17:37,819 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 09:17:37,819 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 09:17:37,819 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 09:17:37,819 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 09:17:37,819 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 09:17:37,819 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 09:17:37,819 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 09:17:37,819 - config.component_config - INFO - Զע: components
+2025-03-18 09:17:37,835 - root - INFO - Ӧ
+2025-03-18 09:22:36,691 - root - INFO - Ӧùر
+2025-03-18 09:22:37,898 - root - INFO - ʼʼݿ...
+2025-03-18 09:22:37,945 - root - INFO - ݿɹ
+2025-03-18 09:22:37,945 - root - INFO - ʼʼ...
+2025-03-18 09:22:37,961 - root - INFO - Ѵڣʼ
+2025-03-18 09:22:37,961 - root - INFO - ݳʼɹ
+2025-03-18 09:22:37,961 - core.component - INFO - Զ: components
+2025-03-18 09:22:37,961 - core.component - INFO - ע: check_task_instance_id_exists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 09:22:37,977 - core.component - INFO - ע: create_unique_id -> CreateUniqueIdComponent
+2025-03-18 09:22:37,977 - core.component - INFO - ע: current_timestamp -> CurrentTimestampComponent
+2025-03-18 09:22:37,977 - core.component - INFO - ע: current_time -> CurrentTimeComponent
+2025-03-18 09:22:37,977 - core.component - INFO - ע: execute_sql -> ExecuteSqlComponent
+2025-03-18 09:22:37,977 - core.component - INFO - ע: query_sql -> QuerySqlComponent
+2025-03-18 09:22:37,977 - core.component - INFO - ע: string_md5_encrypt -> StringMd5EncryptComponent
+2025-03-18 09:22:37,977 - core.component - INFO - ע: string_to_json_array -> StringToJsonArrayComponent
+2025-03-18 09:22:37,977 - core.component - INFO - ע: string_to_json_object -> StringToJsonObjectComponent
+2025-03-18 09:22:37,977 - core.component - INFO - ע: print -> PrintComponent
+2025-03-18 09:22:37,977 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 09:22:37,977 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 09:22:37,977 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 09:22:37,977 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 09:22:37,977 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 09:22:37,977 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 09:22:37,977 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 09:22:37,977 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 09:22:37,977 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 09:22:37,977 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 09:22:37,977 - core.component - INFO - ע: wait_modbus_value -> WaitModbusValueComponent
+2025-03-18 09:22:37,977 - core.component - INFO - ע: write_modbus_value -> WriteModbusValueComponent
+2025-03-18 09:22:37,993 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 09:22:37,993 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 09:22:37,993 - core.component - INFO - ע: if -> IfComponent
+2025-03-18 09:22:37,993 - core.component - INFO - ע: if_else -> IfElseComponent
+2025-03-18 09:22:37,993 - core.component - INFO - ע: if_else_if -> IfElseIfComponent
+2025-03-18 09:22:37,993 - core.component - INFO - ע: for_each -> ForEachComponent
+2025-03-18 09:22:37,993 - core.component - INFO - ע: while -> WhileComponent
+2025-03-18 09:22:37,993 - core.component - INFO - ע: break -> BreakComponent
+2025-03-18 09:22:37,993 - core.component - INFO - ע: return -> ReturnComponent
+2025-03-18 09:22:37,993 - core.component - INFO - ע: delay -> DelayComponent
+2025-03-18 09:22:37,993 - core.component - INFO - ע: parallel_execute -> ParallelExecuteComponent
+2025-03-18 09:22:37,993 - core.component - INFO - ע: serial_execute -> SerialExecuteComponent
+2025-03-18 09:22:37,993 - core.component - INFO - ע: throw_exception -> ThrowExceptionComponent
+2025-03-18 09:22:37,993 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 09:22:37,993 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 09:22:37,993 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 09:22:37,993 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 09:22:37,993 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 09:22:37,993 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 09:22:37,993 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 09:22:37,993 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 09:22:37,993 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 09:22:37,993 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 09:22:37,993 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 09:22:38,159 - core.component - INFO - ע: http_get_request -> HttpGetRequestComponent
+2025-03-18 09:22:38,159 - core.component - INFO - ע: http_post_request -> HttpPostRequestComponent
+2025-03-18 09:22:38,159 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 09:22:38,159 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 09:22:38,159 - core.component - INFO - ע: select_robot -> SelectRobotComponent
+2025-03-18 09:22:38,159 - core.component - INFO - ע: get_robot_position -> GetRobotPositionComponent
+2025-03-18 09:22:38,159 - core.component - INFO - ע: robot_action -> RobotActionComponent
+2025-03-18 09:22:38,159 - core.component - INFO - ע: change_robot_destination -> ChangeRobotDestinationComponent
+2025-03-18 09:22:38,159 - core.component - INFO - ע: get_robot_battery -> GetRobotBatteryComponent
+2025-03-18 09:22:38,175 - core.component - INFO - ע: get_robot_pgv_code -> GetRobotPGVCodeComponent
+2025-03-18 09:22:38,175 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 09:22:38,175 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 09:22:38,175 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 09:22:38,175 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 09:22:38,175 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 09:22:38,175 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 09:22:38,175 - core.component - INFO - ע: run_script -> RunScriptComponent
+2025-03-18 09:22:38,175 - core.component - INFO - ע: set_task_variables -> SetTaskVariablesComponent
+2025-03-18 09:22:38,175 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 09:22:38,175 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 09:22:38,175 - core.component - INFO - ע: batch_set_site -> BatchSetSiteComponent
+2025-03-18 09:22:38,175 - core.component - INFO - ע: get_dense_site -> GetDenseSiteComponent
+2025-03-18 09:22:38,175 - core.component - INFO - ע: query_site -> QuerySiteComponent
+2025-03-18 09:22:38,175 - core.component - INFO - ע: lock_site -> LockSiteComponent
+2025-03-18 09:22:38,175 - core.component - INFO - ע: unlock_site -> UnlockSiteComponent
+2025-03-18 09:22:38,175 - core.component - INFO - ע: get_locked_sites_by_task -> GetLockedSitesByTaskComponent
+2025-03-18 09:22:38,175 - core.component - INFO - ע: get_site_extension_property -> GetSiteExtensionPropertyComponent
+2025-03-18 09:22:38,175 - core.component - INFO - ע: set_site_extension_property -> SetSiteExtensionPropertyComponent
+2025-03-18 09:22:38,175 - core.component - INFO - ע: set_site_goods -> SetSiteGoodsComponent
+2025-03-18 09:22:38,175 - core.component - INFO - ע: set_site_empty -> SetSiteEmptyComponent
+2025-03-18 09:22:38,175 - core.component - INFO - ע: set_site_occupied -> SetSiteOccupiedComponent
+2025-03-18 09:22:38,175 - core.component - INFO - ע: set_site_tag -> SetSiteTagComponent
+2025-03-18 09:22:38,175 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 09:22:38,175 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 09:22:38,175 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 09:22:38,175 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 09:22:38,175 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 09:22:38,175 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 09:22:38,175 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 09:22:38,175 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 09:22:38,175 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 09:22:38,175 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 09:22:38,175 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 09:22:38,175 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 09:22:38,175 - core.component - INFO - ע: subtask -> SubtaskComponent
+2025-03-18 09:22:38,175 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 09:22:38,191 - core.component - INFO - ע: cache_data -> CacheDataComponent
+2025-03-18 09:22:38,191 - core.component - INFO - ע: clear_cache_data -> ClearCacheDataComponent
+2025-03-18 09:22:38,191 - core.component - INFO - ע: get_cache_data -> GetCacheDataComponent
+2025-03-18 09:22:38,191 - core.component - INFO - ע: set_task_status -> SetTaskStatusComponent
+2025-03-18 09:22:38,191 - core.component - INFO - ע: jump_to_block -> JumpToBlockComponent
+2025-03-18 09:22:38,191 - core.component - INFO - ע: get_task_input_param -> GetTaskInputParamComponent
+2025-03-18 09:22:38,191 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 09:22:38,191 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 09:22:38,191 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 09:22:38,191 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 09:22:38,191 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 09:22:38,191 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 09:22:38,191 - config.component_config - INFO - Զע: components
+2025-03-18 09:22:38,232 - root - INFO - ʼʼݿ...
+2025-03-18 09:22:38,287 - root - INFO - ݿɹ
+2025-03-18 09:22:38,287 - root - INFO - ʼʼ...
+2025-03-18 09:22:38,287 - root - INFO - Ѵڣʼ
+2025-03-18 09:22:38,287 - root - INFO - ݳʼɹ
+2025-03-18 09:22:38,287 - core.component - INFO - Զ: components
+2025-03-18 09:22:38,287 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 09:22:38,287 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 09:22:38,287 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 09:22:38,287 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 09:22:38,287 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 09:22:38,287 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 09:22:38,287 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 09:22:38,287 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 09:22:38,287 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 09:22:38,287 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 09:22:38,287 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 09:22:38,287 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 09:22:38,287 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 09:22:38,287 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 09:22:38,287 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 09:22:38,287 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 09:22:38,287 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 09:22:38,287 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 09:22:38,287 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 09:22:38,287 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 09:22:38,287 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 09:22:38,287 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 09:22:38,287 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 09:22:38,287 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 09:22:38,287 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 09:22:38,303 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 09:22:38,303 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 09:22:38,303 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 09:22:38,303 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 09:22:38,303 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 09:22:38,303 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 09:22:38,303 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 09:22:38,303 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 09:22:38,303 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 09:22:38,303 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 09:22:38,303 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 09:22:38,303 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 09:22:38,303 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 09:22:38,303 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 09:22:38,303 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 09:22:38,303 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 09:22:38,303 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 09:22:38,303 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 09:22:38,303 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 09:22:38,303 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 09:22:38,303 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 09:22:38,303 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 09:22:38,303 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 09:22:38,303 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 09:22:38,303 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 09:22:38,303 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 09:22:38,303 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 09:22:38,303 - config.component_config - INFO - Զע: components
+2025-03-18 09:22:38,319 - root - INFO - Ӧ
+2025-03-18 09:43:59,788 - root - INFO - Ӧùر
+2025-03-18 09:44:00,980 - root - INFO - ʼʼݿ...
+2025-03-18 09:44:01,054 - root - INFO - ݿɹ
+2025-03-18 09:44:01,054 - root - INFO - ʼʼ...
+2025-03-18 09:44:01,064 - root - INFO - Ѵڣʼ
+2025-03-18 09:44:01,064 - root - INFO - ݳʼɹ
+2025-03-18 09:44:01,075 - core.component - INFO - Զ: components
+2025-03-18 09:44:01,075 - core.component - INFO - ע: check_task_instance_id_exists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 09:44:01,075 - core.component - INFO - ע: create_unique_id -> CreateUniqueIdComponent
+2025-03-18 09:44:01,075 - core.component - INFO - ע: current_timestamp -> CurrentTimestampComponent
+2025-03-18 09:44:01,075 - core.component - INFO - ע: current_time -> CurrentTimeComponent
+2025-03-18 09:44:01,075 - core.component - INFO - ע: execute_sql -> ExecuteSqlComponent
+2025-03-18 09:44:01,075 - core.component - INFO - ע: query_sql -> QuerySqlComponent
+2025-03-18 09:44:01,075 - core.component - INFO - ע: string_md5_encrypt -> StringMd5EncryptComponent
+2025-03-18 09:44:01,086 - core.component - INFO - ע: string_to_json_array -> StringToJsonArrayComponent
+2025-03-18 09:44:01,086 - core.component - INFO - ע: string_to_json_object -> StringToJsonObjectComponent
+2025-03-18 09:44:01,086 - core.component - INFO - ע: print -> PrintComponent
+2025-03-18 09:44:01,086 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 09:44:01,086 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 09:44:01,086 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 09:44:01,086 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 09:44:01,086 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 09:44:01,096 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 09:44:01,096 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 09:44:01,096 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 09:44:01,096 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 09:44:01,096 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 09:44:01,096 - core.component - INFO - ע: wait_modbus_value -> WaitModbusValueComponent
+2025-03-18 09:44:01,096 - core.component - INFO - ע: write_modbus_value -> WriteModbusValueComponent
+2025-03-18 09:44:01,096 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 09:44:01,096 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 09:44:01,096 - core.component - INFO - ע: if -> IfComponent
+2025-03-18 09:44:01,106 - core.component - INFO - ע: if_else -> IfElseComponent
+2025-03-18 09:44:01,106 - core.component - INFO - ע: if_else_if -> IfElseIfComponent
+2025-03-18 09:44:01,106 - core.component - INFO - ע: for_each -> ForEachComponent
+2025-03-18 09:44:01,106 - core.component - INFO - ע: while -> WhileComponent
+2025-03-18 09:44:01,106 - core.component - INFO - ע: break -> BreakComponent
+2025-03-18 09:44:01,106 - core.component - INFO - ע: return -> ReturnComponent
+2025-03-18 09:44:01,116 - core.component - INFO - ע: delay -> DelayComponent
+2025-03-18 09:44:01,116 - core.component - INFO - ע: parallel_execute -> ParallelExecuteComponent
+2025-03-18 09:44:01,116 - core.component - INFO - ע: serial_execute -> SerialExecuteComponent
+2025-03-18 09:44:01,116 - core.component - INFO - ע: throw_exception -> ThrowExceptionComponent
+2025-03-18 09:44:01,116 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 09:44:01,116 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 09:44:01,116 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 09:44:01,116 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 09:44:01,116 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 09:44:01,116 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 09:44:01,116 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 09:44:01,116 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 09:44:01,116 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 09:44:01,116 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 09:44:01,116 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 09:44:01,309 - core.component - INFO - ע: http_get_request -> HttpGetRequestComponent
+2025-03-18 09:44:01,309 - core.component - INFO - ע: http_post_request -> HttpPostRequestComponent
+2025-03-18 09:44:01,309 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 09:44:01,309 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 09:44:01,309 - core.component - INFO - ע: select_robot -> SelectRobotComponent
+2025-03-18 09:44:01,309 - core.component - INFO - ע: get_robot_position -> GetRobotPositionComponent
+2025-03-18 09:44:01,309 - core.component - INFO - ע: robot_action -> RobotActionComponent
+2025-03-18 09:44:01,309 - core.component - INFO - ע: change_robot_destination -> ChangeRobotDestinationComponent
+2025-03-18 09:44:01,309 - core.component - INFO - ע: get_robot_battery -> GetRobotBatteryComponent
+2025-03-18 09:44:01,309 - core.component - INFO - ע: get_robot_pgv_code -> GetRobotPGVCodeComponent
+2025-03-18 09:44:01,309 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 09:44:01,309 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 09:44:01,309 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 09:44:01,309 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 09:44:01,309 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 09:44:01,309 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 09:44:01,309 - core.component - INFO - ע: run_script -> RunScriptComponent
+2025-03-18 09:44:01,309 - core.component - INFO - ע: set_task_variables -> SetTaskVariablesComponent
+2025-03-18 09:44:01,309 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 09:44:01,309 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 09:44:01,309 - core.component - INFO - ע: batch_set_site -> BatchSetSiteComponent
+2025-03-18 09:44:01,309 - core.component - INFO - ע: get_dense_site -> GetDenseSiteComponent
+2025-03-18 09:44:01,317 - core.component - INFO - ע: query_site -> QuerySiteComponent
+2025-03-18 09:44:01,317 - core.component - INFO - ע: lock_site -> LockSiteComponent
+2025-03-18 09:44:01,317 - core.component - INFO - ע: unlock_site -> UnlockSiteComponent
+2025-03-18 09:44:01,317 - core.component - INFO - ע: get_locked_sites_by_task -> GetLockedSitesByTaskComponent
+2025-03-18 09:44:01,317 - core.component - INFO - ע: get_site_extension_property -> GetSiteExtensionPropertyComponent
+2025-03-18 09:44:01,317 - core.component - INFO - ע: set_site_extension_property -> SetSiteExtensionPropertyComponent
+2025-03-18 09:44:01,317 - core.component - INFO - ע: set_site_goods -> SetSiteGoodsComponent
+2025-03-18 09:44:01,317 - core.component - INFO - ע: set_site_empty -> SetSiteEmptyComponent
+2025-03-18 09:44:01,317 - core.component - INFO - ע: set_site_occupied -> SetSiteOccupiedComponent
+2025-03-18 09:44:01,317 - core.component - INFO - ע: set_site_tag -> SetSiteTagComponent
+2025-03-18 09:44:01,317 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 09:44:01,317 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 09:44:01,317 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 09:44:01,317 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 09:44:01,317 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 09:44:01,317 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 09:44:01,317 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 09:44:01,317 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 09:44:01,317 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 09:44:01,317 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 09:44:01,317 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 09:44:01,317 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 09:44:01,317 - core.component - INFO - ע: subtask -> SubtaskComponent
+2025-03-18 09:44:01,317 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 09:44:01,317 - core.component - INFO - ע: cache_data -> CacheDataComponent
+2025-03-18 09:44:01,317 - core.component - INFO - ע: clear_cache_data -> ClearCacheDataComponent
+2025-03-18 09:44:01,317 - core.component - INFO - ע: get_cache_data -> GetCacheDataComponent
+2025-03-18 09:44:01,317 - core.component - INFO - ע: set_task_status -> SetTaskStatusComponent
+2025-03-18 09:44:01,317 - core.component - INFO - ע: jump_to_block -> JumpToBlockComponent
+2025-03-18 09:44:01,317 - core.component - INFO - ע: get_task_input_param -> GetTaskInputParamComponent
+2025-03-18 09:44:01,317 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 09:44:01,317 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 09:44:01,317 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 09:44:01,317 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 09:44:01,317 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 09:44:01,317 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 09:44:01,317 - config.component_config - INFO - Զע: components
+2025-03-18 09:44:01,389 - root - INFO - ʼʼݿ...
+2025-03-18 09:44:01,463 - root - INFO - ݿɹ
+2025-03-18 09:44:01,463 - root - INFO - ʼʼ...
+2025-03-18 09:44:01,472 - root - INFO - Ѵڣʼ
+2025-03-18 09:44:01,472 - root - INFO - ݳʼɹ
+2025-03-18 09:44:01,472 - core.component - INFO - Զ: components
+2025-03-18 09:44:01,482 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 09:44:01,482 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 09:44:01,492 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 09:44:01,492 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 09:44:01,502 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 09:44:01,502 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 09:44:01,512 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 09:44:01,512 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 09:44:01,522 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 09:44:01,522 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 09:44:01,532 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 09:44:01,532 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 09:44:01,543 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 09:44:01,543 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 09:44:01,553 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 09:44:01,553 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 09:44:01,553 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 09:44:01,564 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 09:44:01,564 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 09:44:01,574 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 09:44:01,581 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 09:44:01,585 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 09:44:01,587 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 09:44:01,594 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 09:44:01,595 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 09:44:01,595 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 09:44:01,605 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 09:44:01,609 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 09:44:01,609 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 09:44:01,615 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 09:44:01,615 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 09:44:01,625 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 09:44:01,625 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 09:44:01,625 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 09:44:01,640 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 09:44:01,647 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 09:44:01,658 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 09:44:01,661 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 09:44:01,664 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 09:44:01,664 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 09:44:01,664 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 09:44:01,676 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 09:44:01,678 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 09:44:01,680 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 09:44:01,680 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 09:44:01,684 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 09:44:01,684 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 09:44:01,690 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 09:44:01,695 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 09:44:01,697 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 09:44:01,706 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 09:44:01,708 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 09:44:01,717 - config.component_config - INFO - Զע: components
+2025-03-18 09:44:01,743 - root - INFO - Ӧ
+2025-03-18 09:44:33,039 - root - INFO - Ӧùر
+2025-03-18 09:44:34,137 - root - INFO - ʼʼݿ...
+2025-03-18 09:44:34,190 - root - INFO - ݿɹ
+2025-03-18 09:44:34,191 - root - INFO - ʼʼ...
+2025-03-18 09:44:34,210 - root - INFO - Ѵڣʼ
+2025-03-18 09:44:34,210 - root - INFO - ݳʼɹ
+2025-03-18 09:44:34,212 - core.component - INFO - Զ: components
+2025-03-18 09:44:34,212 - core.component - INFO - ע: check_task_instance_id_exists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 09:44:34,212 - core.component - INFO - ע: create_unique_id -> CreateUniqueIdComponent
+2025-03-18 09:44:34,217 - core.component - INFO - ע: current_timestamp -> CurrentTimestampComponent
+2025-03-18 09:44:34,218 - core.component - INFO - ע: current_time -> CurrentTimeComponent
+2025-03-18 09:44:34,222 - core.component - INFO - ע: execute_sql -> ExecuteSqlComponent
+2025-03-18 09:44:34,222 - core.component - INFO - ע: query_sql -> QuerySqlComponent
+2025-03-18 09:44:34,223 - core.component - INFO - ע: string_md5_encrypt -> StringMd5EncryptComponent
+2025-03-18 09:44:34,223 - core.component - INFO - ע: string_to_json_array -> StringToJsonArrayComponent
+2025-03-18 09:44:34,226 - core.component - INFO - ע: string_to_json_object -> StringToJsonObjectComponent
+2025-03-18 09:44:34,227 - core.component - INFO - ע: print -> PrintComponent
+2025-03-18 09:44:34,227 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 09:44:34,229 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 09:44:34,231 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 09:44:34,234 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 09:44:34,235 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 09:44:34,237 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 09:44:34,239 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 09:44:34,242 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 09:44:34,242 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 09:44:34,243 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 09:44:34,244 - core.component - INFO - ע: wait_modbus_value -> WaitModbusValueComponent
+2025-03-18 09:44:34,247 - core.component - INFO - ע: write_modbus_value -> WriteModbusValueComponent
+2025-03-18 09:44:34,249 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 09:44:34,250 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 09:44:34,253 - core.component - INFO - ע: if -> IfComponent
+2025-03-18 09:44:34,254 - core.component - INFO - ע: if_else -> IfElseComponent
+2025-03-18 09:44:34,256 - core.component - INFO - ע: if_else_if -> IfElseIfComponent
+2025-03-18 09:44:34,257 - core.component - INFO - ע: for_each -> ForEachComponent
+2025-03-18 09:44:34,258 - core.component - INFO - ע: while -> WhileComponent
+2025-03-18 09:44:34,258 - core.component - INFO - ע: break -> BreakComponent
+2025-03-18 09:44:34,260 - core.component - INFO - ע: return -> ReturnComponent
+2025-03-18 09:44:34,261 - core.component - INFO - ע: delay -> DelayComponent
+2025-03-18 09:44:34,263 - core.component - INFO - ע: parallel_execute -> ParallelExecuteComponent
+2025-03-18 09:44:34,265 - core.component - INFO - ע: serial_execute -> SerialExecuteComponent
+2025-03-18 09:44:34,267 - core.component - INFO - ע: throw_exception -> ThrowExceptionComponent
+2025-03-18 09:44:34,268 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 09:44:34,269 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 09:44:34,273 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 09:44:34,273 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 09:44:34,273 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 09:44:34,275 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 09:44:34,277 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 09:44:34,278 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 09:44:34,278 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 09:44:34,279 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 09:44:34,281 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 09:44:34,452 - core.component - INFO - ע: http_get_request -> HttpGetRequestComponent
+2025-03-18 09:44:34,455 - core.component - INFO - ע: http_post_request -> HttpPostRequestComponent
+2025-03-18 09:44:34,456 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 09:44:34,461 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 09:44:34,465 - core.component - INFO - ע: select_robot -> SelectRobotComponent
+2025-03-18 09:44:34,469 - core.component - INFO - ע: get_robot_position -> GetRobotPositionComponent
+2025-03-18 09:44:34,471 - core.component - INFO - ע: robot_action -> RobotActionComponent
+2025-03-18 09:44:34,473 - core.component - INFO - ע: change_robot_destination -> ChangeRobotDestinationComponent
+2025-03-18 09:44:34,473 - core.component - INFO - ע: get_robot_battery -> GetRobotBatteryComponent
+2025-03-18 09:44:34,477 - core.component - INFO - ע: get_robot_pgv_code -> GetRobotPGVCodeComponent
+2025-03-18 09:44:34,477 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 09:44:34,478 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 09:44:34,479 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 09:44:34,480 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 09:44:34,480 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 09:44:34,481 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 09:44:34,481 - core.component - INFO - ע: run_script -> RunScriptComponent
+2025-03-18 09:44:34,484 - core.component - INFO - ע: set_task_variables -> SetTaskVariablesComponent
+2025-03-18 09:44:34,485 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 09:44:34,485 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 09:44:34,485 - core.component - INFO - ע: batch_set_site -> BatchSetSiteComponent
+2025-03-18 09:44:34,486 - core.component - INFO - ע: get_dense_site -> GetDenseSiteComponent
+2025-03-18 09:44:34,486 - core.component - INFO - ע: query_site -> QuerySiteComponent
+2025-03-18 09:44:34,486 - core.component - INFO - ע: lock_site -> LockSiteComponent
+2025-03-18 09:44:34,486 - core.component - INFO - ע: unlock_site -> UnlockSiteComponent
+2025-03-18 09:44:34,487 - core.component - INFO - ע: get_locked_sites_by_task -> GetLockedSitesByTaskComponent
+2025-03-18 09:44:34,487 - core.component - INFO - ע: get_site_extension_property -> GetSiteExtensionPropertyComponent
+2025-03-18 09:44:34,487 - core.component - INFO - ע: set_site_extension_property -> SetSiteExtensionPropertyComponent
+2025-03-18 09:44:34,487 - core.component - INFO - ע: set_site_goods -> SetSiteGoodsComponent
+2025-03-18 09:44:34,487 - core.component - INFO - ע: set_site_empty -> SetSiteEmptyComponent
+2025-03-18 09:44:34,488 - core.component - INFO - ע: set_site_occupied -> SetSiteOccupiedComponent
+2025-03-18 09:44:34,488 - core.component - INFO - ע: set_site_tag -> SetSiteTagComponent
+2025-03-18 09:44:34,488 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 09:44:34,488 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 09:44:34,488 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 09:44:34,489 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 09:44:34,489 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 09:44:34,489 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 09:44:34,489 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 09:44:34,489 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 09:44:34,489 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 09:44:34,489 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 09:44:34,489 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 09:44:34,489 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 09:44:34,490 - core.component - INFO - ע: subtask -> SubtaskComponent
+2025-03-18 09:44:34,490 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 09:44:34,490 - core.component - INFO - ע: cache_data -> CacheDataComponent
+2025-03-18 09:44:34,490 - core.component - INFO - ע: clear_cache_data -> ClearCacheDataComponent
+2025-03-18 09:44:34,490 - core.component - INFO - ע: get_cache_data -> GetCacheDataComponent
+2025-03-18 09:44:34,490 - core.component - INFO - ע: set_task_status -> SetTaskStatusComponent
+2025-03-18 09:44:34,490 - core.component - INFO - ע: jump_to_block -> JumpToBlockComponent
+2025-03-18 09:44:34,490 - core.component - INFO - ע: get_task_input_param -> GetTaskInputParamComponent
+2025-03-18 09:44:34,490 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 09:44:34,491 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 09:44:34,491 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 09:44:34,491 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 09:44:34,492 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 09:44:34,492 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 09:44:34,492 - config.component_config - INFO - Զע: components
+2025-03-18 09:44:34,548 - root - INFO - ʼʼݿ...
+2025-03-18 09:44:34,622 - root - INFO - ݿɹ
+2025-03-18 09:44:34,623 - root - INFO - ʼʼ...
+2025-03-18 09:44:34,625 - root - INFO - Ѵڣʼ
+2025-03-18 09:44:34,627 - root - INFO - ݳʼɹ
+2025-03-18 09:44:34,627 - core.component - INFO - Զ: components
+2025-03-18 09:44:34,628 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 09:44:34,628 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 09:44:34,628 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 09:44:34,628 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 09:44:34,630 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 09:44:34,630 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 09:44:34,630 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 09:44:34,630 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 09:44:34,630 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 09:44:34,631 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 09:44:34,631 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 09:44:34,631 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 09:44:34,631 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 09:44:34,631 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 09:44:34,631 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 09:44:34,632 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 09:44:34,632 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 09:44:34,634 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 09:44:34,635 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 09:44:34,635 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 09:44:34,636 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 09:44:34,636 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 09:44:34,636 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 09:44:34,636 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 09:44:34,636 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 09:44:34,636 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 09:44:34,638 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 09:44:34,638 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 09:44:34,638 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 09:44:34,638 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 09:44:34,638 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 09:44:34,638 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 09:44:34,639 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 09:44:34,639 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 09:44:34,639 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 09:44:34,639 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 09:44:34,639 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 09:44:34,639 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 09:44:34,640 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 09:44:34,640 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 09:44:34,640 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 09:44:34,640 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 09:44:34,640 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 09:44:34,641 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 09:44:34,641 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 09:44:34,641 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 09:44:34,641 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 09:44:34,641 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 09:44:34,641 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 09:44:34,641 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 09:44:34,641 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 09:44:34,641 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 09:44:34,641 - config.component_config - INFO - Զע: components
+2025-03-18 09:44:34,656 - root - INFO - Ӧ
+2025-03-18 09:49:33,756 - root - INFO - Ӧùر
+2025-03-18 09:49:34,896 - root - INFO - ʼʼݿ...
+2025-03-18 09:49:34,941 - root - INFO - ݿɹ
+2025-03-18 09:49:34,941 - root - INFO - ʼʼ...
+2025-03-18 09:49:34,966 - root - INFO - Ѵڣʼ
+2025-03-18 09:49:34,966 - root - INFO - ݳʼɹ
+2025-03-18 09:49:34,972 - core.component - INFO - Զ: components
+2025-03-18 09:49:34,972 - core.component - INFO - ע: check_task_instance_id_exists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 09:49:34,972 - core.component - INFO - ע: create_unique_id -> CreateUniqueIdComponent
+2025-03-18 09:49:34,972 - core.component - INFO - ע: current_timestamp -> CurrentTimestampComponent
+2025-03-18 09:49:34,972 - core.component - INFO - ע: current_time -> CurrentTimeComponent
+2025-03-18 09:49:34,972 - core.component - INFO - ע: execute_sql -> ExecuteSqlComponent
+2025-03-18 09:49:34,972 - core.component - INFO - ע: query_sql -> QuerySqlComponent
+2025-03-18 09:49:34,981 - core.component - INFO - ע: string_md5_encrypt -> StringMd5EncryptComponent
+2025-03-18 09:49:34,981 - core.component - INFO - ע: string_to_json_array -> StringToJsonArrayComponent
+2025-03-18 09:49:34,981 - core.component - INFO - ע: string_to_json_object -> StringToJsonObjectComponent
+2025-03-18 09:49:34,981 - core.component - INFO - ע: print -> PrintComponent
+2025-03-18 09:49:34,981 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 09:49:34,981 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 09:49:34,981 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 09:49:34,981 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 09:49:34,981 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 09:49:34,981 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 09:49:34,981 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 09:49:34,981 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 09:49:34,988 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 09:49:34,988 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 09:49:34,989 - core.component - INFO - ע: wait_modbus_value -> WaitModbusValueComponent
+2025-03-18 09:49:34,990 - core.component - INFO - ע: write_modbus_value -> WriteModbusValueComponent
+2025-03-18 09:49:34,991 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 09:49:34,991 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 09:49:34,992 - core.component - INFO - ע: if -> IfComponent
+2025-03-18 09:49:34,992 - core.component - INFO - ע: if_else -> IfElseComponent
+2025-03-18 09:49:34,993 - core.component - INFO - ע: if_else_if -> IfElseIfComponent
+2025-03-18 09:49:34,993 - core.component - INFO - ע: for_each -> ForEachComponent
+2025-03-18 09:49:34,994 - core.component - INFO - ע: while -> WhileComponent
+2025-03-18 09:49:34,994 - core.component - INFO - ע: break -> BreakComponent
+2025-03-18 09:49:34,994 - core.component - INFO - ע: return -> ReturnComponent
+2025-03-18 09:49:34,995 - core.component - INFO - ע: delay -> DelayComponent
+2025-03-18 09:49:34,995 - core.component - INFO - ע: parallel_execute -> ParallelExecuteComponent
+2025-03-18 09:49:34,995 - core.component - INFO - ע: serial_execute -> SerialExecuteComponent
+2025-03-18 09:49:34,996 - core.component - INFO - ע: throw_exception -> ThrowExceptionComponent
+2025-03-18 09:49:34,996 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 09:49:34,996 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 09:49:34,996 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 09:49:34,997 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 09:49:34,997 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 09:49:34,997 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 09:49:34,998 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 09:49:34,998 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 09:49:34,999 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 09:49:35,000 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 09:49:35,000 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 09:49:35,168 - core.component - INFO - ע: http_get_request -> HttpGetRequestComponent
+2025-03-18 09:49:35,168 - core.component - INFO - ע: http_post_request -> HttpPostRequestComponent
+2025-03-18 09:49:35,172 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 09:49:35,172 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 09:49:35,173 - core.component - INFO - ע: select_robot -> SelectRobotComponent
+2025-03-18 09:49:35,173 - core.component - INFO - ע: get_robot_position -> GetRobotPositionComponent
+2025-03-18 09:49:35,173 - core.component - INFO - ע: robot_action -> RobotActionComponent
+2025-03-18 09:49:35,173 - core.component - INFO - ע: change_robot_destination -> ChangeRobotDestinationComponent
+2025-03-18 09:49:35,173 - core.component - INFO - ע: get_robot_battery -> GetRobotBatteryComponent
+2025-03-18 09:49:35,174 - core.component - INFO - ע: get_robot_pgv_code -> GetRobotPGVCodeComponent
+2025-03-18 09:49:35,174 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 09:49:35,174 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 09:49:35,174 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 09:49:35,175 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 09:49:35,175 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 09:49:35,175 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 09:49:35,175 - core.component - INFO - ע: run_script -> RunScriptComponent
+2025-03-18 09:49:35,176 - core.component - INFO - ע: set_task_variables -> SetTaskVariablesComponent
+2025-03-18 09:49:35,176 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 09:49:35,176 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 09:49:35,177 - core.component - INFO - ע: batch_set_site -> BatchSetSiteComponent
+2025-03-18 09:49:35,177 - core.component - INFO - ע: get_dense_site -> GetDenseSiteComponent
+2025-03-18 09:49:35,177 - core.component - INFO - ע: query_site -> QuerySiteComponent
+2025-03-18 09:49:35,177 - core.component - INFO - ע: lock_site -> LockSiteComponent
+2025-03-18 09:49:35,178 - core.component - INFO - ע: unlock_site -> UnlockSiteComponent
+2025-03-18 09:49:35,178 - core.component - INFO - ע: get_locked_sites_by_task -> GetLockedSitesByTaskComponent
+2025-03-18 09:49:35,179 - core.component - INFO - ע: get_site_extension_property -> GetSiteExtensionPropertyComponent
+2025-03-18 09:49:35,179 - core.component - INFO - ע: set_site_extension_property -> SetSiteExtensionPropertyComponent
+2025-03-18 09:49:35,179 - core.component - INFO - ע: set_site_goods -> SetSiteGoodsComponent
+2025-03-18 09:49:35,179 - core.component - INFO - ע: set_site_empty -> SetSiteEmptyComponent
+2025-03-18 09:49:35,180 - core.component - INFO - ע: set_site_occupied -> SetSiteOccupiedComponent
+2025-03-18 09:49:35,180 - core.component - INFO - ע: set_site_tag -> SetSiteTagComponent
+2025-03-18 09:49:35,180 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 09:49:35,180 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 09:49:35,180 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 09:49:35,181 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 09:49:35,181 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 09:49:35,181 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 09:49:35,181 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 09:49:35,182 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 09:49:35,182 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 09:49:35,182 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 09:49:35,182 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 09:49:35,182 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 09:49:35,183 - core.component - INFO - ע: subtask -> SubtaskComponent
+2025-03-18 09:49:35,183 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 09:49:35,184 - core.component - INFO - ע: cache_data -> CacheDataComponent
+2025-03-18 09:49:35,184 - core.component - INFO - ע: clear_cache_data -> ClearCacheDataComponent
+2025-03-18 09:49:35,184 - core.component - INFO - ע: get_cache_data -> GetCacheDataComponent
+2025-03-18 09:49:35,184 - core.component - INFO - ע: set_task_status -> SetTaskStatusComponent
+2025-03-18 09:49:35,185 - core.component - INFO - ע: jump_to_block -> JumpToBlockComponent
+2025-03-18 09:49:35,185 - core.component - INFO - ע: get_task_input_param -> GetTaskInputParamComponent
+2025-03-18 09:49:35,185 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 09:49:35,185 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 09:49:35,186 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 09:49:35,186 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 09:49:35,186 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 09:49:35,186 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 09:49:35,186 - config.component_config - INFO - Զע: components
+2025-03-18 09:49:35,248 - root - INFO - ʼʼݿ...
+2025-03-18 09:49:35,311 - root - INFO - ݿɹ
+2025-03-18 09:49:35,312 - root - INFO - ʼʼ...
+2025-03-18 09:49:35,313 - root - INFO - Ѵڣʼ
+2025-03-18 09:49:35,314 - root - INFO - ݳʼɹ
+2025-03-18 09:49:35,315 - core.component - INFO - Զ: components
+2025-03-18 09:49:35,315 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 09:49:35,315 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 09:49:35,316 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 09:49:35,316 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 09:49:35,316 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 09:49:35,316 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 09:49:35,316 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 09:49:35,317 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 09:49:35,317 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 09:49:35,317 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 09:49:35,317 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 09:49:35,318 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 09:49:35,318 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 09:49:35,318 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 09:49:35,318 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 09:49:35,318 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 09:49:35,319 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 09:49:35,319 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 09:49:35,319 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 09:49:35,320 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 09:49:35,320 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 09:49:35,320 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 09:49:35,320 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 09:49:35,321 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 09:49:35,322 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 09:49:35,322 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 09:49:35,325 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 09:49:35,326 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 09:49:35,327 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 09:49:35,327 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 09:49:35,328 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 09:49:35,328 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 09:49:35,328 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 09:49:35,329 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 09:49:35,329 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 09:49:35,329 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 09:49:35,329 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 09:49:35,329 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 09:49:35,330 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 09:49:35,330 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 09:49:35,330 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 09:49:35,331 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 09:49:35,331 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 09:49:35,331 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 09:49:35,331 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 09:49:35,332 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 09:49:35,332 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 09:49:35,332 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 09:49:35,333 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 09:49:35,333 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 09:49:35,333 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 09:49:35,333 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 09:49:35,334 - config.component_config - INFO - Զע: components
+2025-03-18 09:49:35,340 - root - INFO - Ӧ
+2025-03-18 09:50:46,109 - root - INFO - Ӧùر
+2025-03-18 09:50:47,367 - root - INFO - ʼʼݿ...
+2025-03-18 09:50:47,430 - root - INFO - ݿɹ
+2025-03-18 09:50:47,430 - root - INFO - ʼʼ...
+2025-03-18 09:50:47,459 - root - INFO - Ѵڣʼ
+2025-03-18 09:50:47,459 - root - INFO - ݳʼɹ
+2025-03-18 09:50:47,462 - core.component - INFO - Զ: components
+2025-03-18 09:50:47,462 - core.component - INFO - ע: check_task_instance_id_exists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 09:50:47,462 - core.component - INFO - ע: create_unique_id -> CreateUniqueIdComponent
+2025-03-18 09:50:47,462 - core.component - INFO - ע: current_timestamp -> CurrentTimestampComponent
+2025-03-18 09:50:47,462 - core.component - INFO - ע: current_time -> CurrentTimeComponent
+2025-03-18 09:50:47,462 - core.component - INFO - ע: execute_sql -> ExecuteSqlComponent
+2025-03-18 09:50:47,462 - core.component - INFO - ע: query_sql -> QuerySqlComponent
+2025-03-18 09:50:47,462 - core.component - INFO - ע: string_md5_encrypt -> StringMd5EncryptComponent
+2025-03-18 09:50:47,462 - core.component - INFO - ע: string_to_json_array -> StringToJsonArrayComponent
+2025-03-18 09:50:47,462 - core.component - INFO - ע: string_to_json_object -> StringToJsonObjectComponent
+2025-03-18 09:50:47,462 - core.component - INFO - ע: print -> PrintComponent
+2025-03-18 09:50:47,462 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 09:50:47,462 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 09:50:47,462 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 09:50:47,462 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 09:50:47,462 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 09:50:47,462 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 09:50:47,462 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 09:50:47,462 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 09:50:47,462 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 09:50:47,462 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 09:50:47,462 - core.component - INFO - ע: wait_modbus_value -> WaitModbusValueComponent
+2025-03-18 09:50:47,462 - core.component - INFO - ע: write_modbus_value -> WriteModbusValueComponent
+2025-03-18 09:50:47,462 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 09:50:47,462 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 09:50:47,462 - core.component - INFO - ע: if -> IfComponent
+2025-03-18 09:50:47,462 - core.component - INFO - ע: if_else -> IfElseComponent
+2025-03-18 09:50:47,462 - core.component - INFO - ע: if_else_if -> IfElseIfComponent
+2025-03-18 09:50:47,462 - core.component - INFO - ע: for_each -> ForEachComponent
+2025-03-18 09:50:47,462 - core.component - INFO - ע: while -> WhileComponent
+2025-03-18 09:50:47,462 - core.component - INFO - ע: break -> BreakComponent
+2025-03-18 09:50:47,462 - core.component - INFO - ע: return -> ReturnComponent
+2025-03-18 09:50:47,462 - core.component - INFO - ע: delay -> DelayComponent
+2025-03-18 09:50:47,478 - core.component - INFO - ע: parallel_execute -> ParallelExecuteComponent
+2025-03-18 09:50:47,478 - core.component - INFO - ע: serial_execute -> SerialExecuteComponent
+2025-03-18 09:50:47,480 - core.component - INFO - ע: throw_exception -> ThrowExceptionComponent
+2025-03-18 09:50:47,480 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 09:50:47,480 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 09:50:47,480 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 09:50:47,480 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 09:50:47,481 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 09:50:47,481 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 09:50:47,481 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 09:50:47,481 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 09:50:47,481 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 09:50:47,481 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 09:50:47,481 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 09:50:47,661 - core.component - INFO - ע: http_get_request -> HttpGetRequestComponent
+2025-03-18 09:50:47,661 - core.component - INFO - ע: http_post_request -> HttpPostRequestComponent
+2025-03-18 09:50:47,661 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 09:50:47,661 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 09:50:47,661 - core.component - INFO - ע: select_robot -> SelectRobotComponent
+2025-03-18 09:50:47,661 - core.component - INFO - ע: get_robot_position -> GetRobotPositionComponent
+2025-03-18 09:50:47,661 - core.component - INFO - ע: robot_action -> RobotActionComponent
+2025-03-18 09:50:47,661 - core.component - INFO - ע: change_robot_destination -> ChangeRobotDestinationComponent
+2025-03-18 09:50:47,661 - core.component - INFO - ע: get_robot_battery -> GetRobotBatteryComponent
+2025-03-18 09:50:47,661 - core.component - INFO - ע: get_robot_pgv_code -> GetRobotPGVCodeComponent
+2025-03-18 09:50:47,661 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 09:50:47,661 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 09:50:47,661 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 09:50:47,661 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 09:50:47,661 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 09:50:47,661 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 09:50:47,661 - core.component - INFO - ע: run_script -> RunScriptComponent
+2025-03-18 09:50:47,661 - core.component - INFO - ע: set_task_variables -> SetTaskVariablesComponent
+2025-03-18 09:50:47,661 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 09:50:47,661 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 09:50:47,661 - core.component - INFO - ע: batch_set_site -> BatchSetSiteComponent
+2025-03-18 09:50:47,661 - core.component - INFO - ע: get_dense_site -> GetDenseSiteComponent
+2025-03-18 09:50:47,661 - core.component - INFO - ע: query_site -> QuerySiteComponent
+2025-03-18 09:50:47,661 - core.component - INFO - ע: lock_site -> LockSiteComponent
+2025-03-18 09:50:47,661 - core.component - INFO - ע: unlock_site -> UnlockSiteComponent
+2025-03-18 09:50:47,673 - core.component - INFO - ע: get_locked_sites_by_task -> GetLockedSitesByTaskComponent
+2025-03-18 09:50:47,673 - core.component - INFO - ע: get_site_extension_property -> GetSiteExtensionPropertyComponent
+2025-03-18 09:50:47,673 - core.component - INFO - ע: set_site_extension_property -> SetSiteExtensionPropertyComponent
+2025-03-18 09:50:47,673 - core.component - INFO - ע: set_site_goods -> SetSiteGoodsComponent
+2025-03-18 09:50:47,673 - core.component - INFO - ע: set_site_empty -> SetSiteEmptyComponent
+2025-03-18 09:50:47,673 - core.component - INFO - ע: set_site_occupied -> SetSiteOccupiedComponent
+2025-03-18 09:50:47,689 - core.component - INFO - ע: set_site_tag -> SetSiteTagComponent
+2025-03-18 09:50:47,689 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 09:50:47,689 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 09:50:47,689 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 09:50:47,689 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 09:50:47,689 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 09:50:47,689 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 09:50:47,689 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 09:50:47,689 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 09:50:47,689 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 09:50:47,689 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 09:50:47,689 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 09:50:47,689 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 09:50:47,689 - core.component - INFO - ע: subtask -> SubtaskComponent
+2025-03-18 09:50:47,689 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 09:50:47,689 - core.component - INFO - ע: cache_data -> CacheDataComponent
+2025-03-18 09:50:47,689 - core.component - INFO - ע: clear_cache_data -> ClearCacheDataComponent
+2025-03-18 09:50:47,689 - core.component - INFO - ע: get_cache_data -> GetCacheDataComponent
+2025-03-18 09:50:47,689 - core.component - INFO - ע: set_task_status -> SetTaskStatusComponent
+2025-03-18 09:50:47,689 - core.component - INFO - ע: jump_to_block -> JumpToBlockComponent
+2025-03-18 09:50:47,689 - core.component - INFO - ע: get_task_input_param -> GetTaskInputParamComponent
+2025-03-18 09:50:47,689 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 09:50:47,689 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 09:50:47,689 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 09:50:47,689 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 09:50:47,689 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 09:50:47,689 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 09:50:47,689 - config.component_config - INFO - Զע: components
+2025-03-18 09:50:47,736 - root - INFO - ʼʼݿ...
+2025-03-18 09:50:47,816 - root - INFO - ݿɹ
+2025-03-18 09:50:47,816 - root - INFO - ʼʼ...
+2025-03-18 09:50:47,816 - root - INFO - Ѵڣʼ
+2025-03-18 09:50:47,816 - root - INFO - ݳʼɹ
+2025-03-18 09:50:47,816 - core.component - INFO - Զ: components
+2025-03-18 09:50:47,832 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 09:50:47,832 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 09:50:47,832 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 09:50:47,832 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 09:50:47,832 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 09:50:47,832 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 09:50:47,832 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 09:50:47,832 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 09:50:47,832 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 09:50:47,832 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 09:50:47,832 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 09:50:47,832 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 09:50:47,832 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 09:50:47,832 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 09:50:47,832 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 09:50:47,832 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 09:50:47,832 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 09:50:47,832 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 09:50:47,848 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 09:50:47,848 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 09:50:47,848 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 09:50:47,848 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 09:50:47,848 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 09:50:47,848 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 09:50:47,848 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 09:50:47,848 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 09:50:47,848 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 09:50:47,848 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 09:50:47,848 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 09:50:47,848 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 09:50:47,848 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 09:50:47,848 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 09:50:47,848 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 09:50:47,859 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 09:50:47,859 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 09:50:47,859 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 09:50:47,863 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 09:50:47,863 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 09:50:47,863 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 09:50:47,863 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 09:50:47,863 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 09:50:47,863 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 09:50:47,863 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 09:50:47,863 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 09:50:47,863 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 09:50:47,863 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 09:50:47,863 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 09:50:47,863 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 09:50:47,879 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 09:50:47,879 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 09:50:47,879 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 09:50:47,879 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 09:50:47,879 - config.component_config - INFO - Զע: components
+2025-03-18 09:50:47,895 - root - INFO - Ӧ
+2025-03-18 09:55:46,754 - root - INFO - Ӧùر
+2025-03-18 09:55:48,095 - root - INFO - ʼʼݿ...
+2025-03-18 09:55:48,152 - root - INFO - ݿɹ
+2025-03-18 09:55:48,159 - root - INFO - ʼʼ...
+2025-03-18 09:55:48,177 - root - INFO - Ѵڣʼ
+2025-03-18 09:55:48,178 - root - INFO - ݳʼɹ
+2025-03-18 09:55:48,178 - core.component - INFO - Զ: components
+2025-03-18 09:55:48,181 - core.component - INFO - ע: check_task_instance_id_exists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 09:55:48,182 - core.component - INFO - ע: create_unique_id -> CreateUniqueIdComponent
+2025-03-18 09:55:48,183 - core.component - INFO - ע: current_timestamp -> CurrentTimestampComponent
+2025-03-18 09:55:48,183 - core.component - INFO - ע: current_time -> CurrentTimeComponent
+2025-03-18 09:55:48,183 - core.component - INFO - ע: execute_sql -> ExecuteSqlComponent
+2025-03-18 09:55:48,184 - core.component - INFO - ע: query_sql -> QuerySqlComponent
+2025-03-18 09:55:48,184 - core.component - INFO - ע: string_md5_encrypt -> StringMd5EncryptComponent
+2025-03-18 09:55:48,184 - core.component - INFO - ע: string_to_json_array -> StringToJsonArrayComponent
+2025-03-18 09:55:48,185 - core.component - INFO - ע: string_to_json_object -> StringToJsonObjectComponent
+2025-03-18 09:55:48,189 - core.component - INFO - ע: print -> PrintComponent
+2025-03-18 09:55:48,191 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 09:55:48,192 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 09:55:48,192 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 09:55:48,192 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 09:55:48,192 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 09:55:48,192 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 09:55:48,193 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 09:55:48,193 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 09:55:48,193 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 09:55:48,193 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 09:55:48,193 - core.component - INFO - ע: wait_modbus_value -> WaitModbusValueComponent
+2025-03-18 09:55:48,194 - core.component - INFO - ע: write_modbus_value -> WriteModbusValueComponent
+2025-03-18 09:55:48,194 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 09:55:48,194 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 09:55:48,194 - core.component - INFO - ע: if -> IfComponent
+2025-03-18 09:55:48,195 - core.component - INFO - ע: if_else -> IfElseComponent
+2025-03-18 09:55:48,195 - core.component - INFO - ע: if_else_if -> IfElseIfComponent
+2025-03-18 09:55:48,195 - core.component - INFO - ע: for_each -> ForEachComponent
+2025-03-18 09:55:48,195 - core.component - INFO - ע: while -> WhileComponent
+2025-03-18 09:55:48,196 - core.component - INFO - ע: break -> BreakComponent
+2025-03-18 09:55:48,196 - core.component - INFO - ע: return -> ReturnComponent
+2025-03-18 09:55:48,196 - core.component - INFO - ע: delay -> DelayComponent
+2025-03-18 09:55:48,197 - core.component - INFO - ע: parallel_execute -> ParallelExecuteComponent
+2025-03-18 09:55:48,197 - core.component - INFO - ע: serial_execute -> SerialExecuteComponent
+2025-03-18 09:55:48,197 - core.component - INFO - ע: throw_exception -> ThrowExceptionComponent
+2025-03-18 09:55:48,198 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 09:55:48,202 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 09:55:48,202 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 09:55:48,202 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 09:55:48,202 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 09:55:48,202 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 09:55:48,202 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 09:55:48,202 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 09:55:48,202 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 09:55:48,202 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 09:55:48,202 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 09:55:48,386 - core.component - INFO - ע: http_get_request -> HttpGetRequestComponent
+2025-03-18 09:55:48,386 - core.component - INFO - ע: http_post_request -> HttpPostRequestComponent
+2025-03-18 09:55:48,386 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 09:55:48,387 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 09:55:48,387 - core.component - INFO - ע: select_robot -> SelectRobotComponent
+2025-03-18 09:55:48,387 - core.component - INFO - ע: get_robot_position -> GetRobotPositionComponent
+2025-03-18 09:55:48,388 - core.component - INFO - ע: robot_action -> RobotActionComponent
+2025-03-18 09:55:48,388 - core.component - INFO - ע: change_robot_destination -> ChangeRobotDestinationComponent
+2025-03-18 09:55:48,389 - core.component - INFO - ע: get_robot_battery -> GetRobotBatteryComponent
+2025-03-18 09:55:48,389 - core.component - INFO - ע: get_robot_pgv_code -> GetRobotPGVCodeComponent
+2025-03-18 09:55:48,389 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 09:55:48,389 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 09:55:48,389 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 09:55:48,390 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 09:55:48,390 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 09:55:48,390 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 09:55:48,391 - core.component - INFO - ע: run_script -> RunScriptComponent
+2025-03-18 09:55:48,391 - core.component - INFO - ע: set_task_variables -> SetTaskVariablesComponent
+2025-03-18 09:55:48,391 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 09:55:48,391 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 09:55:48,392 - core.component - INFO - ע: batch_set_site -> BatchSetSiteComponent
+2025-03-18 09:55:48,393 - core.component - INFO - ע: get_dense_site -> GetDenseSiteComponent
+2025-03-18 09:55:48,393 - core.component - INFO - ע: query_site -> QuerySiteComponent
+2025-03-18 09:55:48,393 - core.component - INFO - ע: lock_site -> LockSiteComponent
+2025-03-18 09:55:48,393 - core.component - INFO - ע: unlock_site -> UnlockSiteComponent
+2025-03-18 09:55:48,394 - core.component - INFO - ע: get_locked_sites_by_task -> GetLockedSitesByTaskComponent
+2025-03-18 09:55:48,394 - core.component - INFO - ע: get_site_extension_property -> GetSiteExtensionPropertyComponent
+2025-03-18 09:55:48,395 - core.component - INFO - ע: set_site_extension_property -> SetSiteExtensionPropertyComponent
+2025-03-18 09:55:48,395 - core.component - INFO - ע: set_site_goods -> SetSiteGoodsComponent
+2025-03-18 09:55:48,395 - core.component - INFO - ע: set_site_empty -> SetSiteEmptyComponent
+2025-03-18 09:55:48,395 - core.component - INFO - ע: set_site_occupied -> SetSiteOccupiedComponent
+2025-03-18 09:55:48,396 - core.component - INFO - ע: set_site_tag -> SetSiteTagComponent
+2025-03-18 09:55:48,396 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 09:55:48,396 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 09:55:48,396 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 09:55:48,397 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 09:55:48,397 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 09:55:48,397 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 09:55:48,397 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 09:55:48,397 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 09:55:48,397 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 09:55:48,401 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 09:55:48,401 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 09:55:48,401 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 09:55:48,402 - core.component - INFO - ע: subtask -> SubtaskComponent
+2025-03-18 09:55:48,402 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 09:55:48,403 - core.component - INFO - ע: cache_data -> CacheDataComponent
+2025-03-18 09:55:48,403 - core.component - INFO - ע: clear_cache_data -> ClearCacheDataComponent
+2025-03-18 09:55:48,403 - core.component - INFO - ע: get_cache_data -> GetCacheDataComponent
+2025-03-18 09:55:48,403 - core.component - INFO - ע: set_task_status -> SetTaskStatusComponent
+2025-03-18 09:55:48,403 - core.component - INFO - ע: jump_to_block -> JumpToBlockComponent
+2025-03-18 09:55:48,403 - core.component - INFO - ע: get_task_input_param -> GetTaskInputParamComponent
+2025-03-18 09:55:48,403 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 09:55:48,403 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 09:55:48,404 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 09:55:48,404 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 09:55:48,404 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 09:55:48,404 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 09:55:48,404 - config.component_config - INFO - Զע: components
+2025-03-18 09:55:48,453 - root - INFO - ʼʼݿ...
+2025-03-18 09:55:48,514 - root - INFO - ݿɹ
+2025-03-18 09:55:48,517 - root - INFO - ʼʼ...
+2025-03-18 09:55:48,522 - root - INFO - Ѵڣʼ
+2025-03-18 09:55:48,523 - root - INFO - ݳʼɹ
+2025-03-18 09:55:48,526 - core.component - INFO - Զ: components
+2025-03-18 09:55:48,526 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 09:55:48,526 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 09:55:48,527 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 09:55:48,527 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 09:55:48,527 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 09:55:48,527 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 09:55:48,527 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 09:55:48,527 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 09:55:48,528 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 09:55:48,528 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 09:55:48,528 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 09:55:48,528 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 09:55:48,528 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 09:55:48,528 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 09:55:48,529 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 09:55:48,530 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 09:55:48,533 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 09:55:48,534 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 09:55:48,536 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 09:55:48,540 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 09:55:48,542 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 09:55:48,543 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 09:55:48,543 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 09:55:48,544 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 09:55:48,544 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 09:55:48,546 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 09:55:48,547 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 09:55:48,547 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 09:55:48,549 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 09:55:48,551 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 09:55:48,554 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 09:55:48,555 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 09:55:48,557 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 09:55:48,557 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 09:55:48,557 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 09:55:48,558 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 09:55:48,558 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 09:55:48,560 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 09:55:48,561 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 09:55:48,562 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 09:55:48,563 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 09:55:48,563 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 09:55:48,564 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 09:55:48,566 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 09:55:48,567 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 09:55:48,568 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 09:55:48,570 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 09:55:48,573 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 09:55:48,573 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 09:55:48,574 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 09:55:48,576 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 09:55:48,576 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 09:55:48,579 - config.component_config - INFO - Զע: components
+2025-03-18 09:55:48,596 - root - INFO - Ӧ
+2025-03-18 09:59:34,584 - root - INFO - Ӧùر
+2025-03-18 09:59:36,002 - root - INFO - ʼʼݿ...
+2025-03-18 09:59:36,050 - root - INFO - ݿɹ
+2025-03-18 09:59:36,050 - root - INFO - ʼʼ...
+2025-03-18 09:59:36,081 - root - INFO - Ѵڣʼ
+2025-03-18 09:59:36,081 - root - INFO - ݳʼɹ
+2025-03-18 09:59:36,081 - core.component - INFO - Զ: components
+2025-03-18 09:59:36,081 - core.component - INFO - ע: check_task_instance_id_exists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 09:59:36,081 - core.component - INFO - ע: create_unique_id -> CreateUniqueIdComponent
+2025-03-18 09:59:36,081 - core.component - INFO - ע: current_timestamp -> CurrentTimestampComponent
+2025-03-18 09:59:36,081 - core.component - INFO - ע: current_time -> CurrentTimeComponent
+2025-03-18 09:59:36,081 - core.component - INFO - ע: execute_sql -> ExecuteSqlComponent
+2025-03-18 09:59:36,081 - core.component - INFO - ע: query_sql -> QuerySqlComponent
+2025-03-18 09:59:36,081 - core.component - INFO - ע: string_md5_encrypt -> StringMd5EncryptComponent
+2025-03-18 09:59:36,097 - core.component - INFO - ע: string_to_json_array -> StringToJsonArrayComponent
+2025-03-18 09:59:36,097 - core.component - INFO - ע: string_to_json_object -> StringToJsonObjectComponent
+2025-03-18 09:59:36,097 - core.component - INFO - ע: print -> PrintComponent
+2025-03-18 09:59:36,097 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 09:59:36,097 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 09:59:36,097 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 09:59:36,097 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 09:59:36,097 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 09:59:36,097 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 09:59:36,097 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 09:59:36,113 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 09:59:36,113 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 09:59:36,113 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 09:59:36,113 - core.component - INFO - ע: wait_modbus_value -> WaitModbusValueComponent
+2025-03-18 09:59:36,113 - core.component - INFO - ע: write_modbus_value -> WriteModbusValueComponent
+2025-03-18 09:59:36,113 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 09:59:36,113 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 09:59:36,113 - core.component - INFO - ע: if -> IfComponent
+2025-03-18 09:59:36,113 - core.component - INFO - ע: if_else -> IfElseComponent
+2025-03-18 09:59:36,113 - core.component - INFO - ע: if_else_if -> IfElseIfComponent
+2025-03-18 09:59:36,113 - core.component - INFO - ע: for_each -> ForEachComponent
+2025-03-18 09:59:36,128 - core.component - INFO - ע: while -> WhileComponent
+2025-03-18 09:59:36,128 - core.component - INFO - ע: break -> BreakComponent
+2025-03-18 09:59:36,128 - core.component - INFO - ע: return -> ReturnComponent
+2025-03-18 09:59:36,128 - core.component - INFO - ע: delay -> DelayComponent
+2025-03-18 09:59:36,128 - core.component - INFO - ע: parallel_execute -> ParallelExecuteComponent
+2025-03-18 09:59:36,128 - core.component - INFO - ע: serial_execute -> SerialExecuteComponent
+2025-03-18 09:59:36,128 - core.component - INFO - ע: throw_exception -> ThrowExceptionComponent
+2025-03-18 09:59:36,128 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 09:59:36,128 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 09:59:36,128 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 09:59:36,128 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 09:59:36,145 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 09:59:36,145 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 09:59:36,145 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 09:59:36,145 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 09:59:36,145 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 09:59:36,145 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 09:59:36,145 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 09:59:36,320 - core.component - INFO - ע: http_get_request -> HttpGetRequestComponent
+2025-03-18 09:59:36,327 - core.component - INFO - ע: http_post_request -> HttpPostRequestComponent
+2025-03-18 09:59:36,327 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 09:59:36,327 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 09:59:36,327 - core.component - INFO - ע: select_robot -> SelectRobotComponent
+2025-03-18 09:59:36,327 - core.component - INFO - ע: get_robot_position -> GetRobotPositionComponent
+2025-03-18 09:59:36,327 - core.component - INFO - ע: robot_action -> RobotActionComponent
+2025-03-18 09:59:36,327 - core.component - INFO - ע: change_robot_destination -> ChangeRobotDestinationComponent
+2025-03-18 09:59:36,327 - core.component - INFO - ע: get_robot_battery -> GetRobotBatteryComponent
+2025-03-18 09:59:36,327 - core.component - INFO - ע: get_robot_pgv_code -> GetRobotPGVCodeComponent
+2025-03-18 09:59:36,327 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 09:59:36,327 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 09:59:36,327 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 09:59:36,327 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 09:59:36,336 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 09:59:36,336 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 09:59:36,336 - core.component - INFO - ע: run_script -> RunScriptComponent
+2025-03-18 09:59:36,336 - core.component - INFO - ע: set_task_variables -> SetTaskVariablesComponent
+2025-03-18 09:59:36,336 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 09:59:36,336 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 09:59:36,336 - core.component - INFO - ע: batch_set_site -> BatchSetSiteComponent
+2025-03-18 09:59:36,336 - core.component - INFO - ע: get_dense_site -> GetDenseSiteComponent
+2025-03-18 09:59:36,336 - core.component - INFO - ע: query_site -> QuerySiteComponent
+2025-03-18 09:59:36,336 - core.component - INFO - ע: lock_site -> LockSiteComponent
+2025-03-18 09:59:36,336 - core.component - INFO - ע: unlock_site -> UnlockSiteComponent
+2025-03-18 09:59:36,336 - core.component - INFO - ע: get_locked_sites_by_task -> GetLockedSitesByTaskComponent
+2025-03-18 09:59:36,336 - core.component - INFO - ע: get_site_extension_property -> GetSiteExtensionPropertyComponent
+2025-03-18 09:59:36,336 - core.component - INFO - ע: set_site_extension_property -> SetSiteExtensionPropertyComponent
+2025-03-18 09:59:36,336 - core.component - INFO - ע: set_site_goods -> SetSiteGoodsComponent
+2025-03-18 09:59:36,336 - core.component - INFO - ע: set_site_empty -> SetSiteEmptyComponent
+2025-03-18 09:59:36,336 - core.component - INFO - ע: set_site_occupied -> SetSiteOccupiedComponent
+2025-03-18 09:59:36,336 - core.component - INFO - ע: set_site_tag -> SetSiteTagComponent
+2025-03-18 09:59:36,336 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 09:59:36,336 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 09:59:36,336 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 09:59:36,336 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 09:59:36,336 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 09:59:36,336 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 09:59:36,336 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 09:59:36,336 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 09:59:36,336 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 09:59:36,336 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 09:59:36,336 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 09:59:36,336 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 09:59:36,336 - core.component - INFO - ע: subtask -> SubtaskComponent
+2025-03-18 09:59:36,336 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 09:59:36,336 - core.component - INFO - ע: cache_data -> CacheDataComponent
+2025-03-18 09:59:36,336 - core.component - INFO - ע: clear_cache_data -> ClearCacheDataComponent
+2025-03-18 09:59:36,336 - core.component - INFO - ע: get_cache_data -> GetCacheDataComponent
+2025-03-18 09:59:36,336 - core.component - INFO - ע: set_task_status -> SetTaskStatusComponent
+2025-03-18 09:59:36,336 - core.component - INFO - ע: jump_to_block -> JumpToBlockComponent
+2025-03-18 09:59:36,336 - core.component - INFO - ע: get_task_input_param -> GetTaskInputParamComponent
+2025-03-18 09:59:36,336 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 09:59:36,336 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 09:59:36,336 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 09:59:36,336 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 09:59:36,336 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 09:59:36,336 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 09:59:36,336 - config.component_config - INFO - Զע: components
+2025-03-18 09:59:36,399 - root - INFO - ʼʼݿ...
+2025-03-18 09:59:36,447 - root - INFO - ݿɹ
+2025-03-18 09:59:36,447 - root - INFO - ʼʼ...
+2025-03-18 09:59:36,463 - root - INFO - Ѵڣʼ
+2025-03-18 09:59:36,463 - root - INFO - ݳʼɹ
+2025-03-18 09:59:36,463 - core.component - INFO - Զ: components
+2025-03-18 09:59:36,463 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 09:59:36,463 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 09:59:36,472 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 09:59:36,472 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 09:59:36,472 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 09:59:36,472 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 09:59:36,479 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 09:59:36,479 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 09:59:36,479 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 09:59:36,479 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 09:59:36,479 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 09:59:36,479 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 09:59:36,479 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 09:59:36,479 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 09:59:36,479 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 09:59:36,495 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 09:59:36,495 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 09:59:36,495 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 09:59:36,495 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 09:59:36,495 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 09:59:36,495 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 09:59:36,495 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 09:59:36,495 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 09:59:36,495 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 09:59:36,495 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 09:59:36,495 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 09:59:36,495 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 09:59:36,495 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 09:59:36,495 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 09:59:36,495 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 09:59:36,495 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 09:59:36,495 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 09:59:36,495 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 09:59:36,495 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 09:59:36,495 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 09:59:36,495 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 09:59:36,495 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 09:59:36,511 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 09:59:36,511 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 09:59:36,511 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 09:59:36,511 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 09:59:36,511 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 09:59:36,511 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 09:59:36,511 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 09:59:36,511 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 09:59:36,511 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 09:59:36,511 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 09:59:36,527 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 09:59:36,527 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 09:59:36,527 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 09:59:36,527 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 09:59:36,527 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 09:59:36,527 - config.component_config - INFO - Զע: components
+2025-03-18 09:59:36,543 - root - INFO - Ӧ
+2025-03-18 10:03:19,723 - root - INFO - Ӧùر
+2025-03-18 10:03:20,890 - root - INFO - ʼʼݿ...
+2025-03-18 10:03:20,911 - root - INFO - ݿɹ
+2025-03-18 10:03:20,911 - root - INFO - ʼʼ...
+2025-03-18 10:03:20,926 - root - INFO - Ѵڣʼ
+2025-03-18 10:03:20,926 - root - INFO - ݳʼɹ
+2025-03-18 10:03:20,926 - core.component - INFO - Զ: components
+2025-03-18 10:03:20,943 - core.component - INFO - ע: check_task_instance_id_exists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 10:03:20,943 - core.component - INFO - ע: create_unique_id -> CreateUniqueIdComponent
+2025-03-18 10:03:20,943 - core.component - INFO - ע: current_timestamp -> CurrentTimestampComponent
+2025-03-18 10:03:20,943 - core.component - INFO - ע: current_time -> CurrentTimeComponent
+2025-03-18 10:03:20,943 - core.component - INFO - ע: execute_sql -> ExecuteSqlComponent
+2025-03-18 10:03:20,943 - core.component - INFO - ע: query_sql -> QuerySqlComponent
+2025-03-18 10:03:20,943 - core.component - INFO - ע: string_md5_encrypt -> StringMd5EncryptComponent
+2025-03-18 10:03:20,943 - core.component - INFO - ע: string_to_json_array -> StringToJsonArrayComponent
+2025-03-18 10:03:20,943 - core.component - INFO - ע: string_to_json_object -> StringToJsonObjectComponent
+2025-03-18 10:03:20,943 - core.component - INFO - ע: print -> PrintComponent
+2025-03-18 10:03:20,943 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 10:03:20,943 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 10:03:20,943 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 10:03:20,943 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 10:03:20,943 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 10:03:20,943 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 10:03:20,943 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 10:03:20,943 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 10:03:20,943 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 10:03:20,943 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 10:03:20,943 - core.component - INFO - ע: wait_modbus_value -> WaitModbusValueComponent
+2025-03-18 10:03:20,943 - core.component - INFO - ע: write_modbus_value -> WriteModbusValueComponent
+2025-03-18 10:03:20,943 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 10:03:20,943 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 10:03:20,943 - core.component - INFO - ע: if -> IfComponent
+2025-03-18 10:03:20,943 - core.component - INFO - ע: if_else -> IfElseComponent
+2025-03-18 10:03:20,943 - core.component - INFO - ע: if_else_if -> IfElseIfComponent
+2025-03-18 10:03:20,943 - core.component - INFO - ע: for_each -> ForEachComponent
+2025-03-18 10:03:20,943 - core.component - INFO - ע: while -> WhileComponent
+2025-03-18 10:03:20,943 - core.component - INFO - ע: break -> BreakComponent
+2025-03-18 10:03:20,943 - core.component - INFO - ע: return -> ReturnComponent
+2025-03-18 10:03:20,943 - core.component - INFO - ע: delay -> DelayComponent
+2025-03-18 10:03:20,943 - core.component - INFO - ע: parallel_execute -> ParallelExecuteComponent
+2025-03-18 10:03:20,958 - core.component - INFO - ע: serial_execute -> SerialExecuteComponent
+2025-03-18 10:03:20,958 - core.component - INFO - ע: throw_exception -> ThrowExceptionComponent
+2025-03-18 10:03:20,958 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 10:03:20,958 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 10:03:20,958 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 10:03:20,958 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 10:03:20,958 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 10:03:20,958 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 10:03:20,958 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 10:03:20,958 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 10:03:20,958 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 10:03:20,958 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 10:03:20,958 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 10:03:21,131 - core.component - INFO - ע: http_get_request -> HttpGetRequestComponent
+2025-03-18 10:03:21,131 - core.component - INFO - ע: http_post_request -> HttpPostRequestComponent
+2025-03-18 10:03:21,131 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 10:03:21,131 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 10:03:21,131 - core.component - INFO - ע: select_robot -> SelectRobotComponent
+2025-03-18 10:03:21,131 - core.component - INFO - ע: get_robot_position -> GetRobotPositionComponent
+2025-03-18 10:03:21,131 - core.component - INFO - ע: robot_action -> RobotActionComponent
+2025-03-18 10:03:21,131 - core.component - INFO - ע: change_robot_destination -> ChangeRobotDestinationComponent
+2025-03-18 10:03:21,131 - core.component - INFO - ע: get_robot_battery -> GetRobotBatteryComponent
+2025-03-18 10:03:21,147 - core.component - INFO - ע: get_robot_pgv_code -> GetRobotPGVCodeComponent
+2025-03-18 10:03:21,147 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 10:03:21,147 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 10:03:21,147 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 10:03:21,147 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 10:03:21,147 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 10:03:21,147 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 10:03:21,147 - core.component - INFO - ע: run_script -> RunScriptComponent
+2025-03-18 10:03:21,163 - core.component - INFO - ע: set_task_variables -> SetTaskVariablesComponent
+2025-03-18 10:03:21,163 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 10:03:21,163 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 10:03:21,163 - core.component - INFO - ע: batch_set_site -> BatchSetSiteComponent
+2025-03-18 10:03:21,163 - core.component - INFO - ע: get_dense_site -> GetDenseSiteComponent
+2025-03-18 10:03:21,163 - core.component - INFO - ע: query_site -> QuerySiteComponent
+2025-03-18 10:03:21,163 - core.component - INFO - ע: lock_site -> LockSiteComponent
+2025-03-18 10:03:21,163 - core.component - INFO - ע: unlock_site -> UnlockSiteComponent
+2025-03-18 10:03:21,163 - core.component - INFO - ע: get_locked_sites_by_task -> GetLockedSitesByTaskComponent
+2025-03-18 10:03:21,163 - core.component - INFO - ע: get_site_extension_property -> GetSiteExtensionPropertyComponent
+2025-03-18 10:03:21,179 - core.component - INFO - ע: set_site_extension_property -> SetSiteExtensionPropertyComponent
+2025-03-18 10:03:21,179 - core.component - INFO - ע: set_site_goods -> SetSiteGoodsComponent
+2025-03-18 10:03:21,179 - core.component - INFO - ע: set_site_empty -> SetSiteEmptyComponent
+2025-03-18 10:03:21,179 - core.component - INFO - ע: set_site_occupied -> SetSiteOccupiedComponent
+2025-03-18 10:03:21,179 - core.component - INFO - ע: set_site_tag -> SetSiteTagComponent
+2025-03-18 10:03:21,179 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 10:03:21,179 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 10:03:21,179 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 10:03:21,179 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 10:03:21,179 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 10:03:21,179 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 10:03:21,179 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 10:03:21,179 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 10:03:21,179 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 10:03:21,179 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 10:03:21,179 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 10:03:21,179 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 10:03:21,179 - core.component - INFO - ע: subtask -> SubtaskComponent
+2025-03-18 10:03:21,179 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 10:03:21,179 - core.component - INFO - ע: cache_data -> CacheDataComponent
+2025-03-18 10:03:21,179 - core.component - INFO - ע: clear_cache_data -> ClearCacheDataComponent
+2025-03-18 10:03:21,179 - core.component - INFO - ע: get_cache_data -> GetCacheDataComponent
+2025-03-18 10:03:21,179 - core.component - INFO - ע: set_task_status -> SetTaskStatusComponent
+2025-03-18 10:03:21,179 - core.component - INFO - ע: jump_to_block -> JumpToBlockComponent
+2025-03-18 10:03:21,179 - core.component - INFO - ע: get_task_input_param -> GetTaskInputParamComponent
+2025-03-18 10:03:21,179 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 10:03:21,179 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 10:03:21,179 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 10:03:21,179 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 10:03:21,179 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 10:03:21,195 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 10:03:21,195 - config.component_config - INFO - Զע: components
+2025-03-18 10:03:21,244 - root - INFO - ʼʼݿ...
+2025-03-18 10:03:21,322 - root - INFO - ݿɹ
+2025-03-18 10:03:21,322 - root - INFO - ʼʼ...
+2025-03-18 10:03:21,338 - root - INFO - Ѵڣʼ
+2025-03-18 10:03:21,338 - root - INFO - ݳʼɹ
+2025-03-18 10:03:21,354 - core.component - INFO - Զ: components
+2025-03-18 10:03:21,354 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 10:03:21,354 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 10:03:21,354 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 10:03:21,354 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 10:03:21,354 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 10:03:21,354 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 10:03:21,354 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 10:03:21,354 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 10:03:21,354 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 10:03:21,354 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 10:03:21,370 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 10:03:21,370 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 10:03:21,370 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 10:03:21,370 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 10:03:21,370 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 10:03:21,370 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 10:03:21,370 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 10:03:21,370 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 10:03:21,370 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 10:03:21,370 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 10:03:21,370 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 10:03:21,370 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 10:03:21,370 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 10:03:21,370 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 10:03:21,370 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 10:03:21,370 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 10:03:21,370 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 10:03:21,370 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 10:03:21,370 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 10:03:21,370 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 10:03:21,370 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 10:03:21,370 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 10:03:21,370 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 10:03:21,370 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 10:03:21,370 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 10:03:21,370 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 10:03:21,370 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 10:03:21,370 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 10:03:21,385 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 10:03:21,385 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 10:03:21,385 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 10:03:21,385 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 10:03:21,385 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 10:03:21,385 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 10:03:21,385 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 10:03:21,385 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 10:03:21,385 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 10:03:21,385 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 10:03:21,399 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 10:03:21,400 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 10:03:21,401 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 10:03:21,401 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 10:03:21,402 - config.component_config - INFO - Զע: components
+2025-03-18 10:03:21,417 - root - INFO - Ӧ
+2025-03-18 10:03:47,013 - root - INFO - Ӧùر
+2025-03-18 10:03:48,137 - root - INFO - ʼʼݿ...
+2025-03-18 10:03:48,205 - root - INFO - ݿɹ
+2025-03-18 10:03:48,205 - root - INFO - ʼʼ...
+2025-03-18 10:03:48,225 - root - INFO - Ѵڣʼ
+2025-03-18 10:03:48,232 - root - INFO - ݳʼɹ
+2025-03-18 10:03:48,235 - core.component - INFO - Զ: components
+2025-03-18 10:03:48,235 - core.component - INFO - ע: check_task_instance_id_exists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 10:03:48,235 - core.component - INFO - ע: create_unique_id -> CreateUniqueIdComponent
+2025-03-18 10:03:48,235 - core.component - INFO - ע: current_timestamp -> CurrentTimestampComponent
+2025-03-18 10:03:48,239 - core.component - INFO - ע: current_time -> CurrentTimeComponent
+2025-03-18 10:03:48,239 - core.component - INFO - ע: execute_sql -> ExecuteSqlComponent
+2025-03-18 10:03:48,239 - core.component - INFO - ע: query_sql -> QuerySqlComponent
+2025-03-18 10:03:48,239 - core.component - INFO - ע: string_md5_encrypt -> StringMd5EncryptComponent
+2025-03-18 10:03:48,239 - core.component - INFO - ע: string_to_json_array -> StringToJsonArrayComponent
+2025-03-18 10:03:48,239 - core.component - INFO - ע: string_to_json_object -> StringToJsonObjectComponent
+2025-03-18 10:03:48,248 - core.component - INFO - ע: print -> PrintComponent
+2025-03-18 10:03:48,248 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 10:03:48,248 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 10:03:48,248 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 10:03:48,248 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 10:03:48,248 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 10:03:48,248 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 10:03:48,256 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 10:03:48,256 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 10:03:48,256 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 10:03:48,256 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 10:03:48,256 - core.component - INFO - ע: wait_modbus_value -> WaitModbusValueComponent
+2025-03-18 10:03:48,256 - core.component - INFO - ע: write_modbus_value -> WriteModbusValueComponent
+2025-03-18 10:03:48,256 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 10:03:48,256 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 10:03:48,256 - core.component - INFO - ע: if -> IfComponent
+2025-03-18 10:03:48,256 - core.component - INFO - ע: if_else -> IfElseComponent
+2025-03-18 10:03:48,264 - core.component - INFO - ע: if_else_if -> IfElseIfComponent
+2025-03-18 10:03:48,264 - core.component - INFO - ע: for_each -> ForEachComponent
+2025-03-18 10:03:48,264 - core.component - INFO - ע: while -> WhileComponent
+2025-03-18 10:03:48,264 - core.component - INFO - ע: break -> BreakComponent
+2025-03-18 10:03:48,273 - core.component - INFO - ע: return -> ReturnComponent
+2025-03-18 10:03:48,273 - core.component - INFO - ע: delay -> DelayComponent
+2025-03-18 10:03:48,273 - core.component - INFO - ע: parallel_execute -> ParallelExecuteComponent
+2025-03-18 10:03:48,273 - core.component - INFO - ע: serial_execute -> SerialExecuteComponent
+2025-03-18 10:03:48,280 - core.component - INFO - ע: throw_exception -> ThrowExceptionComponent
+2025-03-18 10:03:48,280 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 10:03:48,280 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 10:03:48,280 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 10:03:48,280 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 10:03:48,280 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 10:03:48,280 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 10:03:48,280 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 10:03:48,280 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 10:03:48,290 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 10:03:48,290 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 10:03:48,295 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 10:03:48,465 - core.component - INFO - ע: http_get_request -> HttpGetRequestComponent
+2025-03-18 10:03:48,465 - core.component - INFO - ע: http_post_request -> HttpPostRequestComponent
+2025-03-18 10:03:48,465 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 10:03:48,465 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 10:03:48,465 - core.component - INFO - ע: select_robot -> SelectRobotComponent
+2025-03-18 10:03:48,465 - core.component - INFO - ע: get_robot_position -> GetRobotPositionComponent
+2025-03-18 10:03:48,465 - core.component - INFO - ע: robot_action -> RobotActionComponent
+2025-03-18 10:03:48,465 - core.component - INFO - ע: change_robot_destination -> ChangeRobotDestinationComponent
+2025-03-18 10:03:48,471 - core.component - INFO - ע: get_robot_battery -> GetRobotBatteryComponent
+2025-03-18 10:03:48,471 - core.component - INFO - ע: get_robot_pgv_code -> GetRobotPGVCodeComponent
+2025-03-18 10:03:48,471 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 10:03:48,471 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 10:03:48,471 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 10:03:48,471 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 10:03:48,471 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 10:03:48,471 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 10:03:48,471 - core.component - INFO - ע: run_script -> RunScriptComponent
+2025-03-18 10:03:48,471 - core.component - INFO - ע: set_task_variables -> SetTaskVariablesComponent
+2025-03-18 10:03:48,471 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 10:03:48,471 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 10:03:48,471 - core.component - INFO - ע: batch_set_site -> BatchSetSiteComponent
+2025-03-18 10:03:48,471 - core.component - INFO - ע: get_dense_site -> GetDenseSiteComponent
+2025-03-18 10:03:48,471 - core.component - INFO - ע: query_site -> QuerySiteComponent
+2025-03-18 10:03:48,471 - core.component - INFO - ע: lock_site -> LockSiteComponent
+2025-03-18 10:03:48,471 - core.component - INFO - ע: unlock_site -> UnlockSiteComponent
+2025-03-18 10:03:48,471 - core.component - INFO - ע: get_locked_sites_by_task -> GetLockedSitesByTaskComponent
+2025-03-18 10:03:48,471 - core.component - INFO - ע: get_site_extension_property -> GetSiteExtensionPropertyComponent
+2025-03-18 10:03:48,471 - core.component - INFO - ע: set_site_extension_property -> SetSiteExtensionPropertyComponent
+2025-03-18 10:03:48,471 - core.component - INFO - ע: set_site_goods -> SetSiteGoodsComponent
+2025-03-18 10:03:48,471 - core.component - INFO - ע: set_site_empty -> SetSiteEmptyComponent
+2025-03-18 10:03:48,471 - core.component - INFO - ע: set_site_occupied -> SetSiteOccupiedComponent
+2025-03-18 10:03:48,471 - core.component - INFO - ע: set_site_tag -> SetSiteTagComponent
+2025-03-18 10:03:48,471 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 10:03:48,471 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 10:03:48,471 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 10:03:48,471 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 10:03:48,471 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 10:03:48,471 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 10:03:48,471 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 10:03:48,471 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 10:03:48,471 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 10:03:48,471 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 10:03:48,471 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 10:03:48,471 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 10:03:48,471 - core.component - INFO - ע: subtask -> SubtaskComponent
+2025-03-18 10:03:48,471 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 10:03:48,471 - core.component - INFO - ע: cache_data -> CacheDataComponent
+2025-03-18 10:03:48,471 - core.component - INFO - ע: clear_cache_data -> ClearCacheDataComponent
+2025-03-18 10:03:48,471 - core.component - INFO - ע: get_cache_data -> GetCacheDataComponent
+2025-03-18 10:03:48,471 - core.component - INFO - ע: set_task_status -> SetTaskStatusComponent
+2025-03-18 10:03:48,471 - core.component - INFO - ע: jump_to_block -> JumpToBlockComponent
+2025-03-18 10:03:48,471 - core.component - INFO - ע: get_task_input_param -> GetTaskInputParamComponent
+2025-03-18 10:03:48,471 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 10:03:48,471 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 10:03:48,471 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 10:03:48,471 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 10:03:48,471 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 10:03:48,471 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 10:03:48,471 - config.component_config - INFO - Զע: components
+2025-03-18 10:03:48,546 - root - INFO - ʼʼݿ...
+2025-03-18 10:03:48,608 - root - INFO - ݿɹ
+2025-03-18 10:03:48,608 - root - INFO - ʼʼ...
+2025-03-18 10:03:48,608 - root - INFO - Ѵڣʼ
+2025-03-18 10:03:48,608 - root - INFO - ݳʼɹ
+2025-03-18 10:03:48,608 - core.component - INFO - Զ: components
+2025-03-18 10:03:48,613 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 10:03:48,613 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 10:03:48,613 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 10:03:48,613 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 10:03:48,613 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 10:03:48,613 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 10:03:48,614 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 10:03:48,614 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 10:03:48,614 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 10:03:48,614 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 10:03:48,614 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 10:03:48,614 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 10:03:48,614 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 10:03:48,614 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 10:03:48,614 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 10:03:48,614 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 10:03:48,614 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 10:03:48,614 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 10:03:48,614 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 10:03:48,614 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 10:03:48,614 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 10:03:48,614 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 10:03:48,614 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 10:03:48,614 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 10:03:48,614 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 10:03:48,614 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 10:03:48,614 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 10:03:48,614 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 10:03:48,614 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 10:03:48,614 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 10:03:48,614 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 10:03:48,614 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 10:03:48,614 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 10:03:48,614 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 10:03:48,614 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 10:03:48,614 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 10:03:48,614 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 10:03:48,614 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 10:03:48,614 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 10:03:48,614 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 10:03:48,614 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 10:03:48,614 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 10:03:48,614 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 10:03:48,614 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 10:03:48,614 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 10:03:48,614 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 10:03:48,614 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 10:03:48,614 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 10:03:48,614 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 10:03:48,614 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 10:03:48,614 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 10:03:48,623 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 10:03:48,623 - config.component_config - INFO - Զע: components
+2025-03-18 10:03:48,635 - root - INFO - Ӧ
+2025-03-18 10:04:59,032 - root - INFO - Ӧùر
+2025-03-18 10:05:00,514 - root - INFO - ʼʼݿ...
+2025-03-18 10:05:00,578 - root - INFO - ݿɹ
+2025-03-18 10:05:00,578 - root - INFO - ʼʼ...
+2025-03-18 10:05:00,594 - root - INFO - Ѵڣʼ
+2025-03-18 10:05:00,594 - root - INFO - ݳʼɹ
+2025-03-18 10:05:00,594 - core.component - INFO - Զ: components
+2025-03-18 10:05:00,594 - core.component - INFO - ע: check_task_instance_id_exists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 10:05:00,594 - core.component - INFO - ע: create_unique_id -> CreateUniqueIdComponent
+2025-03-18 10:05:00,594 - core.component - INFO - ע: current_timestamp -> CurrentTimestampComponent
+2025-03-18 10:05:00,594 - core.component - INFO - ע: current_time -> CurrentTimeComponent
+2025-03-18 10:05:00,594 - core.component - INFO - ע: execute_sql -> ExecuteSqlComponent
+2025-03-18 10:05:00,610 - core.component - INFO - ע: query_sql -> QuerySqlComponent
+2025-03-18 10:05:00,610 - core.component - INFO - ע: string_md5_encrypt -> StringMd5EncryptComponent
+2025-03-18 10:05:00,610 - core.component - INFO - ע: string_to_json_array -> StringToJsonArrayComponent
+2025-03-18 10:05:00,612 - core.component - INFO - ע: string_to_json_object -> StringToJsonObjectComponent
+2025-03-18 10:05:00,612 - core.component - INFO - ע: print -> PrintComponent
+2025-03-18 10:05:00,612 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 10:05:00,612 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 10:05:00,612 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 10:05:00,612 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 10:05:00,612 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 10:05:00,612 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 10:05:00,612 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 10:05:00,612 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 10:05:00,626 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 10:05:00,626 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 10:05:00,626 - core.component - INFO - ע: wait_modbus_value -> WaitModbusValueComponent
+2025-03-18 10:05:00,626 - core.component - INFO - ע: write_modbus_value -> WriteModbusValueComponent
+2025-03-18 10:05:00,626 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 10:05:00,626 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 10:05:00,626 - core.component - INFO - ע: if -> IfComponent
+2025-03-18 10:05:00,626 - core.component - INFO - ע: if_else -> IfElseComponent
+2025-03-18 10:05:00,626 - core.component - INFO - ע: if_else_if -> IfElseIfComponent
+2025-03-18 10:05:00,626 - core.component - INFO - ע: for_each -> ForEachComponent
+2025-03-18 10:05:00,642 - core.component - INFO - ע: while -> WhileComponent
+2025-03-18 10:05:00,642 - core.component - INFO - ע: break -> BreakComponent
+2025-03-18 10:05:00,643 - core.component - INFO - ע: return -> ReturnComponent
+2025-03-18 10:05:00,643 - core.component - INFO - ע: delay -> DelayComponent
+2025-03-18 10:05:00,643 - core.component - INFO - ע: parallel_execute -> ParallelExecuteComponent
+2025-03-18 10:05:00,643 - core.component - INFO - ע: serial_execute -> SerialExecuteComponent
+2025-03-18 10:05:00,643 - core.component - INFO - ע: throw_exception -> ThrowExceptionComponent
+2025-03-18 10:05:00,643 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 10:05:00,643 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 10:05:00,643 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 10:05:00,643 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 10:05:00,643 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 10:05:00,643 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 10:05:00,643 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 10:05:00,643 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 10:05:00,643 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 10:05:00,658 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 10:05:00,658 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 10:05:00,841 - core.component - INFO - ע: http_get_request -> HttpGetRequestComponent
+2025-03-18 10:05:00,841 - core.component - INFO - ע: http_post_request -> HttpPostRequestComponent
+2025-03-18 10:05:00,841 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 10:05:00,844 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 10:05:00,844 - core.component - INFO - ע: select_robot -> SelectRobotComponent
+2025-03-18 10:05:00,844 - core.component - INFO - ע: get_robot_position -> GetRobotPositionComponent
+2025-03-18 10:05:00,848 - core.component - INFO - ע: robot_action -> RobotActionComponent
+2025-03-18 10:05:00,848 - core.component - INFO - ע: change_robot_destination -> ChangeRobotDestinationComponent
+2025-03-18 10:05:00,848 - core.component - INFO - ע: get_robot_battery -> GetRobotBatteryComponent
+2025-03-18 10:05:00,848 - core.component - INFO - ע: get_robot_pgv_code -> GetRobotPGVCodeComponent
+2025-03-18 10:05:00,848 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 10:05:00,848 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 10:05:00,848 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 10:05:00,848 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 10:05:00,848 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 10:05:00,848 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 10:05:00,848 - core.component - INFO - ע: run_script -> RunScriptComponent
+2025-03-18 10:05:00,848 - core.component - INFO - ע: set_task_variables -> SetTaskVariablesComponent
+2025-03-18 10:05:00,848 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 10:05:00,848 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 10:05:00,848 - core.component - INFO - ע: batch_set_site -> BatchSetSiteComponent
+2025-03-18 10:05:00,848 - core.component - INFO - ע: get_dense_site -> GetDenseSiteComponent
+2025-03-18 10:05:00,848 - core.component - INFO - ע: query_site -> QuerySiteComponent
+2025-03-18 10:05:00,848 - core.component - INFO - ע: lock_site -> LockSiteComponent
+2025-03-18 10:05:00,848 - core.component - INFO - ע: unlock_site -> UnlockSiteComponent
+2025-03-18 10:05:00,848 - core.component - INFO - ע: get_locked_sites_by_task -> GetLockedSitesByTaskComponent
+2025-03-18 10:05:00,848 - core.component - INFO - ע: get_site_extension_property -> GetSiteExtensionPropertyComponent
+2025-03-18 10:05:00,859 - core.component - INFO - ע: set_site_extension_property -> SetSiteExtensionPropertyComponent
+2025-03-18 10:05:00,859 - core.component - INFO - ע: set_site_goods -> SetSiteGoodsComponent
+2025-03-18 10:05:00,859 - core.component - INFO - ע: set_site_empty -> SetSiteEmptyComponent
+2025-03-18 10:05:00,864 - core.component - INFO - ע: set_site_occupied -> SetSiteOccupiedComponent
+2025-03-18 10:05:00,864 - core.component - INFO - ע: set_site_tag -> SetSiteTagComponent
+2025-03-18 10:05:00,864 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 10:05:00,864 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 10:05:00,864 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 10:05:00,864 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 10:05:00,864 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 10:05:00,864 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 10:05:00,864 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 10:05:00,864 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 10:05:00,864 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 10:05:00,864 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 10:05:00,864 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 10:05:00,864 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 10:05:00,864 - core.component - INFO - ע: subtask -> SubtaskComponent
+2025-03-18 10:05:00,864 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 10:05:00,864 - core.component - INFO - ע: cache_data -> CacheDataComponent
+2025-03-18 10:05:00,864 - core.component - INFO - ע: clear_cache_data -> ClearCacheDataComponent
+2025-03-18 10:05:00,864 - core.component - INFO - ע: get_cache_data -> GetCacheDataComponent
+2025-03-18 10:05:00,864 - core.component - INFO - ע: set_task_status -> SetTaskStatusComponent
+2025-03-18 10:05:00,864 - core.component - INFO - ע: jump_to_block -> JumpToBlockComponent
+2025-03-18 10:05:00,864 - core.component - INFO - ע: get_task_input_param -> GetTaskInputParamComponent
+2025-03-18 10:05:00,864 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 10:05:00,864 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 10:05:00,864 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 10:05:00,864 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 10:05:00,864 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 10:05:00,864 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 10:05:00,864 - config.component_config - INFO - Զע: components
+2025-03-18 10:05:00,935 - root - INFO - ʼʼݿ...
+2025-03-18 10:05:01,023 - root - INFO - ݿɹ
+2025-03-18 10:05:01,023 - root - INFO - ʼʼ...
+2025-03-18 10:05:01,023 - root - INFO - Ѵڣʼ
+2025-03-18 10:05:01,023 - root - INFO - ݳʼɹ
+2025-03-18 10:05:01,023 - core.component - INFO - Զ: components
+2025-03-18 10:05:01,023 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 10:05:01,023 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 10:05:01,023 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 10:05:01,023 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 10:05:01,023 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 10:05:01,023 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 10:05:01,023 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 10:05:01,023 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 10:05:01,023 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 10:05:01,023 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 10:05:01,023 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 10:05:01,023 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 10:05:01,023 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 10:05:01,023 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 10:05:01,023 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 10:05:01,039 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 10:05:01,039 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 10:05:01,039 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 10:05:01,039 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 10:05:01,039 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 10:05:01,039 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 10:05:01,039 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 10:05:01,039 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 10:05:01,039 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 10:05:01,039 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 10:05:01,039 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 10:05:01,045 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 10:05:01,045 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 10:05:01,045 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 10:05:01,045 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 10:05:01,045 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 10:05:01,045 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 10:05:01,045 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 10:05:01,054 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 10:05:01,054 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 10:05:01,054 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 10:05:01,054 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 10:05:01,054 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 10:05:01,054 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 10:05:01,054 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 10:05:01,054 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 10:05:01,054 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 10:05:01,054 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 10:05:01,054 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 10:05:01,054 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 10:05:01,054 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 10:05:01,054 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 10:05:01,054 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 10:05:01,054 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 10:05:01,054 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 10:05:01,054 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 10:05:01,054 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 10:05:01,054 - config.component_config - INFO - Զע: components
+2025-03-18 10:05:01,070 - root - INFO - Ӧ
+2025-03-18 10:09:59,847 - root - INFO - Ӧùر
+2025-03-18 10:10:01,027 - root - INFO - ʼʼݿ...
+2025-03-18 10:10:01,092 - root - INFO - ݿɹ
+2025-03-18 10:10:01,093 - root - INFO - ʼʼ...
+2025-03-18 10:10:01,112 - root - INFO - Ѵڣʼ
+2025-03-18 10:10:01,114 - root - INFO - ݳʼɹ
+2025-03-18 10:10:01,116 - core.component - INFO - Զ: components
+2025-03-18 10:10:01,119 - core.component - INFO - ע: check_task_instance_id_exists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 10:10:01,120 - core.component - INFO - ע: create_unique_id -> CreateUniqueIdComponent
+2025-03-18 10:10:01,124 - core.component - INFO - ע: current_timestamp -> CurrentTimestampComponent
+2025-03-18 10:10:01,125 - core.component - INFO - ע: current_time -> CurrentTimeComponent
+2025-03-18 10:10:01,125 - core.component - INFO - ע: execute_sql -> ExecuteSqlComponent
+2025-03-18 10:10:01,125 - core.component - INFO - ע: query_sql -> QuerySqlComponent
+2025-03-18 10:10:01,125 - core.component - INFO - ע: string_md5_encrypt -> StringMd5EncryptComponent
+2025-03-18 10:10:01,125 - core.component - INFO - ע: string_to_json_array -> StringToJsonArrayComponent
+2025-03-18 10:10:01,126 - core.component - INFO - ע: string_to_json_object -> StringToJsonObjectComponent
+2025-03-18 10:10:01,129 - core.component - INFO - ע: print -> PrintComponent
+2025-03-18 10:10:01,129 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 10:10:01,130 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 10:10:01,130 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 10:10:01,132 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 10:10:01,134 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 10:10:01,136 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 10:10:01,139 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 10:10:01,141 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 10:10:01,141 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 10:10:01,143 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 10:10:01,143 - core.component - INFO - ע: wait_modbus_value -> WaitModbusValueComponent
+2025-03-18 10:10:01,145 - core.component - INFO - ע: write_modbus_value -> WriteModbusValueComponent
+2025-03-18 10:10:01,145 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 10:10:01,147 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 10:10:01,149 - core.component - INFO - ע: if -> IfComponent
+2025-03-18 10:10:01,150 - core.component - INFO - ע: if_else -> IfElseComponent
+2025-03-18 10:10:01,151 - core.component - INFO - ע: if_else_if -> IfElseIfComponent
+2025-03-18 10:10:01,154 - core.component - INFO - ע: for_each -> ForEachComponent
+2025-03-18 10:10:01,156 - core.component - INFO - ע: while -> WhileComponent
+2025-03-18 10:10:01,157 - core.component - INFO - ע: break -> BreakComponent
+2025-03-18 10:10:01,158 - core.component - INFO - ע: return -> ReturnComponent
+2025-03-18 10:10:01,159 - core.component - INFO - ע: delay -> DelayComponent
+2025-03-18 10:10:01,162 - core.component - INFO - ע: parallel_execute -> ParallelExecuteComponent
+2025-03-18 10:10:01,163 - core.component - INFO - ע: serial_execute -> SerialExecuteComponent
+2025-03-18 10:10:01,163 - core.component - INFO - ע: throw_exception -> ThrowExceptionComponent
+2025-03-18 10:10:01,166 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 10:10:01,168 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 10:10:01,169 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 10:10:01,172 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 10:10:01,173 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 10:10:01,175 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 10:10:01,175 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 10:10:01,175 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 10:10:01,178 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 10:10:01,179 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 10:10:01,179 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 10:10:01,361 - core.component - INFO - ע: http_get_request -> HttpGetRequestComponent
+2025-03-18 10:10:01,361 - core.component - INFO - ע: http_post_request -> HttpPostRequestComponent
+2025-03-18 10:10:01,361 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 10:10:01,361 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 10:10:01,376 - core.component - INFO - ע: select_robot -> SelectRobotComponent
+2025-03-18 10:10:01,376 - core.component - INFO - ע: get_robot_position -> GetRobotPositionComponent
+2025-03-18 10:10:01,378 - core.component - INFO - ע: robot_action -> RobotActionComponent
+2025-03-18 10:10:01,378 - core.component - INFO - ע: change_robot_destination -> ChangeRobotDestinationComponent
+2025-03-18 10:10:01,378 - core.component - INFO - ע: get_robot_battery -> GetRobotBatteryComponent
+2025-03-18 10:10:01,378 - core.component - INFO - ע: get_robot_pgv_code -> GetRobotPGVCodeComponent
+2025-03-18 10:10:01,378 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 10:10:01,378 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 10:10:01,378 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 10:10:01,378 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 10:10:01,378 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 10:10:01,378 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 10:10:01,378 - core.component - INFO - ע: run_script -> RunScriptComponent
+2025-03-18 10:10:01,378 - core.component - INFO - ע: set_task_variables -> SetTaskVariablesComponent
+2025-03-18 10:10:01,378 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 10:10:01,378 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 10:10:01,378 - core.component - INFO - ע: batch_set_site -> BatchSetSiteComponent
+2025-03-18 10:10:01,378 - core.component - INFO - ע: get_dense_site -> GetDenseSiteComponent
+2025-03-18 10:10:01,378 - core.component - INFO - ע: query_site -> QuerySiteComponent
+2025-03-18 10:10:01,378 - core.component - INFO - ע: lock_site -> LockSiteComponent
+2025-03-18 10:10:01,378 - core.component - INFO - ע: unlock_site -> UnlockSiteComponent
+2025-03-18 10:10:01,378 - core.component - INFO - ע: get_locked_sites_by_task -> GetLockedSitesByTaskComponent
+2025-03-18 10:10:01,378 - core.component - INFO - ע: get_site_extension_property -> GetSiteExtensionPropertyComponent
+2025-03-18 10:10:01,378 - core.component - INFO - ע: set_site_extension_property -> SetSiteExtensionPropertyComponent
+2025-03-18 10:10:01,378 - core.component - INFO - ע: set_site_goods -> SetSiteGoodsComponent
+2025-03-18 10:10:01,378 - core.component - INFO - ע: set_site_empty -> SetSiteEmptyComponent
+2025-03-18 10:10:01,378 - core.component - INFO - ע: set_site_occupied -> SetSiteOccupiedComponent
+2025-03-18 10:10:01,378 - core.component - INFO - ע: set_site_tag -> SetSiteTagComponent
+2025-03-18 10:10:01,378 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 10:10:01,378 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 10:10:01,378 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 10:10:01,378 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 10:10:01,378 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 10:10:01,378 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 10:10:01,378 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 10:10:01,378 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 10:10:01,378 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 10:10:01,378 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 10:10:01,378 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 10:10:01,378 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 10:10:01,378 - core.component - INFO - ע: subtask -> SubtaskComponent
+2025-03-18 10:10:01,378 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 10:10:01,378 - core.component - INFO - ע: cache_data -> CacheDataComponent
+2025-03-18 10:10:01,378 - core.component - INFO - ע: clear_cache_data -> ClearCacheDataComponent
+2025-03-18 10:10:01,378 - core.component - INFO - ע: get_cache_data -> GetCacheDataComponent
+2025-03-18 10:10:01,378 - core.component - INFO - ע: set_task_status -> SetTaskStatusComponent
+2025-03-18 10:10:01,378 - core.component - INFO - ע: jump_to_block -> JumpToBlockComponent
+2025-03-18 10:10:01,378 - core.component - INFO - ע: get_task_input_param -> GetTaskInputParamComponent
+2025-03-18 10:10:01,378 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 10:10:01,378 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 10:10:01,378 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 10:10:01,378 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 10:10:01,378 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 10:10:01,378 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 10:10:01,378 - config.component_config - INFO - Զע: components
+2025-03-18 10:10:01,446 - root - INFO - ʼʼݿ...
+2025-03-18 10:10:01,512 - root - INFO - ݿɹ
+2025-03-18 10:10:01,512 - root - INFO - ʼʼ...
+2025-03-18 10:10:01,512 - root - INFO - Ѵڣʼ
+2025-03-18 10:10:01,512 - root - INFO - ݳʼɹ
+2025-03-18 10:10:01,512 - core.component - INFO - Զ: components
+2025-03-18 10:10:01,523 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 10:10:01,523 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 10:10:01,526 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 10:10:01,526 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 10:10:01,526 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 10:10:01,526 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 10:10:01,526 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 10:10:01,526 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 10:10:01,526 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 10:10:01,526 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 10:10:01,526 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 10:10:01,527 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 10:10:01,527 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 10:10:01,527 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 10:10:01,527 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 10:10:01,528 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 10:10:01,528 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 10:10:01,528 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 10:10:01,528 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 10:10:01,528 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 10:10:01,528 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 10:10:01,528 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 10:10:01,528 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 10:10:01,528 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 10:10:01,528 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 10:10:01,528 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 10:10:01,528 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 10:10:01,528 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 10:10:01,528 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 10:10:01,544 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 10:10:01,544 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 10:10:01,544 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 10:10:01,545 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 10:10:01,545 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 10:10:01,545 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 10:10:01,545 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 10:10:01,546 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 10:10:01,546 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 10:10:01,547 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 10:10:01,547 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 10:10:01,547 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 10:10:01,547 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 10:10:01,547 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 10:10:01,547 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 10:10:01,547 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 10:10:01,547 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 10:10:01,547 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 10:10:01,547 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 10:10:01,547 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 10:10:01,547 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 10:10:01,547 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 10:10:01,547 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 10:10:01,547 - config.component_config - INFO - Զע: components
+2025-03-18 10:10:01,568 - root - INFO - Ӧ
+2025-03-18 10:13:19,677 - root - INFO - Ӧùر
+2025-03-18 10:13:20,837 - root - INFO - ʼʼݿ...
+2025-03-18 10:13:20,886 - root - INFO - ݿɹ
+2025-03-18 10:13:20,886 - root - INFO - ʼʼ...
+2025-03-18 10:13:20,906 - root - INFO - Ѵڣʼ
+2025-03-18 10:13:20,906 - root - INFO - ݳʼɹ
+2025-03-18 10:13:20,917 - core.component - INFO - Զ: components
+2025-03-18 10:13:20,918 - core.component - INFO - ע: check_task_instance_id_exists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 10:13:20,918 - core.component - INFO - ע: create_unique_id -> CreateUniqueIdComponent
+2025-03-18 10:13:20,918 - core.component - INFO - ע: current_timestamp -> CurrentTimestampComponent
+2025-03-18 10:13:20,918 - core.component - INFO - ע: current_time -> CurrentTimeComponent
+2025-03-18 10:13:20,918 - core.component - INFO - ע: execute_sql -> ExecuteSqlComponent
+2025-03-18 10:13:20,918 - core.component - INFO - ע: query_sql -> QuerySqlComponent
+2025-03-18 10:13:20,918 - core.component - INFO - ע: string_md5_encrypt -> StringMd5EncryptComponent
+2025-03-18 10:13:20,918 - core.component - INFO - ע: string_to_json_array -> StringToJsonArrayComponent
+2025-03-18 10:13:20,918 - core.component - INFO - ע: string_to_json_object -> StringToJsonObjectComponent
+2025-03-18 10:13:20,933 - core.component - INFO - ע: print -> PrintComponent
+2025-03-18 10:13:20,933 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 10:13:20,933 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 10:13:20,933 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 10:13:20,933 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 10:13:20,933 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 10:13:20,933 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 10:13:20,933 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 10:13:20,933 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 10:13:20,949 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 10:13:20,949 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 10:13:20,949 - core.component - INFO - ע: wait_modbus_value -> WaitModbusValueComponent
+2025-03-18 10:13:20,949 - core.component - INFO - ע: write_modbus_value -> WriteModbusValueComponent
+2025-03-18 10:13:20,949 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 10:13:20,949 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 10:13:20,949 - core.component - INFO - ע: if -> IfComponent
+2025-03-18 10:13:20,949 - core.component - INFO - ע: if_else -> IfElseComponent
+2025-03-18 10:13:20,949 - core.component - INFO - ע: if_else_if -> IfElseIfComponent
+2025-03-18 10:13:20,949 - core.component - INFO - ע: for_each -> ForEachComponent
+2025-03-18 10:13:20,949 - core.component - INFO - ע: while -> WhileComponent
+2025-03-18 10:13:20,949 - core.component - INFO - ע: break -> BreakComponent
+2025-03-18 10:13:20,949 - core.component - INFO - ע: return -> ReturnComponent
+2025-03-18 10:13:20,949 - core.component - INFO - ע: delay -> DelayComponent
+2025-03-18 10:13:20,949 - core.component - INFO - ע: parallel_execute -> ParallelExecuteComponent
+2025-03-18 10:13:20,949 - core.component - INFO - ע: serial_execute -> SerialExecuteComponent
+2025-03-18 10:13:20,949 - core.component - INFO - ע: throw_exception -> ThrowExceptionComponent
+2025-03-18 10:13:20,949 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 10:13:20,949 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 10:13:20,949 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 10:13:20,949 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 10:13:20,949 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 10:13:20,949 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 10:13:20,949 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 10:13:20,949 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 10:13:20,949 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 10:13:20,949 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 10:13:20,963 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 10:13:21,139 - core.component - INFO - ע: http_get_request -> HttpGetRequestComponent
+2025-03-18 10:13:21,139 - core.component - INFO - ע: http_post_request -> HttpPostRequestComponent
+2025-03-18 10:13:21,139 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 10:13:21,139 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 10:13:21,139 - core.component - INFO - ע: select_robot -> SelectRobotComponent
+2025-03-18 10:13:21,139 - core.component - INFO - ע: get_robot_position -> GetRobotPositionComponent
+2025-03-18 10:13:21,139 - core.component - INFO - ע: robot_action -> RobotActionComponent
+2025-03-18 10:13:21,139 - core.component - INFO - ע: change_robot_destination -> ChangeRobotDestinationComponent
+2025-03-18 10:13:21,139 - core.component - INFO - ע: get_robot_battery -> GetRobotBatteryComponent
+2025-03-18 10:13:21,139 - core.component - INFO - ע: get_robot_pgv_code -> GetRobotPGVCodeComponent
+2025-03-18 10:13:21,139 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 10:13:21,139 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 10:13:21,139 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 10:13:21,139 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 10:13:21,139 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 10:13:21,139 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 10:13:21,139 - core.component - INFO - ע: run_script -> RunScriptComponent
+2025-03-18 10:13:21,139 - core.component - INFO - ע: set_task_variables -> SetTaskVariablesComponent
+2025-03-18 10:13:21,139 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 10:13:21,139 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 10:13:21,139 - core.component - INFO - ע: batch_set_site -> BatchSetSiteComponent
+2025-03-18 10:13:21,139 - core.component - INFO - ע: get_dense_site -> GetDenseSiteComponent
+2025-03-18 10:13:21,139 - core.component - INFO - ע: query_site -> QuerySiteComponent
+2025-03-18 10:13:21,139 - core.component - INFO - ע: lock_site -> LockSiteComponent
+2025-03-18 10:13:21,139 - core.component - INFO - ע: unlock_site -> UnlockSiteComponent
+2025-03-18 10:13:21,139 - core.component - INFO - ע: get_locked_sites_by_task -> GetLockedSitesByTaskComponent
+2025-03-18 10:13:21,155 - core.component - INFO - ע: get_site_extension_property -> GetSiteExtensionPropertyComponent
+2025-03-18 10:13:21,155 - core.component - INFO - ע: set_site_extension_property -> SetSiteExtensionPropertyComponent
+2025-03-18 10:13:21,155 - core.component - INFO - ע: set_site_goods -> SetSiteGoodsComponent
+2025-03-18 10:13:21,155 - core.component - INFO - ע: set_site_empty -> SetSiteEmptyComponent
+2025-03-18 10:13:21,155 - core.component - INFO - ע: set_site_occupied -> SetSiteOccupiedComponent
+2025-03-18 10:13:21,155 - core.component - INFO - ע: set_site_tag -> SetSiteTagComponent
+2025-03-18 10:13:21,155 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 10:13:21,155 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 10:13:21,155 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 10:13:21,155 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 10:13:21,155 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 10:13:21,155 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 10:13:21,155 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 10:13:21,155 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 10:13:21,155 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 10:13:21,155 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 10:13:21,155 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 10:13:21,155 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 10:13:21,155 - core.component - INFO - ע: subtask -> SubtaskComponent
+2025-03-18 10:13:21,155 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 10:13:21,155 - core.component - INFO - ע: cache_data -> CacheDataComponent
+2025-03-18 10:13:21,155 - core.component - INFO - ע: clear_cache_data -> ClearCacheDataComponent
+2025-03-18 10:13:21,155 - core.component - INFO - ע: get_cache_data -> GetCacheDataComponent
+2025-03-18 10:13:21,155 - core.component - INFO - ע: set_task_status -> SetTaskStatusComponent
+2025-03-18 10:13:21,155 - core.component - INFO - ע: jump_to_block -> JumpToBlockComponent
+2025-03-18 10:13:21,155 - core.component - INFO - ע: get_task_input_param -> GetTaskInputParamComponent
+2025-03-18 10:13:21,155 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 10:13:21,155 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 10:13:21,155 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 10:13:21,155 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 10:13:21,155 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 10:13:21,155 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 10:13:21,155 - config.component_config - INFO - Զע: components
+2025-03-18 10:13:21,203 - root - INFO - ʼʼݿ...
+2025-03-18 10:13:21,250 - root - INFO - ݿɹ
+2025-03-18 10:13:21,250 - root - INFO - ʼʼ...
+2025-03-18 10:13:21,250 - root - INFO - Ѵڣʼ
+2025-03-18 10:13:21,250 - root - INFO - ݳʼɹ
+2025-03-18 10:13:21,250 - core.component - INFO - Զ: components
+2025-03-18 10:13:21,250 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 10:13:21,250 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 10:13:21,250 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 10:13:21,250 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 10:13:21,250 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 10:13:21,250 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 10:13:21,250 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 10:13:21,250 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 10:13:21,250 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 10:13:21,250 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 10:13:21,250 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 10:13:21,250 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 10:13:21,250 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 10:13:21,250 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 10:13:21,250 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 10:13:21,250 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 10:13:21,250 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 10:13:21,250 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 10:13:21,250 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 10:13:21,250 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 10:13:21,250 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 10:13:21,250 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 10:13:21,250 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 10:13:21,250 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 10:13:21,250 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 10:13:21,250 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 10:13:21,250 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 10:13:21,250 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 10:13:21,250 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 10:13:21,250 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 10:13:21,250 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 10:13:21,250 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 10:13:21,250 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 10:13:21,250 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 10:13:21,250 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 10:13:21,250 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 10:13:21,250 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 10:13:21,250 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 10:13:21,250 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 10:13:21,250 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 10:13:21,250 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 10:13:21,250 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 10:13:21,250 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 10:13:21,250 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 10:13:21,250 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 10:13:21,250 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 10:13:21,250 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 10:13:21,250 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 10:13:21,250 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 10:13:21,250 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 10:13:21,250 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 10:13:21,250 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 10:13:21,250 - config.component_config - INFO - Զע: components
+2025-03-18 10:13:21,266 - root - INFO - Ӧ
+2025-03-18 10:21:43,994 - root - INFO - Ӧùر
+2025-03-18 10:21:45,131 - root - INFO - ʼʼݿ...
+2025-03-18 10:21:45,183 - root - INFO - ݿɹ
+2025-03-18 10:21:45,195 - root - INFO - ʼʼ...
+2025-03-18 10:21:45,216 - root - INFO - Ѵڣʼ
+2025-03-18 10:21:45,216 - root - INFO - ݳʼɹ
+2025-03-18 10:21:45,216 - core.component - INFO - Զ: components
+2025-03-18 10:21:45,216 - core.component - INFO - ע: check_task_instance_id_exists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 10:21:45,216 - core.component - INFO - ע: create_unique_id -> CreateUniqueIdComponent
+2025-03-18 10:21:45,227 - core.component - INFO - ע: current_timestamp -> CurrentTimestampComponent
+2025-03-18 10:21:45,227 - core.component - INFO - ע: current_time -> CurrentTimeComponent
+2025-03-18 10:21:45,227 - core.component - INFO - ע: execute_sql -> ExecuteSqlComponent
+2025-03-18 10:21:45,230 - core.component - INFO - ע: query_sql -> QuerySqlComponent
+2025-03-18 10:21:45,233 - core.component - INFO - ע: string_md5_encrypt -> StringMd5EncryptComponent
+2025-03-18 10:21:45,233 - core.component - INFO - ע: string_to_json_array -> StringToJsonArrayComponent
+2025-03-18 10:21:45,233 - core.component - INFO - ע: string_to_json_object -> StringToJsonObjectComponent
+2025-03-18 10:21:45,233 - core.component - INFO - ע: print -> PrintComponent
+2025-03-18 10:21:45,243 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 10:21:45,243 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 10:21:45,243 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 10:21:45,243 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 10:21:45,243 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 10:21:45,243 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 10:21:45,243 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 10:21:45,243 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 10:21:45,243 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 10:21:45,243 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 10:21:45,243 - core.component - INFO - ע: wait_modbus_value -> WaitModbusValueComponent
+2025-03-18 10:21:45,243 - core.component - INFO - ע: write_modbus_value -> WriteModbusValueComponent
+2025-03-18 10:21:45,243 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 10:21:45,243 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 10:21:45,259 - core.component - INFO - ע: if -> IfComponent
+2025-03-18 10:21:45,259 - core.component - INFO - ע: if_else -> IfElseComponent
+2025-03-18 10:21:45,259 - core.component - INFO - ע: if_else_if -> IfElseIfComponent
+2025-03-18 10:21:45,264 - core.component - INFO - ע: for_each -> ForEachComponent
+2025-03-18 10:21:45,264 - core.component - INFO - ע: while -> WhileComponent
+2025-03-18 10:21:45,264 - core.component - INFO - ע: break -> BreakComponent
+2025-03-18 10:21:45,264 - core.component - INFO - ע: return -> ReturnComponent
+2025-03-18 10:21:45,264 - core.component - INFO - ע: delay -> DelayComponent
+2025-03-18 10:21:45,275 - core.component - INFO - ע: parallel_execute -> ParallelExecuteComponent
+2025-03-18 10:21:45,275 - core.component - INFO - ע: serial_execute -> SerialExecuteComponent
+2025-03-18 10:21:45,275 - core.component - INFO - ע: throw_exception -> ThrowExceptionComponent
+2025-03-18 10:21:45,275 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 10:21:45,280 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 10:21:45,280 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 10:21:45,284 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 10:21:45,284 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 10:21:45,284 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 10:21:45,284 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 10:21:45,291 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 10:21:45,291 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 10:21:45,291 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 10:21:45,293 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 10:21:45,465 - core.component - INFO - ע: http_get_request -> HttpGetRequestComponent
+2025-03-18 10:21:45,465 - core.component - INFO - ע: http_post_request -> HttpPostRequestComponent
+2025-03-18 10:21:45,481 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 10:21:45,481 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 10:21:45,481 - core.component - INFO - ע: select_robot -> SelectRobotComponent
+2025-03-18 10:21:45,481 - core.component - INFO - ע: get_robot_position -> GetRobotPositionComponent
+2025-03-18 10:21:45,481 - core.component - INFO - ע: robot_action -> RobotActionComponent
+2025-03-18 10:21:45,481 - core.component - INFO - ע: change_robot_destination -> ChangeRobotDestinationComponent
+2025-03-18 10:21:45,481 - core.component - INFO - ע: get_robot_battery -> GetRobotBatteryComponent
+2025-03-18 10:21:45,481 - core.component - INFO - ע: get_robot_pgv_code -> GetRobotPGVCodeComponent
+2025-03-18 10:21:45,481 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 10:21:45,497 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 10:21:45,497 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 10:21:45,497 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 10:21:45,497 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 10:21:45,497 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 10:21:45,497 - core.component - INFO - ע: run_script -> RunScriptComponent
+2025-03-18 10:21:45,497 - core.component - INFO - ע: set_task_variables -> SetTaskVariablesComponent
+2025-03-18 10:21:45,497 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 10:21:45,497 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 10:21:45,497 - core.component - INFO - ע: batch_set_site -> BatchSetSiteComponent
+2025-03-18 10:21:45,516 - core.component - INFO - ע: get_dense_site -> GetDenseSiteComponent
+2025-03-18 10:21:45,516 - core.component - INFO - ע: query_site -> QuerySiteComponent
+2025-03-18 10:21:45,516 - core.component - INFO - ע: lock_site -> LockSiteComponent
+2025-03-18 10:21:45,529 - core.component - INFO - ע: unlock_site -> UnlockSiteComponent
+2025-03-18 10:21:45,529 - core.component - INFO - ע: get_locked_sites_by_task -> GetLockedSitesByTaskComponent
+2025-03-18 10:21:45,529 - core.component - INFO - ע: get_site_extension_property -> GetSiteExtensionPropertyComponent
+2025-03-18 10:21:45,529 - core.component - INFO - ע: set_site_extension_property -> SetSiteExtensionPropertyComponent
+2025-03-18 10:21:45,529 - core.component - INFO - ע: set_site_goods -> SetSiteGoodsComponent
+2025-03-18 10:21:45,529 - core.component - INFO - ע: set_site_empty -> SetSiteEmptyComponent
+2025-03-18 10:21:45,529 - core.component - INFO - ע: set_site_occupied -> SetSiteOccupiedComponent
+2025-03-18 10:21:45,529 - core.component - INFO - ע: set_site_tag -> SetSiteTagComponent
+2025-03-18 10:21:45,529 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 10:21:45,529 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 10:21:45,529 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 10:21:45,529 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 10:21:45,529 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 10:21:45,529 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 10:21:45,529 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 10:21:45,529 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 10:21:45,529 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 10:21:45,529 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 10:21:45,529 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 10:21:45,529 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 10:21:45,529 - core.component - INFO - ע: subtask -> SubtaskComponent
+2025-03-18 10:21:45,529 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 10:21:45,529 - core.component - INFO - ע: cache_data -> CacheDataComponent
+2025-03-18 10:21:45,529 - core.component - INFO - ע: clear_cache_data -> ClearCacheDataComponent
+2025-03-18 10:21:45,529 - core.component - INFO - ע: get_cache_data -> GetCacheDataComponent
+2025-03-18 10:21:45,529 - core.component - INFO - ע: set_task_status -> SetTaskStatusComponent
+2025-03-18 10:21:45,529 - core.component - INFO - ע: jump_to_block -> JumpToBlockComponent
+2025-03-18 10:21:45,529 - core.component - INFO - ע: get_task_input_param -> GetTaskInputParamComponent
+2025-03-18 10:21:45,529 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 10:21:45,529 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 10:21:45,545 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 10:21:45,545 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 10:21:45,545 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 10:21:45,545 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 10:21:45,561 - config.component_config - INFO - Զע: components
+2025-03-18 10:21:45,631 - root - INFO - ʼʼݿ...
+2025-03-18 10:21:45,704 - root - INFO - ݿɹ
+2025-03-18 10:21:45,704 - root - INFO - ʼʼ...
+2025-03-18 10:21:45,704 - root - INFO - Ѵڣʼ
+2025-03-18 10:21:45,704 - root - INFO - ݳʼɹ
+2025-03-18 10:21:45,704 - core.component - INFO - Զ: components
+2025-03-18 10:21:45,704 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 10:21:45,704 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 10:21:45,704 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 10:21:45,713 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 10:21:45,713 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 10:21:45,713 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 10:21:45,713 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 10:21:45,715 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 10:21:45,717 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 10:21:45,717 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 10:21:45,717 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 10:21:45,717 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 10:21:45,717 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 10:21:45,720 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 10:21:45,720 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 10:21:45,720 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 10:21:45,720 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 10:21:45,720 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 10:21:45,723 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 10:21:45,723 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 10:21:45,723 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 10:21:45,723 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 10:21:45,727 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 10:21:45,727 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 10:21:45,727 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 10:21:45,727 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 10:21:45,727 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 10:21:45,731 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 10:21:45,731 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 10:21:45,731 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 10:21:45,733 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 10:21:45,733 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 10:21:45,736 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 10:21:45,736 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 10:21:45,736 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 10:21:45,736 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 10:21:45,736 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 10:21:45,736 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 10:21:45,736 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 10:21:45,736 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 10:21:45,736 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 10:21:45,736 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 10:21:45,736 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 10:21:45,736 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 10:21:45,736 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 10:21:45,743 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 10:21:45,743 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 10:21:45,743 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 10:21:45,743 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 10:21:45,743 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 10:21:45,743 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 10:21:45,743 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 10:21:45,743 - config.component_config - INFO - Զע: components
+2025-03-18 10:21:45,772 - root - INFO - Ӧ
+2025-03-18 11:13:38,812 - root - INFO - Ӧùر
+2025-03-18 11:13:40,109 - root - INFO - ʼʼݿ...
+2025-03-18 11:13:40,172 - root - INFO - ݿɹ
+2025-03-18 11:13:40,177 - root - INFO - ʼʼ...
+2025-03-18 11:13:40,198 - root - INFO - Ѵڣʼ
+2025-03-18 11:13:40,198 - root - INFO - ݳʼɹ
+2025-03-18 11:13:40,198 - core.component - INFO - Զ: components
+2025-03-18 11:13:40,202 - core.component - INFO - ע: check_task_instance_id_exists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 11:13:40,202 - core.component - INFO - ע: create_unique_id -> CreateUniqueIdComponent
+2025-03-18 11:13:40,206 - core.component - INFO - ע: current_timestamp -> CurrentTimestampComponent
+2025-03-18 11:13:40,206 - core.component - INFO - ע: current_time -> CurrentTimeComponent
+2025-03-18 11:13:40,206 - core.component - INFO - ע: execute_sql -> ExecuteSqlComponent
+2025-03-18 11:13:40,211 - core.component - INFO - ע: query_sql -> QuerySqlComponent
+2025-03-18 11:13:40,211 - core.component - INFO - ע: string_md5_encrypt -> StringMd5EncryptComponent
+2025-03-18 11:13:40,215 - core.component - INFO - ע: string_to_json_array -> StringToJsonArrayComponent
+2025-03-18 11:13:40,215 - core.component - INFO - ע: string_to_json_object -> StringToJsonObjectComponent
+2025-03-18 11:13:40,219 - core.component - INFO - ע: print -> PrintComponent
+2025-03-18 11:13:40,220 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 11:13:40,220 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 11:13:40,223 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 11:13:40,223 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 11:13:40,223 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 11:13:40,227 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 11:13:40,227 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 11:13:40,227 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 11:13:40,231 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 11:13:40,231 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 11:13:40,231 - core.component - INFO - ע: wait_modbus_value -> WaitModbusValueComponent
+2025-03-18 11:13:40,231 - core.component - INFO - ע: write_modbus_value -> WriteModbusValueComponent
+2025-03-18 11:13:40,236 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 11:13:40,236 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 11:13:40,240 - core.component - INFO - ע: if -> IfComponent
+2025-03-18 11:13:40,240 - core.component - INFO - ע: if_else -> IfElseComponent
+2025-03-18 11:13:40,244 - core.component - INFO - ע: if_else_if -> IfElseIfComponent
+2025-03-18 11:13:40,244 - core.component - INFO - ע: for_each -> ForEachComponent
+2025-03-18 11:13:40,249 - core.component - INFO - ע: while -> WhileComponent
+2025-03-18 11:13:40,249 - core.component - INFO - ע: break -> BreakComponent
+2025-03-18 11:13:40,253 - core.component - INFO - ע: return -> ReturnComponent
+2025-03-18 11:13:40,253 - core.component - INFO - ע: delay -> DelayComponent
+2025-03-18 11:13:40,253 - core.component - INFO - ע: parallel_execute -> ParallelExecuteComponent
+2025-03-18 11:13:40,253 - core.component - INFO - ע: serial_execute -> SerialExecuteComponent
+2025-03-18 11:13:40,257 - core.component - INFO - ע: throw_exception -> ThrowExceptionComponent
+2025-03-18 11:13:40,257 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 11:13:40,257 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 11:13:40,257 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 11:13:40,257 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 11:13:40,257 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 11:13:40,257 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 11:13:40,257 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 11:13:40,257 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 11:13:40,257 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 11:13:40,257 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 11:13:40,257 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 11:13:40,457 - core.component - INFO - ע: http_get_request -> HttpGetRequestComponent
+2025-03-18 11:13:40,457 - core.component - INFO - ע: http_post_request -> HttpPostRequestComponent
+2025-03-18 11:13:40,457 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 11:13:40,459 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 11:13:40,459 - core.component - INFO - ע: select_robot -> SelectRobotComponent
+2025-03-18 11:13:40,463 - core.component - INFO - ע: get_robot_position -> GetRobotPositionComponent
+2025-03-18 11:13:40,467 - core.component - INFO - ע: robot_action -> RobotActionComponent
+2025-03-18 11:13:40,471 - core.component - INFO - ע: change_robot_destination -> ChangeRobotDestinationComponent
+2025-03-18 11:13:40,471 - core.component - INFO - ע: get_robot_battery -> GetRobotBatteryComponent
+2025-03-18 11:13:40,475 - core.component - INFO - ע: get_robot_pgv_code -> GetRobotPGVCodeComponent
+2025-03-18 11:13:40,475 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 11:13:40,475 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 11:13:40,480 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 11:13:40,480 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 11:13:40,480 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 11:13:40,480 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 11:13:40,480 - core.component - INFO - ע: run_script -> RunScriptComponent
+2025-03-18 11:13:40,484 - core.component - INFO - ע: set_task_variables -> SetTaskVariablesComponent
+2025-03-18 11:13:40,484 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 11:13:40,488 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 11:13:40,492 - core.component - INFO - ע: batch_set_site -> BatchSetSiteComponent
+2025-03-18 11:13:40,492 - core.component - INFO - ע: get_dense_site -> GetDenseSiteComponent
+2025-03-18 11:13:40,496 - core.component - INFO - ע: query_site -> QuerySiteComponent
+2025-03-18 11:13:40,501 - core.component - INFO - ע: lock_site -> LockSiteComponent
+2025-03-18 11:13:40,505 - core.component - INFO - ע: unlock_site -> UnlockSiteComponent
+2025-03-18 11:13:40,505 - core.component - INFO - ע: get_locked_sites_by_task -> GetLockedSitesByTaskComponent
+2025-03-18 11:13:40,509 - core.component - INFO - ע: get_site_extension_property -> GetSiteExtensionPropertyComponent
+2025-03-18 11:13:40,514 - core.component - INFO - ע: set_site_extension_property -> SetSiteExtensionPropertyComponent
+2025-03-18 11:13:40,514 - core.component - INFO - ע: set_site_goods -> SetSiteGoodsComponent
+2025-03-18 11:13:40,518 - core.component - INFO - ע: set_site_empty -> SetSiteEmptyComponent
+2025-03-18 11:13:40,522 - core.component - INFO - ע: set_site_occupied -> SetSiteOccupiedComponent
+2025-03-18 11:13:40,522 - core.component - INFO - ע: set_site_tag -> SetSiteTagComponent
+2025-03-18 11:13:40,522 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 11:13:40,522 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 11:13:40,522 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 11:13:40,522 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 11:13:40,522 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 11:13:40,522 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 11:13:40,522 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 11:13:40,522 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 11:13:40,522 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 11:13:40,522 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 11:13:40,522 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 11:13:40,522 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 11:13:40,522 - core.component - INFO - ע: subtask -> SubtaskComponent
+2025-03-18 11:13:40,522 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 11:13:40,526 - core.component - INFO - ע: cache_data -> CacheDataComponent
+2025-03-18 11:13:40,526 - core.component - INFO - ע: clear_cache_data -> ClearCacheDataComponent
+2025-03-18 11:13:40,530 - core.component - INFO - ע: get_cache_data -> GetCacheDataComponent
+2025-03-18 11:13:40,530 - core.component - INFO - ע: set_task_status -> SetTaskStatusComponent
+2025-03-18 11:13:40,530 - core.component - INFO - ע: jump_to_block -> JumpToBlockComponent
+2025-03-18 11:13:40,530 - core.component - INFO - ע: get_task_input_param -> GetTaskInputParamComponent
+2025-03-18 11:13:40,530 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 11:13:40,530 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 11:13:40,535 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 11:13:40,535 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 11:13:40,535 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 11:13:40,535 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 11:13:40,535 - config.component_config - INFO - Զע: components
+2025-03-18 11:13:40,598 - root - INFO - ʼʼݿ...
+2025-03-18 11:13:40,686 - root - INFO - ݿɹ
+2025-03-18 11:13:40,686 - root - INFO - ʼʼ...
+2025-03-18 11:13:40,690 - root - INFO - Ѵڣʼ
+2025-03-18 11:13:40,690 - root - INFO - ݳʼɹ
+2025-03-18 11:13:40,695 - core.component - INFO - Զ: components
+2025-03-18 11:13:40,699 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 11:13:40,699 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 11:13:40,699 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 11:13:40,699 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 11:13:40,699 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 11:13:40,699 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 11:13:40,699 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 11:13:40,703 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 11:13:40,703 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 11:13:40,703 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 11:13:40,703 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 11:13:40,703 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 11:13:40,703 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 11:13:40,703 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 11:13:40,703 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 11:13:40,703 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 11:13:40,703 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 11:13:40,708 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 11:13:40,708 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 11:13:40,708 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 11:13:40,708 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 11:13:40,708 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 11:13:40,708 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 11:13:40,708 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 11:13:40,708 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 11:13:40,708 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 11:13:40,712 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 11:13:40,712 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 11:13:40,712 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 11:13:40,712 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 11:13:40,712 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 11:13:40,712 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 11:13:40,712 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 11:13:40,712 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 11:13:40,716 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 11:13:40,716 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 11:13:40,716 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 11:13:40,716 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 11:13:40,716 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 11:13:40,716 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 11:13:40,716 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 11:13:40,720 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 11:13:40,720 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 11:13:40,720 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 11:13:40,720 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 11:13:40,725 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 11:13:40,725 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 11:13:40,725 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 11:13:40,725 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 11:13:40,725 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 11:13:40,725 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 11:13:40,729 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 11:13:40,729 - config.component_config - INFO - Զע: components
+2025-03-18 11:13:40,750 - root - INFO - Ӧ
+2025-03-18 11:19:26,938 - root - INFO - Ӧùر
+2025-03-18 11:19:29,226 - root - INFO - ʼʼݿ...
+2025-03-18 11:19:29,276 - root - INFO - ݿɹ
+2025-03-18 11:19:29,276 - root - INFO - ʼʼ...
+2025-03-18 11:19:29,297 - root - INFO - Ѵڣʼ
+2025-03-18 11:19:29,297 - root - INFO - ݳʼɹ
+2025-03-18 11:19:29,297 - core.component - INFO - Զ: components
+2025-03-18 11:19:29,297 - core.component - INFO - ע: check_task_instance_id_exists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 11:19:29,302 - core.component - INFO - ע: create_unique_id -> CreateUniqueIdComponent
+2025-03-18 11:19:29,302 - core.component - INFO - ע: current_timestamp -> CurrentTimestampComponent
+2025-03-18 11:19:29,302 - core.component - INFO - ע: current_time -> CurrentTimeComponent
+2025-03-18 11:19:29,302 - core.component - INFO - ע: execute_sql -> ExecuteSqlComponent
+2025-03-18 11:19:29,302 - core.component - INFO - ע: query_sql -> QuerySqlComponent
+2025-03-18 11:19:29,302 - core.component - INFO - ע: string_md5_encrypt -> StringMd5EncryptComponent
+2025-03-18 11:19:29,302 - core.component - INFO - ע: string_to_json_array -> StringToJsonArrayComponent
+2025-03-18 11:19:29,302 - core.component - INFO - ע: string_to_json_object -> StringToJsonObjectComponent
+2025-03-18 11:19:29,306 - core.component - INFO - ע: print -> PrintComponent
+2025-03-18 11:19:29,306 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 11:19:29,306 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 11:19:29,306 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 11:19:29,306 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 11:19:29,306 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 11:19:29,306 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 11:19:29,306 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 11:19:29,310 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 11:19:29,310 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 11:19:29,310 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 11:19:29,310 - core.component - INFO - ע: wait_modbus_value -> WaitModbusValueComponent
+2025-03-18 11:19:29,310 - core.component - INFO - ע: write_modbus_value -> WriteModbusValueComponent
+2025-03-18 11:19:29,310 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 11:19:29,310 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 11:19:29,310 - core.component - INFO - ע: if -> IfComponent
+2025-03-18 11:19:29,310 - core.component - INFO - ע: if_else -> IfElseComponent
+2025-03-18 11:19:29,310 - core.component - INFO - ע: if_else_if -> IfElseIfComponent
+2025-03-18 11:19:29,310 - core.component - INFO - ע: for_each -> ForEachComponent
+2025-03-18 11:19:29,310 - core.component - INFO - ע: while -> WhileComponent
+2025-03-18 11:19:29,310 - core.component - INFO - ע: break -> BreakComponent
+2025-03-18 11:19:29,310 - core.component - INFO - ע: return -> ReturnComponent
+2025-03-18 11:19:29,314 - core.component - INFO - ע: delay -> DelayComponent
+2025-03-18 11:19:29,314 - core.component - INFO - ע: parallel_execute -> ParallelExecuteComponent
+2025-03-18 11:19:29,314 - core.component - INFO - ע: serial_execute -> SerialExecuteComponent
+2025-03-18 11:19:29,314 - core.component - INFO - ע: throw_exception -> ThrowExceptionComponent
+2025-03-18 11:19:29,319 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 11:19:29,319 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 11:19:29,319 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 11:19:29,319 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 11:19:29,319 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 11:19:29,319 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 11:19:29,323 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 11:19:29,323 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 11:19:29,323 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 11:19:29,323 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 11:19:29,323 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 11:19:29,499 - core.component - INFO - ע: http_get_request -> HttpGetRequestComponent
+2025-03-18 11:19:29,503 - core.component - INFO - ע: http_post_request -> HttpPostRequestComponent
+2025-03-18 11:19:29,507 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 11:19:29,511 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 11:19:29,511 - core.component - INFO - ע: select_robot -> SelectRobotComponent
+2025-03-18 11:19:29,516 - core.component - INFO - ע: get_robot_position -> GetRobotPositionComponent
+2025-03-18 11:19:29,516 - core.component - INFO - ע: robot_action -> RobotActionComponent
+2025-03-18 11:19:29,520 - core.component - INFO - ע: change_robot_destination -> ChangeRobotDestinationComponent
+2025-03-18 11:19:29,520 - core.component - INFO - ע: get_robot_battery -> GetRobotBatteryComponent
+2025-03-18 11:19:29,520 - core.component - INFO - ע: get_robot_pgv_code -> GetRobotPGVCodeComponent
+2025-03-18 11:19:29,520 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 11:19:29,520 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 11:19:29,520 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 11:19:29,520 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 11:19:29,520 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 11:19:29,520 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 11:19:29,520 - core.component - INFO - ע: run_script -> RunScriptComponent
+2025-03-18 11:19:29,524 - core.component - INFO - ע: set_task_variables -> SetTaskVariablesComponent
+2025-03-18 11:19:29,524 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 11:19:29,529 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 11:19:29,529 - core.component - INFO - ע: batch_set_site -> BatchSetSiteComponent
+2025-03-18 11:19:29,529 - core.component - INFO - ע: get_dense_site -> GetDenseSiteComponent
+2025-03-18 11:19:29,529 - core.component - INFO - ע: query_site -> QuerySiteComponent
+2025-03-18 11:19:29,529 - core.component - INFO - ע: lock_site -> LockSiteComponent
+2025-03-18 11:19:29,529 - core.component - INFO - ע: unlock_site -> UnlockSiteComponent
+2025-03-18 11:19:29,529 - core.component - INFO - ע: get_locked_sites_by_task -> GetLockedSitesByTaskComponent
+2025-03-18 11:19:29,529 - core.component - INFO - ע: get_site_extension_property -> GetSiteExtensionPropertyComponent
+2025-03-18 11:19:29,529 - core.component - INFO - ע: set_site_extension_property -> SetSiteExtensionPropertyComponent
+2025-03-18 11:19:29,533 - core.component - INFO - ע: set_site_goods -> SetSiteGoodsComponent
+2025-03-18 11:19:29,533 - core.component - INFO - ע: set_site_empty -> SetSiteEmptyComponent
+2025-03-18 11:19:29,533 - core.component - INFO - ע: set_site_occupied -> SetSiteOccupiedComponent
+2025-03-18 11:19:29,533 - core.component - INFO - ע: set_site_tag -> SetSiteTagComponent
+2025-03-18 11:19:29,533 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 11:19:29,533 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 11:19:29,533 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 11:19:29,533 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 11:19:29,533 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 11:19:29,533 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 11:19:29,533 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 11:19:29,536 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 11:19:29,536 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 11:19:29,536 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 11:19:29,536 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 11:19:29,536 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 11:19:29,536 - core.component - INFO - ע: subtask -> SubtaskComponent
+2025-03-18 11:19:29,537 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 11:19:29,537 - core.component - INFO - ע: cache_data -> CacheDataComponent
+2025-03-18 11:19:29,537 - core.component - INFO - ע: clear_cache_data -> ClearCacheDataComponent
+2025-03-18 11:19:29,537 - core.component - INFO - ע: get_cache_data -> GetCacheDataComponent
+2025-03-18 11:19:29,539 - core.component - INFO - ע: set_task_status -> SetTaskStatusComponent
+2025-03-18 11:19:29,539 - core.component - INFO - ע: jump_to_block -> JumpToBlockComponent
+2025-03-18 11:19:29,539 - core.component - INFO - ע: get_task_input_param -> GetTaskInputParamComponent
+2025-03-18 11:19:29,539 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 11:19:29,539 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 11:19:29,539 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 11:19:29,539 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 11:19:29,539 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 11:19:29,539 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 11:19:29,539 - config.component_config - INFO - Զע: components
+2025-03-18 11:19:29,571 - root - INFO - ģģʽ: True
+2025-03-18 11:19:30,141 - root - INFO - ʼʼݿ...
+2025-03-18 11:19:30,190 - root - INFO - ݿɹ
+2025-03-18 11:19:30,190 - root - INFO - ʼʼ...
+2025-03-18 11:19:30,207 - root - INFO - Ѵڣʼ
+2025-03-18 11:19:30,207 - root - INFO - ݳʼɹ
+2025-03-18 11:19:30,211 - core.component - INFO - Զ: components
+2025-03-18 11:19:30,211 - core.component - INFO - ע: check_task_instance_id_exists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 11:19:30,211 - core.component - INFO - ע: create_unique_id -> CreateUniqueIdComponent
+2025-03-18 11:19:30,211 - core.component - INFO - ע: current_timestamp -> CurrentTimestampComponent
+2025-03-18 11:19:30,211 - core.component - INFO - ע: current_time -> CurrentTimeComponent
+2025-03-18 11:19:30,211 - core.component - INFO - ע: execute_sql -> ExecuteSqlComponent
+2025-03-18 11:19:30,211 - core.component - INFO - ע: query_sql -> QuerySqlComponent
+2025-03-18 11:19:30,211 - core.component - INFO - ע: string_md5_encrypt -> StringMd5EncryptComponent
+2025-03-18 11:19:30,211 - core.component - INFO - ע: string_to_json_array -> StringToJsonArrayComponent
+2025-03-18 11:19:30,211 - core.component - INFO - ע: string_to_json_object -> StringToJsonObjectComponent
+2025-03-18 11:19:30,211 - core.component - INFO - ע: print -> PrintComponent
+2025-03-18 11:19:30,211 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 11:19:30,211 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 11:19:30,211 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 11:19:30,215 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 11:19:30,215 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 11:19:30,215 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 11:19:30,215 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 11:19:30,215 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 11:19:30,215 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 11:19:30,215 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 11:19:30,215 - core.component - INFO - ע: wait_modbus_value -> WaitModbusValueComponent
+2025-03-18 11:19:30,218 - core.component - INFO - ע: write_modbus_value -> WriteModbusValueComponent
+2025-03-18 11:19:30,218 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 11:19:30,218 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 11:19:30,220 - core.component - INFO - ע: if -> IfComponent
+2025-03-18 11:19:30,221 - core.component - INFO - ע: if_else -> IfElseComponent
+2025-03-18 11:19:30,221 - core.component - INFO - ע: if_else_if -> IfElseIfComponent
+2025-03-18 11:19:30,221 - core.component - INFO - ע: for_each -> ForEachComponent
+2025-03-18 11:19:30,221 - core.component - INFO - ע: while -> WhileComponent
+2025-03-18 11:19:30,221 - core.component - INFO - ע: break -> BreakComponent
+2025-03-18 11:19:30,221 - core.component - INFO - ע: return -> ReturnComponent
+2025-03-18 11:19:30,221 - core.component - INFO - ע: delay -> DelayComponent
+2025-03-18 11:19:30,221 - core.component - INFO - ע: parallel_execute -> ParallelExecuteComponent
+2025-03-18 11:19:30,221 - core.component - INFO - ע: serial_execute -> SerialExecuteComponent
+2025-03-18 11:19:30,221 - core.component - INFO - ע: throw_exception -> ThrowExceptionComponent
+2025-03-18 11:19:30,224 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 11:19:30,224 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 11:19:30,224 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 11:19:30,224 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 11:19:30,224 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 11:19:30,224 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 11:19:30,224 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 11:19:30,224 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 11:19:30,224 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 11:19:30,224 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 11:19:30,224 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 11:19:30,399 - core.component - INFO - ע: http_get_request -> HttpGetRequestComponent
+2025-03-18 11:19:30,403 - core.component - INFO - ע: http_post_request -> HttpPostRequestComponent
+2025-03-18 11:19:30,403 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 11:19:30,403 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 11:19:30,403 - core.component - INFO - ע: select_robot -> SelectRobotComponent
+2025-03-18 11:19:30,403 - core.component - INFO - ע: get_robot_position -> GetRobotPositionComponent
+2025-03-18 11:19:30,407 - core.component - INFO - ע: robot_action -> RobotActionComponent
+2025-03-18 11:19:30,407 - core.component - INFO - ע: change_robot_destination -> ChangeRobotDestinationComponent
+2025-03-18 11:19:30,407 - core.component - INFO - ע: get_robot_battery -> GetRobotBatteryComponent
+2025-03-18 11:19:30,407 - core.component - INFO - ע: get_robot_pgv_code -> GetRobotPGVCodeComponent
+2025-03-18 11:19:30,407 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 11:19:30,407 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 11:19:30,407 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 11:19:30,407 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 11:19:30,407 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 11:19:30,407 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 11:19:30,407 - core.component - INFO - ע: run_script -> RunScriptComponent
+2025-03-18 11:19:30,407 - core.component - INFO - ע: set_task_variables -> SetTaskVariablesComponent
+2025-03-18 11:19:30,407 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 11:19:30,407 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 11:19:30,412 - core.component - INFO - ע: batch_set_site -> BatchSetSiteComponent
+2025-03-18 11:19:30,412 - core.component - INFO - ע: get_dense_site -> GetDenseSiteComponent
+2025-03-18 11:19:30,412 - core.component - INFO - ע: query_site -> QuerySiteComponent
+2025-03-18 11:19:30,412 - core.component - INFO - ע: lock_site -> LockSiteComponent
+2025-03-18 11:19:30,412 - core.component - INFO - ע: unlock_site -> UnlockSiteComponent
+2025-03-18 11:19:30,412 - core.component - INFO - ע: get_locked_sites_by_task -> GetLockedSitesByTaskComponent
+2025-03-18 11:19:30,412 - core.component - INFO - ע: get_site_extension_property -> GetSiteExtensionPropertyComponent
+2025-03-18 11:19:30,412 - core.component - INFO - ע: set_site_extension_property -> SetSiteExtensionPropertyComponent
+2025-03-18 11:19:30,412 - core.component - INFO - ע: set_site_goods -> SetSiteGoodsComponent
+2025-03-18 11:19:30,412 - core.component - INFO - ע: set_site_empty -> SetSiteEmptyComponent
+2025-03-18 11:19:30,412 - core.component - INFO - ע: set_site_occupied -> SetSiteOccupiedComponent
+2025-03-18 11:19:30,412 - core.component - INFO - ע: set_site_tag -> SetSiteTagComponent
+2025-03-18 11:19:30,412 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 11:19:30,412 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 11:19:30,416 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 11:19:30,416 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 11:19:30,416 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 11:19:30,416 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 11:19:30,416 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 11:19:30,416 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 11:19:30,416 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 11:19:30,416 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 11:19:30,416 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 11:19:30,416 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 11:19:30,416 - core.component - INFO - ע: subtask -> SubtaskComponent
+2025-03-18 11:19:30,416 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 11:19:30,416 - core.component - INFO - ע: cache_data -> CacheDataComponent
+2025-03-18 11:19:30,420 - core.component - INFO - ע: clear_cache_data -> ClearCacheDataComponent
+2025-03-18 11:19:30,420 - core.component - INFO - ע: get_cache_data -> GetCacheDataComponent
+2025-03-18 11:19:30,420 - core.component - INFO - ע: set_task_status -> SetTaskStatusComponent
+2025-03-18 11:19:30,420 - core.component - INFO - ע: jump_to_block -> JumpToBlockComponent
+2025-03-18 11:19:30,420 - core.component - INFO - ע: get_task_input_param -> GetTaskInputParamComponent
+2025-03-18 11:19:30,420 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 11:19:30,420 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 11:19:30,420 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 11:19:30,420 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 11:19:30,420 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 11:19:30,420 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 11:19:30,420 - config.component_config - INFO - Զע: components
+2025-03-18 11:19:30,484 - root - INFO - ʼʼݿ...
+2025-03-18 11:19:30,543 - root - INFO - ݿɹ
+2025-03-18 11:19:30,543 - root - INFO - ʼʼ...
+2025-03-18 11:19:30,543 - root - INFO - Ѵڣʼ
+2025-03-18 11:19:30,543 - root - INFO - ݳʼɹ
+2025-03-18 11:19:30,543 - core.component - INFO - Զ: components
+2025-03-18 11:19:30,543 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 11:19:30,543 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 11:19:30,543 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 11:19:30,547 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 11:19:30,547 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 11:19:30,547 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 11:19:30,547 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 11:19:30,547 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 11:19:30,547 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 11:19:30,547 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 11:19:30,547 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 11:19:30,547 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 11:19:30,547 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 11:19:30,547 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 11:19:30,547 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 11:19:30,547 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 11:19:30,547 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 11:19:30,547 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 11:19:30,547 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 11:19:30,547 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 11:19:30,547 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 11:19:30,547 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 11:19:30,547 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 11:19:30,547 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 11:19:30,547 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 11:19:30,547 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 11:19:30,547 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 11:19:30,547 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 11:19:30,547 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 11:19:30,547 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 11:19:30,547 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 11:19:30,547 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 11:19:30,547 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 11:19:30,551 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 11:19:30,551 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 11:19:30,551 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 11:19:30,551 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 11:19:30,551 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 11:19:30,551 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 11:19:30,551 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 11:19:30,551 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 11:19:30,551 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 11:19:30,551 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 11:19:30,551 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 11:19:30,551 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 11:19:30,551 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 11:19:30,551 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 11:19:30,551 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 11:19:30,551 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 11:19:30,551 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 11:19:30,551 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 11:19:30,551 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 11:19:30,551 - config.component_config - INFO - Զע: components
+2025-03-18 11:19:30,564 - root - INFO - Ӧ
+2025-03-18 11:26:05,281 - root - INFO - Ӧùر
+2025-03-18 11:26:06,596 - root - INFO - ʼʼݿ...
+2025-03-18 11:26:06,673 - root - INFO - ݿɹ
+2025-03-18 11:26:06,678 - root - INFO - ʼʼ...
+2025-03-18 11:26:06,699 - root - INFO - Ѵڣʼ
+2025-03-18 11:26:06,699 - root - INFO - ݳʼɹ
+2025-03-18 11:26:06,699 - core.component - INFO - Զ: components
+2025-03-18 11:26:06,704 - core.component - INFO - ע: check_task_instance_id_exists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 11:26:06,704 - core.component - INFO - ע: create_unique_id -> CreateUniqueIdComponent
+2025-03-18 11:26:06,704 - core.component - INFO - ע: current_timestamp -> CurrentTimestampComponent
+2025-03-18 11:26:06,708 - core.component - INFO - ע: current_time -> CurrentTimeComponent
+2025-03-18 11:26:06,712 - core.component - INFO - ע: execute_sql -> ExecuteSqlComponent
+2025-03-18 11:26:06,712 - core.component - INFO - ע: query_sql -> QuerySqlComponent
+2025-03-18 11:26:06,712 - core.component - INFO - ע: string_md5_encrypt -> StringMd5EncryptComponent
+2025-03-18 11:26:06,712 - core.component - INFO - ע: string_to_json_array -> StringToJsonArrayComponent
+2025-03-18 11:26:06,712 - core.component - INFO - ע: string_to_json_object -> StringToJsonObjectComponent
+2025-03-18 11:26:06,712 - core.component - INFO - ע: print -> PrintComponent
+2025-03-18 11:26:06,712 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 11:26:06,717 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 11:26:06,717 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 11:26:06,722 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 11:26:06,722 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 11:26:06,725 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 11:26:06,725 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 11:26:06,725 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 11:26:06,729 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 11:26:06,729 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 11:26:06,729 - core.component - INFO - ע: wait_modbus_value -> WaitModbusValueComponent
+2025-03-18 11:26:06,729 - core.component - INFO - ע: write_modbus_value -> WriteModbusValueComponent
+2025-03-18 11:26:06,734 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 11:26:06,734 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 11:26:06,738 - core.component - INFO - ע: if -> IfComponent
+2025-03-18 11:26:06,738 - core.component - INFO - ע: if_else -> IfElseComponent
+2025-03-18 11:26:06,738 - core.component - INFO - ע: if_else_if -> IfElseIfComponent
+2025-03-18 11:26:06,738 - core.component - INFO - ע: for_each -> ForEachComponent
+2025-03-18 11:26:06,738 - core.component - INFO - ע: while -> WhileComponent
+2025-03-18 11:26:06,742 - core.component - INFO - ע: break -> BreakComponent
+2025-03-18 11:26:06,742 - core.component - INFO - ע: return -> ReturnComponent
+2025-03-18 11:26:06,742 - core.component - INFO - ע: delay -> DelayComponent
+2025-03-18 11:26:06,742 - core.component - INFO - ע: parallel_execute -> ParallelExecuteComponent
+2025-03-18 11:26:06,746 - core.component - INFO - ע: serial_execute -> SerialExecuteComponent
+2025-03-18 11:26:06,746 - core.component - INFO - ע: throw_exception -> ThrowExceptionComponent
+2025-03-18 11:26:06,746 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 11:26:06,751 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 11:26:06,751 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 11:26:06,751 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 11:26:06,751 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 11:26:06,751 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 11:26:06,751 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 11:26:06,751 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 11:26:06,751 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 11:26:06,755 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 11:26:06,755 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 11:26:06,924 - core.component - INFO - ע: http_get_request -> HttpGetRequestComponent
+2025-03-18 11:26:06,928 - core.component - INFO - ע: http_post_request -> HttpPostRequestComponent
+2025-03-18 11:26:06,928 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 11:26:06,928 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 11:26:06,933 - core.component - INFO - ע: select_robot -> SelectRobotComponent
+2025-03-18 11:26:06,933 - core.component - INFO - ע: get_robot_position -> GetRobotPositionComponent
+2025-03-18 11:26:06,937 - core.component - INFO - ע: robot_action -> RobotActionComponent
+2025-03-18 11:26:06,937 - core.component - INFO - ע: change_robot_destination -> ChangeRobotDestinationComponent
+2025-03-18 11:26:06,937 - core.component - INFO - ע: get_robot_battery -> GetRobotBatteryComponent
+2025-03-18 11:26:06,941 - core.component - INFO - ע: get_robot_pgv_code -> GetRobotPGVCodeComponent
+2025-03-18 11:26:06,941 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 11:26:06,941 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 11:26:06,941 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 11:26:06,941 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 11:26:06,941 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 11:26:06,941 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 11:26:06,941 - core.component - INFO - ע: run_script -> RunScriptComponent
+2025-03-18 11:26:06,945 - core.component - INFO - ע: set_task_variables -> SetTaskVariablesComponent
+2025-03-18 11:26:06,945 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 11:26:06,945 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 11:26:06,945 - core.component - INFO - ע: batch_set_site -> BatchSetSiteComponent
+2025-03-18 11:26:06,945 - core.component - INFO - ע: get_dense_site -> GetDenseSiteComponent
+2025-03-18 11:26:06,945 - core.component - INFO - ע: query_site -> QuerySiteComponent
+2025-03-18 11:26:06,945 - core.component - INFO - ע: lock_site -> LockSiteComponent
+2025-03-18 11:26:06,945 - core.component - INFO - ע: unlock_site -> UnlockSiteComponent
+2025-03-18 11:26:06,945 - core.component - INFO - ע: get_locked_sites_by_task -> GetLockedSitesByTaskComponent
+2025-03-18 11:26:06,945 - core.component - INFO - ע: get_site_extension_property -> GetSiteExtensionPropertyComponent
+2025-03-18 11:26:06,945 - core.component - INFO - ע: set_site_extension_property -> SetSiteExtensionPropertyComponent
+2025-03-18 11:26:06,945 - core.component - INFO - ע: set_site_goods -> SetSiteGoodsComponent
+2025-03-18 11:26:06,945 - core.component - INFO - ע: set_site_empty -> SetSiteEmptyComponent
+2025-03-18 11:26:06,945 - core.component - INFO - ע: set_site_occupied -> SetSiteOccupiedComponent
+2025-03-18 11:26:06,945 - core.component - INFO - ע: set_site_tag -> SetSiteTagComponent
+2025-03-18 11:26:06,950 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 11:26:06,950 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 11:26:06,950 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 11:26:06,950 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 11:26:06,950 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 11:26:06,950 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 11:26:06,950 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 11:26:06,950 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 11:26:06,950 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 11:26:06,950 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 11:26:06,950 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 11:26:06,950 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 11:26:06,950 - core.component - INFO - ע: subtask -> SubtaskComponent
+2025-03-18 11:26:06,950 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 11:26:06,954 - core.component - INFO - ע: cache_data -> CacheDataComponent
+2025-03-18 11:26:06,954 - core.component - INFO - ע: clear_cache_data -> ClearCacheDataComponent
+2025-03-18 11:26:06,954 - core.component - INFO - ע: get_cache_data -> GetCacheDataComponent
+2025-03-18 11:26:06,954 - core.component - INFO - ע: set_task_status -> SetTaskStatusComponent
+2025-03-18 11:26:06,954 - core.component - INFO - ע: jump_to_block -> JumpToBlockComponent
+2025-03-18 11:26:06,954 - core.component - INFO - ע: get_task_input_param -> GetTaskInputParamComponent
+2025-03-18 11:26:06,954 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 11:26:06,954 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 11:26:06,954 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 11:26:06,954 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 11:26:06,954 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 11:26:06,954 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 11:26:06,954 - config.component_config - INFO - Զע: components
+2025-03-18 11:26:07,023 - root - INFO - ʼʼݿ...
+2025-03-18 11:26:07,117 - root - INFO - ݿɹ
+2025-03-18 11:26:07,121 - root - INFO - ʼʼ...
+2025-03-18 11:26:07,123 - root - INFO - Ѵڣʼ
+2025-03-18 11:26:07,125 - root - INFO - ݳʼɹ
+2025-03-18 11:26:07,125 - core.component - INFO - Զ: components
+2025-03-18 11:26:07,125 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 11:26:07,125 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 11:26:07,130 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 11:26:07,130 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 11:26:07,134 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 11:26:07,134 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 11:26:07,134 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 11:26:07,134 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 11:26:07,134 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 11:26:07,138 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 11:26:07,138 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 11:26:07,138 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 11:26:07,138 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 11:26:07,142 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 11:26:07,142 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 11:26:07,142 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 11:26:07,147 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 11:26:07,147 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 11:26:07,151 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 11:26:07,151 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 11:26:07,151 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 11:26:07,151 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 11:26:07,155 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 11:26:07,155 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 11:26:07,155 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 11:26:07,155 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 11:26:07,155 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 11:26:07,159 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 11:26:07,159 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 11:26:07,159 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 11:26:07,159 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 11:26:07,159 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 11:26:07,163 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 11:26:07,163 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 11:26:07,163 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 11:26:07,167 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 11:26:07,167 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 11:26:07,167 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 11:26:07,171 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 11:26:07,171 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 11:26:07,175 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 11:26:07,175 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 11:26:07,179 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 11:26:07,179 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 11:26:07,179 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 11:26:07,183 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 11:26:07,183 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 11:26:07,183 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 11:26:07,183 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 11:26:07,183 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 11:26:07,187 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 11:26:07,187 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 11:26:07,187 - config.component_config - INFO - Զע: components
+2025-03-18 11:26:07,204 - root - INFO - Ӧ
+2025-03-18 11:27:22,892 - root - INFO - Ӧùر
+2025-03-18 11:27:24,057 - root - INFO - ʼʼݿ...
+2025-03-18 11:27:24,201 - root - INFO - ݿɹ
+2025-03-18 11:27:24,201 - root - INFO - ʼʼ...
+2025-03-18 11:27:24,226 - root - INFO - Ѵڣʼ
+2025-03-18 11:27:24,226 - root - INFO - ݳʼɹ
+2025-03-18 11:27:24,226 - core.component - INFO - Զ: components
+2025-03-18 11:27:24,230 - core.component - INFO - ע: check_task_instance_id_exists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 11:27:24,230 - core.component - INFO - ע: create_unique_id -> CreateUniqueIdComponent
+2025-03-18 11:27:24,234 - core.component - INFO - ע: current_timestamp -> CurrentTimestampComponent
+2025-03-18 11:27:24,234 - core.component - INFO - ע: current_time -> CurrentTimeComponent
+2025-03-18 11:27:24,234 - core.component - INFO - ע: execute_sql -> ExecuteSqlComponent
+2025-03-18 11:27:24,239 - core.component - INFO - ע: query_sql -> QuerySqlComponent
+2025-03-18 11:27:24,239 - core.component - INFO - ע: string_md5_encrypt -> StringMd5EncryptComponent
+2025-03-18 11:27:24,239 - core.component - INFO - ע: string_to_json_array -> StringToJsonArrayComponent
+2025-03-18 11:27:24,239 - core.component - INFO - ע: string_to_json_object -> StringToJsonObjectComponent
+2025-03-18 11:27:24,239 - core.component - INFO - ע: print -> PrintComponent
+2025-03-18 11:27:24,243 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 11:27:24,243 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 11:27:24,247 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 11:27:24,247 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 11:27:24,247 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 11:27:24,247 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 11:27:24,247 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 11:27:24,252 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 11:27:24,252 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 11:27:24,256 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 11:27:24,256 - core.component - INFO - ע: wait_modbus_value -> WaitModbusValueComponent
+2025-03-18 11:27:24,256 - core.component - INFO - ע: write_modbus_value -> WriteModbusValueComponent
+2025-03-18 11:27:24,260 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 11:27:24,260 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 11:27:24,260 - core.component - INFO - ע: if -> IfComponent
+2025-03-18 11:27:24,260 - core.component - INFO - ע: if_else -> IfElseComponent
+2025-03-18 11:27:24,260 - core.component - INFO - ע: if_else_if -> IfElseIfComponent
+2025-03-18 11:27:24,265 - core.component - INFO - ע: for_each -> ForEachComponent
+2025-03-18 11:27:24,265 - core.component - INFO - ע: while -> WhileComponent
+2025-03-18 11:27:24,265 - core.component - INFO - ע: break -> BreakComponent
+2025-03-18 11:27:24,269 - core.component - INFO - ע: return -> ReturnComponent
+2025-03-18 11:27:24,269 - core.component - INFO - ע: delay -> DelayComponent
+2025-03-18 11:27:24,269 - core.component - INFO - ע: parallel_execute -> ParallelExecuteComponent
+2025-03-18 11:27:24,273 - core.component - INFO - ע: serial_execute -> SerialExecuteComponent
+2025-03-18 11:27:24,273 - core.component - INFO - ע: throw_exception -> ThrowExceptionComponent
+2025-03-18 11:27:24,277 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 11:27:24,277 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 11:27:24,277 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 11:27:24,277 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 11:27:24,277 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 11:27:24,277 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 11:27:24,281 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 11:27:24,281 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 11:27:24,286 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 11:27:24,286 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 11:27:24,290 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 11:27:24,495 - core.component - INFO - ע: http_get_request -> HttpGetRequestComponent
+2025-03-18 11:27:24,499 - core.component - INFO - ע: http_post_request -> HttpPostRequestComponent
+2025-03-18 11:27:24,499 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 11:27:24,499 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 11:27:24,499 - core.component - INFO - ע: select_robot -> SelectRobotComponent
+2025-03-18 11:27:24,499 - core.component - INFO - ע: get_robot_position -> GetRobotPositionComponent
+2025-03-18 11:27:24,503 - core.component - INFO - ע: robot_action -> RobotActionComponent
+2025-03-18 11:27:24,503 - core.component - INFO - ע: change_robot_destination -> ChangeRobotDestinationComponent
+2025-03-18 11:27:24,507 - core.component - INFO - ע: get_robot_battery -> GetRobotBatteryComponent
+2025-03-18 11:27:24,507 - core.component - INFO - ע: get_robot_pgv_code -> GetRobotPGVCodeComponent
+2025-03-18 11:27:24,512 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 11:27:24,512 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 11:27:24,512 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 11:27:24,516 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 11:27:24,516 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 11:27:24,516 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 11:27:24,516 - core.component - INFO - ע: run_script -> RunScriptComponent
+2025-03-18 11:27:24,516 - core.component - INFO - ע: set_task_variables -> SetTaskVariablesComponent
+2025-03-18 11:27:24,516 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 11:27:24,518 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 11:27:24,518 - core.component - INFO - ע: batch_set_site -> BatchSetSiteComponent
+2025-03-18 11:27:24,518 - core.component - INFO - ע: get_dense_site -> GetDenseSiteComponent
+2025-03-18 11:27:24,518 - core.component - INFO - ע: query_site -> QuerySiteComponent
+2025-03-18 11:27:24,518 - core.component - INFO - ע: lock_site -> LockSiteComponent
+2025-03-18 11:27:24,518 - core.component - INFO - ע: unlock_site -> UnlockSiteComponent
+2025-03-18 11:27:24,518 - core.component - INFO - ע: get_locked_sites_by_task -> GetLockedSitesByTaskComponent
+2025-03-18 11:27:24,520 - core.component - INFO - ע: get_site_extension_property -> GetSiteExtensionPropertyComponent
+2025-03-18 11:27:24,520 - core.component - INFO - ע: set_site_extension_property -> SetSiteExtensionPropertyComponent
+2025-03-18 11:27:24,520 - core.component - INFO - ע: set_site_goods -> SetSiteGoodsComponent
+2025-03-18 11:27:24,520 - core.component - INFO - ע: set_site_empty -> SetSiteEmptyComponent
+2025-03-18 11:27:24,520 - core.component - INFO - ע: set_site_occupied -> SetSiteOccupiedComponent
+2025-03-18 11:27:24,520 - core.component - INFO - ע: set_site_tag -> SetSiteTagComponent
+2025-03-18 11:27:24,520 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 11:27:24,520 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 11:27:24,520 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 11:27:24,520 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 11:27:24,520 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 11:27:24,520 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 11:27:24,520 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 11:27:24,520 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 11:27:24,520 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 11:27:24,520 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 11:27:24,520 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 11:27:24,520 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 11:27:24,520 - core.component - INFO - ע: subtask -> SubtaskComponent
+2025-03-18 11:27:24,520 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 11:27:24,520 - core.component - INFO - ע: cache_data -> CacheDataComponent
+2025-03-18 11:27:24,520 - core.component - INFO - ע: clear_cache_data -> ClearCacheDataComponent
+2025-03-18 11:27:24,520 - core.component - INFO - ע: get_cache_data -> GetCacheDataComponent
+2025-03-18 11:27:24,520 - core.component - INFO - ע: set_task_status -> SetTaskStatusComponent
+2025-03-18 11:27:24,520 - core.component - INFO - ע: jump_to_block -> JumpToBlockComponent
+2025-03-18 11:27:24,520 - core.component - INFO - ע: get_task_input_param -> GetTaskInputParamComponent
+2025-03-18 11:27:24,520 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 11:27:24,520 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 11:27:24,520 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 11:27:24,520 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 11:27:24,520 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 11:27:24,520 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 11:27:24,524 - config.component_config - INFO - Զע: components
+2025-03-18 11:27:24,588 - root - INFO - ʼʼݿ...
+2025-03-18 11:27:24,669 - root - INFO - ݿɹ
+2025-03-18 11:27:24,673 - root - INFO - ʼʼ...
+2025-03-18 11:27:24,677 - root - INFO - Ѵڣʼ
+2025-03-18 11:27:24,677 - root - INFO - ݳʼɹ
+2025-03-18 11:27:24,680 - core.component - INFO - Զ: components
+2025-03-18 11:27:24,682 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 11:27:24,682 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 11:27:24,686 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 11:27:24,686 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 11:27:24,690 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 11:27:24,690 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 11:27:24,690 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 11:27:24,694 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 11:27:24,696 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 11:27:24,698 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 11:27:24,698 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 11:27:24,702 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 11:27:24,702 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 11:27:24,702 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 11:27:24,702 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 11:27:24,702 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 11:27:24,706 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 11:27:24,711 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 11:27:24,713 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 11:27:24,713 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 11:27:24,715 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 11:27:24,715 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 11:27:24,715 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 11:27:24,715 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 11:27:24,715 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 11:27:24,720 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 11:27:24,720 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 11:27:24,724 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 11:27:24,724 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 11:27:24,728 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 11:27:24,728 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 11:27:24,728 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 11:27:24,728 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 11:27:24,728 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 11:27:24,728 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 11:27:24,728 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 11:27:24,728 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 11:27:24,728 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 11:27:24,728 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 11:27:24,728 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 11:27:24,728 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 11:27:24,728 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 11:27:24,728 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 11:27:24,728 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 11:27:24,728 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 11:27:24,728 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 11:27:24,728 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 11:27:24,728 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 11:27:24,732 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 11:27:24,732 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 11:27:24,732 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 11:27:24,732 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 11:27:24,732 - config.component_config - INFO - Զע: components
+2025-03-18 11:27:24,749 - root - INFO - Ӧ
+2025-03-18 11:37:23,538 - root - INFO - Ӧùر
+2025-03-18 11:37:24,760 - root - INFO - ʼʼݿ...
+2025-03-18 11:37:24,815 - root - ERROR - ݿʼʧ: (in table 'task_param_types', column 'usage_scope'): Compiler can't render element of type ARRAY
+2025-03-18 12:02:44,923 - root - INFO - ʼʼݿ...
+2025-03-18 12:02:44,990 - root - INFO - ݿɹ
+2025-03-18 12:02:44,990 - root - INFO - ʼʼ...
+2025-03-18 12:02:45,012 - root - INFO - Ѵڣʼ
+2025-03-18 12:02:45,012 - root - INFO - ݳʼɹ
+2025-03-18 12:02:45,012 - core.component - INFO - Զ: components
+2025-03-18 12:02:45,016 - core.component - INFO - ע: check_task_instance_id_exists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 12:02:45,016 - core.component - INFO - ע: create_unique_id -> CreateUniqueIdComponent
+2025-03-18 12:02:45,016 - core.component - INFO - ע: current_timestamp -> CurrentTimestampComponent
+2025-03-18 12:02:45,016 - core.component - INFO - ע: current_time -> CurrentTimeComponent
+2025-03-18 12:02:45,016 - core.component - INFO - ע: execute_sql -> ExecuteSqlComponent
+2025-03-18 12:02:45,016 - core.component - INFO - ע: query_sql -> QuerySqlComponent
+2025-03-18 12:02:45,016 - core.component - INFO - ע: string_md5_encrypt -> StringMd5EncryptComponent
+2025-03-18 12:02:45,016 - core.component - INFO - ע: string_to_json_array -> StringToJsonArrayComponent
+2025-03-18 12:02:45,016 - core.component - INFO - ע: string_to_json_object -> StringToJsonObjectComponent
+2025-03-18 12:02:45,016 - core.component - INFO - ע: print -> PrintComponent
+2025-03-18 12:02:45,016 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 12:02:45,016 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 12:02:45,016 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 12:02:45,016 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 12:02:45,016 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 12:02:45,016 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 12:02:45,016 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 12:02:45,016 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 12:02:45,016 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 12:02:45,016 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 12:02:45,021 - core.component - INFO - ע: wait_modbus_value -> WaitModbusValueComponent
+2025-03-18 12:02:45,023 - core.component - INFO - ע: write_modbus_value -> WriteModbusValueComponent
+2025-03-18 12:02:45,025 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 12:02:45,025 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 12:02:45,025 - core.component - INFO - ע: if -> IfComponent
+2025-03-18 12:02:45,025 - core.component - INFO - ע: if_else -> IfElseComponent
+2025-03-18 12:02:45,025 - core.component - INFO - ע: if_else_if -> IfElseIfComponent
+2025-03-18 12:02:45,025 - core.component - INFO - ע: for_each -> ForEachComponent
+2025-03-18 12:02:45,025 - core.component - INFO - ע: while -> WhileComponent
+2025-03-18 12:02:45,025 - core.component - INFO - ע: break -> BreakComponent
+2025-03-18 12:02:45,025 - core.component - INFO - ע: return -> ReturnComponent
+2025-03-18 12:02:45,025 - core.component - INFO - ע: delay -> DelayComponent
+2025-03-18 12:02:45,025 - core.component - INFO - ע: parallel_execute -> ParallelExecuteComponent
+2025-03-18 12:02:45,025 - core.component - INFO - ע: serial_execute -> SerialExecuteComponent
+2025-03-18 12:02:45,025 - core.component - INFO - ע: throw_exception -> ThrowExceptionComponent
+2025-03-18 12:02:45,025 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 12:02:45,025 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 12:02:45,025 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 12:02:45,025 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 12:02:45,025 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 12:02:45,025 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 12:02:45,029 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 12:02:45,029 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 12:02:45,029 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 12:02:45,029 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 12:02:45,029 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 12:02:45,214 - core.component - INFO - ע: http_get_request -> HttpGetRequestComponent
+2025-03-18 12:02:45,214 - core.component - INFO - ע: http_post_request -> HttpPostRequestComponent
+2025-03-18 12:02:45,214 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 12:02:45,218 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 12:02:45,218 - core.component - INFO - ע: select_robot -> SelectRobotComponent
+2025-03-18 12:02:45,223 - core.component - INFO - ע: get_robot_position -> GetRobotPositionComponent
+2025-03-18 12:02:45,223 - core.component - INFO - ע: robot_action -> RobotActionComponent
+2025-03-18 12:02:45,223 - core.component - INFO - ע: change_robot_destination -> ChangeRobotDestinationComponent
+2025-03-18 12:02:45,223 - core.component - INFO - ע: get_robot_battery -> GetRobotBatteryComponent
+2025-03-18 12:02:45,223 - core.component - INFO - ע: get_robot_pgv_code -> GetRobotPGVCodeComponent
+2025-03-18 12:02:45,223 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 12:02:45,223 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 12:02:45,223 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 12:02:45,223 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 12:02:45,227 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 12:02:45,227 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 12:02:45,227 - core.component - INFO - ע: run_script -> RunScriptComponent
+2025-03-18 12:02:45,227 - core.component - INFO - ע: set_task_variables -> SetTaskVariablesComponent
+2025-03-18 12:02:45,227 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 12:02:45,227 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 12:02:45,230 - core.component - INFO - ע: batch_set_site -> BatchSetSiteComponent
+2025-03-18 12:02:45,230 - core.component - INFO - ע: get_dense_site -> GetDenseSiteComponent
+2025-03-18 12:02:45,230 - core.component - INFO - ע: query_site -> QuerySiteComponent
+2025-03-18 12:02:45,230 - core.component - INFO - ע: lock_site -> LockSiteComponent
+2025-03-18 12:02:45,230 - core.component - INFO - ע: unlock_site -> UnlockSiteComponent
+2025-03-18 12:02:45,230 - core.component - INFO - ע: get_locked_sites_by_task -> GetLockedSitesByTaskComponent
+2025-03-18 12:02:45,231 - core.component - INFO - ע: get_site_extension_property -> GetSiteExtensionPropertyComponent
+2025-03-18 12:02:45,231 - core.component - INFO - ע: set_site_extension_property -> SetSiteExtensionPropertyComponent
+2025-03-18 12:02:45,231 - core.component - INFO - ע: set_site_goods -> SetSiteGoodsComponent
+2025-03-18 12:02:45,231 - core.component - INFO - ע: set_site_empty -> SetSiteEmptyComponent
+2025-03-18 12:02:45,231 - core.component - INFO - ע: set_site_occupied -> SetSiteOccupiedComponent
+2025-03-18 12:02:45,231 - core.component - INFO - ע: set_site_tag -> SetSiteTagComponent
+2025-03-18 12:02:45,231 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 12:02:45,231 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 12:02:45,231 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 12:02:45,231 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 12:02:45,231 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 12:02:45,238 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 12:02:45,238 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 12:02:45,238 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 12:02:45,238 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 12:02:45,239 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 12:02:45,239 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 12:02:45,239 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 12:02:45,239 - core.component - INFO - ע: subtask -> SubtaskComponent
+2025-03-18 12:02:45,242 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 12:02:45,242 - core.component - INFO - ע: cache_data -> CacheDataComponent
+2025-03-18 12:02:45,242 - core.component - INFO - ע: clear_cache_data -> ClearCacheDataComponent
+2025-03-18 12:02:45,242 - core.component - INFO - ע: get_cache_data -> GetCacheDataComponent
+2025-03-18 12:02:45,244 - core.component - INFO - ע: set_task_status -> SetTaskStatusComponent
+2025-03-18 12:02:45,244 - core.component - INFO - ע: jump_to_block -> JumpToBlockComponent
+2025-03-18 12:02:45,244 - core.component - INFO - ע: get_task_input_param -> GetTaskInputParamComponent
+2025-03-18 12:02:45,244 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 12:02:45,244 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 12:02:45,244 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 12:02:45,244 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 12:02:45,244 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 12:02:45,244 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 12:02:45,244 - config.component_config - INFO - Զע: components
+2025-03-18 12:02:45,285 - root - INFO - ģģʽ: True
+2025-03-18 12:02:45,846 - root - INFO - ʼʼݿ...
+2025-03-18 12:02:45,904 - root - INFO - ݿɹ
+2025-03-18 12:02:45,904 - root - INFO - ʼʼ...
+2025-03-18 12:02:45,921 - root - INFO - Ѵڣʼ
+2025-03-18 12:02:45,925 - root - INFO - ݳʼɹ
+2025-03-18 12:02:45,925 - core.component - INFO - Զ: components
+2025-03-18 12:02:45,925 - core.component - INFO - ע: check_task_instance_id_exists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 12:02:45,925 - core.component - INFO - ע: create_unique_id -> CreateUniqueIdComponent
+2025-03-18 12:02:45,925 - core.component - INFO - ע: current_timestamp -> CurrentTimestampComponent
+2025-03-18 12:02:45,925 - core.component - INFO - ע: current_time -> CurrentTimeComponent
+2025-03-18 12:02:45,929 - core.component - INFO - ע: execute_sql -> ExecuteSqlComponent
+2025-03-18 12:02:45,929 - core.component - INFO - ע: query_sql -> QuerySqlComponent
+2025-03-18 12:02:45,929 - core.component - INFO - ע: string_md5_encrypt -> StringMd5EncryptComponent
+2025-03-18 12:02:45,931 - core.component - INFO - ע: string_to_json_array -> StringToJsonArrayComponent
+2025-03-18 12:02:45,931 - core.component - INFO - ע: string_to_json_object -> StringToJsonObjectComponent
+2025-03-18 12:02:45,931 - core.component - INFO - ע: print -> PrintComponent
+2025-03-18 12:02:45,936 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 12:02:45,938 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 12:02:45,938 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 12:02:45,939 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 12:02:45,939 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 12:02:45,939 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 12:02:45,939 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 12:02:45,939 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 12:02:45,939 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 12:02:45,939 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 12:02:45,942 - core.component - INFO - ע: wait_modbus_value -> WaitModbusValueComponent
+2025-03-18 12:02:45,942 - core.component - INFO - ע: write_modbus_value -> WriteModbusValueComponent
+2025-03-18 12:02:45,942 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 12:02:45,942 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 12:02:45,942 - core.component - INFO - ע: if -> IfComponent
+2025-03-18 12:02:45,946 - core.component - INFO - ע: if_else -> IfElseComponent
+2025-03-18 12:02:45,946 - core.component - INFO - ע: if_else_if -> IfElseIfComponent
+2025-03-18 12:02:45,946 - core.component - INFO - ע: for_each -> ForEachComponent
+2025-03-18 12:02:45,946 - core.component - INFO - ע: while -> WhileComponent
+2025-03-18 12:02:45,946 - core.component - INFO - ע: break -> BreakComponent
+2025-03-18 12:02:45,946 - core.component - INFO - ע: return -> ReturnComponent
+2025-03-18 12:02:45,946 - core.component - INFO - ע: delay -> DelayComponent
+2025-03-18 12:02:45,946 - core.component - INFO - ע: parallel_execute -> ParallelExecuteComponent
+2025-03-18 12:02:45,950 - core.component - INFO - ע: serial_execute -> SerialExecuteComponent
+2025-03-18 12:02:45,950 - core.component - INFO - ע: throw_exception -> ThrowExceptionComponent
+2025-03-18 12:02:45,950 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 12:02:45,955 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 12:02:45,955 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 12:02:45,955 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 12:02:45,955 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 12:02:45,955 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 12:02:45,955 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 12:02:45,955 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 12:02:45,955 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 12:02:45,955 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 12:02:45,955 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 12:02:46,133 - core.component - INFO - ע: http_get_request -> HttpGetRequestComponent
+2025-03-18 12:02:46,133 - core.component - INFO - ע: http_post_request -> HttpPostRequestComponent
+2025-03-18 12:02:46,133 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 12:02:46,133 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 12:02:46,138 - core.component - INFO - ע: select_robot -> SelectRobotComponent
+2025-03-18 12:02:46,138 - core.component - INFO - ע: get_robot_position -> GetRobotPositionComponent
+2025-03-18 12:02:46,142 - core.component - INFO - ע: robot_action -> RobotActionComponent
+2025-03-18 12:02:46,142 - core.component - INFO - ע: change_robot_destination -> ChangeRobotDestinationComponent
+2025-03-18 12:02:46,142 - core.component - INFO - ע: get_robot_battery -> GetRobotBatteryComponent
+2025-03-18 12:02:46,142 - core.component - INFO - ע: get_robot_pgv_code -> GetRobotPGVCodeComponent
+2025-03-18 12:02:46,142 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 12:02:46,142 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 12:02:46,144 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 12:02:46,144 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 12:02:46,144 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 12:02:46,144 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 12:02:46,144 - core.component - INFO - ע: run_script -> RunScriptComponent
+2025-03-18 12:02:46,146 - core.component - INFO - ע: set_task_variables -> SetTaskVariablesComponent
+2025-03-18 12:02:46,146 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 12:02:46,146 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 12:02:46,146 - core.component - INFO - ע: batch_set_site -> BatchSetSiteComponent
+2025-03-18 12:02:46,146 - core.component - INFO - ע: get_dense_site -> GetDenseSiteComponent
+2025-03-18 12:02:46,146 - core.component - INFO - ע: query_site -> QuerySiteComponent
+2025-03-18 12:02:46,146 - core.component - INFO - ע: lock_site -> LockSiteComponent
+2025-03-18 12:02:46,150 - core.component - INFO - ע: unlock_site -> UnlockSiteComponent
+2025-03-18 12:02:46,150 - core.component - INFO - ע: get_locked_sites_by_task -> GetLockedSitesByTaskComponent
+2025-03-18 12:02:46,150 - core.component - INFO - ע: get_site_extension_property -> GetSiteExtensionPropertyComponent
+2025-03-18 12:02:46,150 - core.component - INFO - ע: set_site_extension_property -> SetSiteExtensionPropertyComponent
+2025-03-18 12:02:46,150 - core.component - INFO - ע: set_site_goods -> SetSiteGoodsComponent
+2025-03-18 12:02:46,150 - core.component - INFO - ע: set_site_empty -> SetSiteEmptyComponent
+2025-03-18 12:02:46,150 - core.component - INFO - ע: set_site_occupied -> SetSiteOccupiedComponent
+2025-03-18 12:02:46,150 - core.component - INFO - ע: set_site_tag -> SetSiteTagComponent
+2025-03-18 12:02:46,150 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 12:02:46,150 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 12:02:46,150 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 12:02:46,150 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 12:02:46,150 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 12:02:46,150 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 12:02:46,155 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 12:02:46,155 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 12:02:46,155 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 12:02:46,155 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 12:02:46,155 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 12:02:46,155 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 12:02:46,155 - core.component - INFO - ע: subtask -> SubtaskComponent
+2025-03-18 12:02:46,155 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 12:02:46,155 - core.component - INFO - ע: cache_data -> CacheDataComponent
+2025-03-18 12:02:46,155 - core.component - INFO - ע: clear_cache_data -> ClearCacheDataComponent
+2025-03-18 12:02:46,155 - core.component - INFO - ע: get_cache_data -> GetCacheDataComponent
+2025-03-18 12:02:46,155 - core.component - INFO - ע: set_task_status -> SetTaskStatusComponent
+2025-03-18 12:02:46,155 - core.component - INFO - ע: jump_to_block -> JumpToBlockComponent
+2025-03-18 12:02:46,155 - core.component - INFO - ע: get_task_input_param -> GetTaskInputParamComponent
+2025-03-18 12:02:46,155 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 12:02:46,155 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 12:02:46,155 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 12:02:46,155 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 12:02:46,155 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 12:02:46,155 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 12:02:46,159 - config.component_config - INFO - Զע: components
+2025-03-18 12:02:46,205 - root - INFO - ʼʼݿ...
+2025-03-18 12:02:46,267 - root - INFO - ݿɹ
+2025-03-18 12:02:46,267 - root - INFO - ʼʼ...
+2025-03-18 12:02:46,272 - root - INFO - Ѵڣʼ
+2025-03-18 12:02:46,272 - root - INFO - ݳʼɹ
+2025-03-18 12:02:46,272 - core.component - INFO - Զ: components
+2025-03-18 12:02:46,272 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 12:02:46,272 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 12:02:46,272 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 12:02:46,272 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 12:02:46,272 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 12:02:46,272 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 12:02:46,272 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 12:02:46,272 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 12:02:46,276 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 12:02:46,276 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 12:02:46,276 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 12:02:46,276 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 12:02:46,276 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 12:02:46,276 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 12:02:46,276 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 12:02:46,276 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 12:02:46,276 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 12:02:46,276 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 12:02:46,276 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 12:02:46,282 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 12:02:46,282 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 12:02:46,282 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 12:02:46,282 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 12:02:46,284 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 12:02:46,284 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 12:02:46,284 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 12:02:46,284 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 12:02:46,284 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 12:02:46,284 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 12:02:46,289 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 12:02:46,289 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 12:02:46,289 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 12:02:46,289 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 12:02:46,289 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 12:02:46,289 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 12:02:46,289 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 12:02:46,289 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 12:02:46,289 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 12:02:46,292 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 12:02:46,293 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 12:02:46,293 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 12:02:46,293 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 12:02:46,293 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 12:02:46,293 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 12:02:46,293 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 12:02:46,293 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 12:02:46,293 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 12:02:46,293 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 12:02:46,293 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 12:02:46,293 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 12:02:46,293 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 12:02:46,293 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 12:02:46,293 - config.component_config - INFO - Զע: components
+2025-03-18 12:02:46,305 - root - INFO - Ӧ
+2025-03-18 12:44:17,830 - root - INFO - Ӧùر
+2025-03-18 12:44:19,113 - root - INFO - ʼʼݿ...
+2025-03-18 12:48:19,967 - root - INFO - ʼʼݿ...
+2025-03-18 12:48:20,123 - root - INFO - ݿɹ
+2025-03-18 12:48:20,123 - root - INFO - ʼʼ...
+2025-03-18 12:48:20,144 - root - INFO - Ѵڣʼ
+2025-03-18 12:48:20,145 - root - INFO - ݳʼɹ
+2025-03-18 12:48:20,145 - core.component - INFO - Զ: components
+2025-03-18 12:48:20,151 - core.component - INFO - ע: check_task_instance_id_exists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 12:48:20,151 - core.component - INFO - ע: create_unique_id -> CreateUniqueIdComponent
+2025-03-18 12:48:20,152 - core.component - INFO - ע: current_timestamp -> CurrentTimestampComponent
+2025-03-18 12:48:20,152 - core.component - INFO - ע: current_time -> CurrentTimeComponent
+2025-03-18 12:48:20,153 - core.component - INFO - ע: execute_sql -> ExecuteSqlComponent
+2025-03-18 12:48:20,153 - core.component - INFO - ע: query_sql -> QuerySqlComponent
+2025-03-18 12:48:20,153 - core.component - INFO - ע: string_md5_encrypt -> StringMd5EncryptComponent
+2025-03-18 12:48:20,153 - core.component - INFO - ע: string_to_json_array -> StringToJsonArrayComponent
+2025-03-18 12:48:20,154 - core.component - INFO - ע: string_to_json_object -> StringToJsonObjectComponent
+2025-03-18 12:48:20,154 - core.component - INFO - ע: print -> PrintComponent
+2025-03-18 12:48:20,154 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 12:48:20,154 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 12:48:20,154 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 12:48:20,155 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 12:48:20,155 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 12:48:20,155 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 12:48:20,155 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 12:48:20,155 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 12:48:20,155 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 12:48:20,155 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 12:48:20,156 - core.component - INFO - ע: wait_modbus_value -> WaitModbusValueComponent
+2025-03-18 12:48:20,156 - core.component - INFO - ע: write_modbus_value -> WriteModbusValueComponent
+2025-03-18 12:48:20,156 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 12:48:20,156 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 12:48:20,157 - core.component - INFO - ע: if -> IfComponent
+2025-03-18 12:48:20,157 - core.component - INFO - ע: if_else -> IfElseComponent
+2025-03-18 12:48:20,157 - core.component - INFO - ע: if_else_if -> IfElseIfComponent
+2025-03-18 12:48:20,157 - core.component - INFO - ע: for_each -> ForEachComponent
+2025-03-18 12:48:20,157 - core.component - INFO - ע: while -> WhileComponent
+2025-03-18 12:48:20,157 - core.component - INFO - ע: break -> BreakComponent
+2025-03-18 12:48:20,158 - core.component - INFO - ע: return -> ReturnComponent
+2025-03-18 12:48:20,158 - core.component - INFO - ע: delay -> DelayComponent
+2025-03-18 12:48:20,158 - core.component - INFO - ע: parallel_execute -> ParallelExecuteComponent
+2025-03-18 12:48:20,158 - core.component - INFO - ע: serial_execute -> SerialExecuteComponent
+2025-03-18 12:48:20,158 - core.component - INFO - ע: throw_exception -> ThrowExceptionComponent
+2025-03-18 12:48:20,158 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 12:48:20,158 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 12:48:20,158 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 12:48:20,158 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 12:48:20,159 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 12:48:20,159 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 12:48:20,159 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 12:48:20,159 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 12:48:20,159 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 12:48:20,159 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 12:48:20,159 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 12:48:20,360 - core.component - INFO - ע: http_get_request -> HttpGetRequestComponent
+2025-03-18 12:48:20,360 - core.component - INFO - ע: http_post_request -> HttpPostRequestComponent
+2025-03-18 12:48:20,360 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 12:48:20,360 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 12:48:20,363 - core.component - INFO - ע: select_robot -> SelectRobotComponent
+2025-03-18 12:48:20,363 - core.component - INFO - ע: get_robot_position -> GetRobotPositionComponent
+2025-03-18 12:48:20,363 - core.component - INFO - ע: robot_action -> RobotActionComponent
+2025-03-18 12:48:20,363 - core.component - INFO - ע: change_robot_destination -> ChangeRobotDestinationComponent
+2025-03-18 12:48:20,363 - core.component - INFO - ע: get_robot_battery -> GetRobotBatteryComponent
+2025-03-18 12:48:20,363 - core.component - INFO - ע: get_robot_pgv_code -> GetRobotPGVCodeComponent
+2025-03-18 12:48:20,363 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 12:48:20,364 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 12:48:20,364 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 12:48:20,364 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 12:48:20,364 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 12:48:20,364 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 12:48:20,365 - core.component - INFO - ע: run_script -> RunScriptComponent
+2025-03-18 12:48:20,365 - core.component - INFO - ע: set_task_variables -> SetTaskVariablesComponent
+2025-03-18 12:48:20,365 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 12:48:20,365 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 12:48:20,367 - core.component - INFO - ע: batch_set_site -> BatchSetSiteComponent
+2025-03-18 12:48:20,367 - core.component - INFO - ע: get_dense_site -> GetDenseSiteComponent
+2025-03-18 12:48:20,367 - core.component - INFO - ע: query_site -> QuerySiteComponent
+2025-03-18 12:48:20,367 - core.component - INFO - ע: lock_site -> LockSiteComponent
+2025-03-18 12:48:20,367 - core.component - INFO - ע: unlock_site -> UnlockSiteComponent
+2025-03-18 12:48:20,367 - core.component - INFO - ע: get_locked_sites_by_task -> GetLockedSitesByTaskComponent
+2025-03-18 12:48:20,367 - core.component - INFO - ע: get_site_extension_property -> GetSiteExtensionPropertyComponent
+2025-03-18 12:48:20,367 - core.component - INFO - ע: set_site_extension_property -> SetSiteExtensionPropertyComponent
+2025-03-18 12:48:20,367 - core.component - INFO - ע: set_site_goods -> SetSiteGoodsComponent
+2025-03-18 12:48:20,367 - core.component - INFO - ע: set_site_empty -> SetSiteEmptyComponent
+2025-03-18 12:48:20,367 - core.component - INFO - ע: set_site_occupied -> SetSiteOccupiedComponent
+2025-03-18 12:48:20,368 - core.component - INFO - ע: set_site_tag -> SetSiteTagComponent
+2025-03-18 12:48:20,368 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 12:48:20,368 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 12:48:20,368 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 12:48:20,369 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 12:48:20,369 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 12:48:20,369 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 12:48:20,369 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 12:48:20,369 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 12:48:20,369 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 12:48:20,369 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 12:48:20,369 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 12:48:20,369 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 12:48:20,369 - core.component - INFO - ע: subtask -> SubtaskComponent
+2025-03-18 12:48:20,369 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 12:48:20,371 - core.component - INFO - ע: cache_data -> CacheDataComponent
+2025-03-18 12:48:20,371 - core.component - INFO - ע: clear_cache_data -> ClearCacheDataComponent
+2025-03-18 12:48:20,372 - core.component - INFO - ע: get_cache_data -> GetCacheDataComponent
+2025-03-18 12:48:20,372 - core.component - INFO - ע: set_task_status -> SetTaskStatusComponent
+2025-03-18 12:48:20,372 - core.component - INFO - ע: jump_to_block -> JumpToBlockComponent
+2025-03-18 12:48:20,372 - core.component - INFO - ע: get_task_input_param -> GetTaskInputParamComponent
+2025-03-18 12:48:20,373 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 12:48:20,373 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 12:48:20,373 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 12:48:20,373 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 12:48:20,373 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 12:48:20,373 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 12:48:20,374 - config.component_config - INFO - Զע: components
+2025-03-18 12:48:20,433 - root - INFO - ģģʽ: True
+2025-03-18 12:48:21,177 - root - INFO - ʼʼݿ...
+2025-03-18 13:01:53,602 - root - INFO - ʼʼݿ...
+2025-03-18 13:01:53,618 - root - INFO - ʼݿ...
+2025-03-18 13:01:53,649 - root - INFO - ݿɹ
+2025-03-18 13:01:53,649 - root - INFO - ʼʼ...
+2025-03-18 13:01:53,649 - root - INFO - ...
+2025-03-18 13:01:53,681 - root - INFO - Ѵ 9 ࣬ʼ
+2025-03-18 13:01:53,681 - root - INFO - ݳʼɹ
+2025-03-18 13:01:53,681 - core.component - INFO - Զ: components
+2025-03-18 13:01:53,681 - core.component - INFO - ע: check_task_instance_id_exists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 13:01:53,681 - core.component - INFO - ע: create_unique_id -> CreateUniqueIdComponent
+2025-03-18 13:01:53,681 - core.component - INFO - ע: current_timestamp -> CurrentTimestampComponent
+2025-03-18 13:01:53,681 - core.component - INFO - ע: current_time -> CurrentTimeComponent
+2025-03-18 13:01:53,681 - core.component - INFO - ע: execute_sql -> ExecuteSqlComponent
+2025-03-18 13:01:53,681 - core.component - INFO - ע: query_sql -> QuerySqlComponent
+2025-03-18 13:01:53,681 - core.component - INFO - ע: string_md5_encrypt -> StringMd5EncryptComponent
+2025-03-18 13:01:53,681 - core.component - INFO - ע: string_to_json_array -> StringToJsonArrayComponent
+2025-03-18 13:01:53,681 - core.component - INFO - ע: string_to_json_object -> StringToJsonObjectComponent
+2025-03-18 13:01:53,681 - core.component - INFO - ע: print -> PrintComponent
+2025-03-18 13:01:53,681 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 13:01:53,681 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 13:01:53,681 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 13:01:53,681 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 13:01:53,681 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 13:01:53,681 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 13:01:53,681 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 13:01:53,681 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 13:01:53,681 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 13:01:53,681 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 13:01:53,681 - core.component - INFO - ע: wait_modbus_value -> WaitModbusValueComponent
+2025-03-18 13:01:53,681 - core.component - INFO - ע: write_modbus_value -> WriteModbusValueComponent
+2025-03-18 13:01:53,681 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 13:01:53,681 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 13:01:53,681 - core.component - INFO - ע: if -> IfComponent
+2025-03-18 13:01:53,681 - core.component - INFO - ע: if_else -> IfElseComponent
+2025-03-18 13:01:53,681 - core.component - INFO - ע: if_else_if -> IfElseIfComponent
+2025-03-18 13:01:53,681 - core.component - INFO - ע: for_each -> ForEachComponent
+2025-03-18 13:01:53,681 - core.component - INFO - ע: while -> WhileComponent
+2025-03-18 13:01:53,681 - core.component - INFO - ע: break -> BreakComponent
+2025-03-18 13:01:53,681 - core.component - INFO - ע: return -> ReturnComponent
+2025-03-18 13:01:53,681 - core.component - INFO - ע: delay -> DelayComponent
+2025-03-18 13:01:53,681 - core.component - INFO - ע: parallel_execute -> ParallelExecuteComponent
+2025-03-18 13:01:53,681 - core.component - INFO - ע: serial_execute -> SerialExecuteComponent
+2025-03-18 13:01:53,681 - core.component - INFO - ע: throw_exception -> ThrowExceptionComponent
+2025-03-18 13:01:53,681 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 13:01:53,681 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 13:01:53,681 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 13:01:53,681 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 13:01:53,681 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 13:01:53,681 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 13:01:53,681 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 13:01:53,681 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 13:01:53,681 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 13:01:53,681 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 13:01:53,681 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 13:01:53,858 - core.component - INFO - ע: http_get_request -> HttpGetRequestComponent
+2025-03-18 13:01:53,858 - core.component - INFO - ע: http_post_request -> HttpPostRequestComponent
+2025-03-18 13:01:53,858 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 13:01:53,858 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 13:01:53,858 - core.component - INFO - ע: select_robot -> SelectRobotComponent
+2025-03-18 13:01:53,858 - core.component - INFO - ע: get_robot_position -> GetRobotPositionComponent
+2025-03-18 13:01:53,872 - core.component - INFO - ע: robot_action -> RobotActionComponent
+2025-03-18 13:01:53,872 - core.component - INFO - ע: change_robot_destination -> ChangeRobotDestinationComponent
+2025-03-18 13:01:53,873 - core.component - INFO - ע: get_robot_battery -> GetRobotBatteryComponent
+2025-03-18 13:01:53,873 - core.component - INFO - ע: get_robot_pgv_code -> GetRobotPGVCodeComponent
+2025-03-18 13:01:53,873 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 13:01:53,873 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 13:01:53,873 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 13:01:53,873 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 13:01:53,873 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 13:01:53,873 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 13:01:53,873 - core.component - INFO - ע: run_script -> RunScriptComponent
+2025-03-18 13:01:53,873 - core.component - INFO - ע: set_task_variables -> SetTaskVariablesComponent
+2025-03-18 13:01:53,873 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 13:01:53,873 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 13:01:53,873 - core.component - INFO - ע: batch_set_site -> BatchSetSiteComponent
+2025-03-18 13:01:53,873 - core.component - INFO - ע: get_dense_site -> GetDenseSiteComponent
+2025-03-18 13:01:53,873 - core.component - INFO - ע: query_site -> QuerySiteComponent
+2025-03-18 13:01:53,873 - core.component - INFO - ע: lock_site -> LockSiteComponent
+2025-03-18 13:01:53,873 - core.component - INFO - ע: unlock_site -> UnlockSiteComponent
+2025-03-18 13:01:53,873 - core.component - INFO - ע: get_locked_sites_by_task -> GetLockedSitesByTaskComponent
+2025-03-18 13:01:53,873 - core.component - INFO - ע: get_site_extension_property -> GetSiteExtensionPropertyComponent
+2025-03-18 13:01:53,873 - core.component - INFO - ע: set_site_extension_property -> SetSiteExtensionPropertyComponent
+2025-03-18 13:01:53,873 - core.component - INFO - ע: set_site_goods -> SetSiteGoodsComponent
+2025-03-18 13:01:53,873 - core.component - INFO - ע: set_site_empty -> SetSiteEmptyComponent
+2025-03-18 13:01:53,873 - core.component - INFO - ע: set_site_occupied -> SetSiteOccupiedComponent
+2025-03-18 13:01:53,873 - core.component - INFO - ע: set_site_tag -> SetSiteTagComponent
+2025-03-18 13:01:53,873 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 13:01:53,873 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 13:01:53,873 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 13:01:53,873 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 13:01:53,873 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 13:01:53,873 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 13:01:53,873 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 13:01:53,873 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 13:01:53,873 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 13:01:53,873 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 13:01:53,873 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 13:01:53,873 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 13:01:53,873 - core.component - INFO - ע: subtask -> SubtaskComponent
+2025-03-18 13:01:53,873 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 13:01:53,873 - core.component - INFO - ע: cache_data -> CacheDataComponent
+2025-03-18 13:01:53,873 - core.component - INFO - ע: clear_cache_data -> ClearCacheDataComponent
+2025-03-18 13:01:53,873 - core.component - INFO - ע: get_cache_data -> GetCacheDataComponent
+2025-03-18 13:01:53,873 - core.component - INFO - ע: set_task_status -> SetTaskStatusComponent
+2025-03-18 13:01:53,873 - core.component - INFO - ע: jump_to_block -> JumpToBlockComponent
+2025-03-18 13:01:53,873 - core.component - INFO - ע: get_task_input_param -> GetTaskInputParamComponent
+2025-03-18 13:01:53,873 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 13:01:53,873 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 13:01:53,873 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 13:01:53,873 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 13:01:53,873 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 13:01:53,873 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 13:01:53,873 - config.component_config - INFO - Զע: components
+2025-03-18 13:01:53,904 - root - INFO - ģģʽ: True
+2025-03-18 13:01:54,469 - root - INFO - ʼʼݿ...
+2025-03-18 13:01:54,469 - root - INFO - ʼݿ...
+2025-03-18 13:01:54,509 - root - INFO - ݿɹ
+2025-03-18 13:01:54,509 - root - INFO - ʼʼ...
+2025-03-18 13:01:54,509 - root - INFO - ...
+2025-03-18 13:01:54,524 - root - INFO - Ѵ 9 ࣬ʼ
+2025-03-18 13:01:54,524 - root - INFO - ݳʼɹ
+2025-03-18 13:01:54,524 - core.component - INFO - Զ: components
+2025-03-18 13:01:54,524 - core.component - INFO - ע: check_task_instance_id_exists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 13:01:54,524 - core.component - INFO - ע: create_unique_id -> CreateUniqueIdComponent
+2025-03-18 13:01:54,524 - core.component - INFO - ע: current_timestamp -> CurrentTimestampComponent
+2025-03-18 13:01:54,524 - core.component - INFO - ע: current_time -> CurrentTimeComponent
+2025-03-18 13:01:54,524 - core.component - INFO - ע: execute_sql -> ExecuteSqlComponent
+2025-03-18 13:01:54,540 - core.component - INFO - ע: query_sql -> QuerySqlComponent
+2025-03-18 13:01:54,540 - core.component - INFO - ע: string_md5_encrypt -> StringMd5EncryptComponent
+2025-03-18 13:01:54,541 - core.component - INFO - ע: string_to_json_array -> StringToJsonArrayComponent
+2025-03-18 13:01:54,541 - core.component - INFO - ע: string_to_json_object -> StringToJsonObjectComponent
+2025-03-18 13:01:54,541 - core.component - INFO - ע: print -> PrintComponent
+2025-03-18 13:01:54,541 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 13:01:54,541 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 13:01:54,541 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 13:01:54,541 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 13:01:54,541 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 13:01:54,541 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 13:01:54,541 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 13:01:54,541 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 13:01:54,541 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 13:01:54,541 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 13:01:54,541 - core.component - INFO - ע: wait_modbus_value -> WaitModbusValueComponent
+2025-03-18 13:01:54,541 - core.component - INFO - ע: write_modbus_value -> WriteModbusValueComponent
+2025-03-18 13:01:54,541 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 13:01:54,541 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 13:01:54,541 - core.component - INFO - ע: if -> IfComponent
+2025-03-18 13:01:54,541 - core.component - INFO - ע: if_else -> IfElseComponent
+2025-03-18 13:01:54,541 - core.component - INFO - ע: if_else_if -> IfElseIfComponent
+2025-03-18 13:01:54,541 - core.component - INFO - ע: for_each -> ForEachComponent
+2025-03-18 13:01:54,541 - core.component - INFO - ע: while -> WhileComponent
+2025-03-18 13:01:54,541 - core.component - INFO - ע: break -> BreakComponent
+2025-03-18 13:01:54,541 - core.component - INFO - ע: return -> ReturnComponent
+2025-03-18 13:01:54,541 - core.component - INFO - ע: delay -> DelayComponent
+2025-03-18 13:01:54,541 - core.component - INFO - ע: parallel_execute -> ParallelExecuteComponent
+2025-03-18 13:01:54,541 - core.component - INFO - ע: serial_execute -> SerialExecuteComponent
+2025-03-18 13:01:54,541 - core.component - INFO - ע: throw_exception -> ThrowExceptionComponent
+2025-03-18 13:01:54,541 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 13:01:54,541 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 13:01:54,541 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 13:01:54,541 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 13:01:54,541 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 13:01:54,541 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 13:01:54,541 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 13:01:54,541 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 13:01:54,541 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 13:01:54,541 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 13:01:54,541 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 13:01:54,718 - core.component - INFO - ע: http_get_request -> HttpGetRequestComponent
+2025-03-18 13:01:54,718 - core.component - INFO - ע: http_post_request -> HttpPostRequestComponent
+2025-03-18 13:01:54,718 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 13:01:54,718 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 13:01:54,718 - core.component - INFO - ע: select_robot -> SelectRobotComponent
+2025-03-18 13:01:54,718 - core.component - INFO - ע: get_robot_position -> GetRobotPositionComponent
+2025-03-18 13:01:54,718 - core.component - INFO - ע: robot_action -> RobotActionComponent
+2025-03-18 13:01:54,718 - core.component - INFO - ע: change_robot_destination -> ChangeRobotDestinationComponent
+2025-03-18 13:01:54,718 - core.component - INFO - ע: get_robot_battery -> GetRobotBatteryComponent
+2025-03-18 13:01:54,718 - core.component - INFO - ע: get_robot_pgv_code -> GetRobotPGVCodeComponent
+2025-03-18 13:01:54,718 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 13:01:54,718 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 13:01:54,718 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 13:01:54,718 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 13:01:54,718 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 13:01:54,718 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 13:01:54,718 - core.component - INFO - ע: run_script -> RunScriptComponent
+2025-03-18 13:01:54,718 - core.component - INFO - ע: set_task_variables -> SetTaskVariablesComponent
+2025-03-18 13:01:54,731 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 13:01:54,731 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 13:01:54,731 - core.component - INFO - ע: batch_set_site -> BatchSetSiteComponent
+2025-03-18 13:01:54,731 - core.component - INFO - ע: get_dense_site -> GetDenseSiteComponent
+2025-03-18 13:01:54,731 - core.component - INFO - ע: query_site -> QuerySiteComponent
+2025-03-18 13:01:54,731 - core.component - INFO - ע: lock_site -> LockSiteComponent
+2025-03-18 13:01:54,731 - core.component - INFO - ע: unlock_site -> UnlockSiteComponent
+2025-03-18 13:01:54,731 - core.component - INFO - ע: get_locked_sites_by_task -> GetLockedSitesByTaskComponent
+2025-03-18 13:01:54,731 - core.component - INFO - ע: get_site_extension_property -> GetSiteExtensionPropertyComponent
+2025-03-18 13:01:54,731 - core.component - INFO - ע: set_site_extension_property -> SetSiteExtensionPropertyComponent
+2025-03-18 13:01:54,731 - core.component - INFO - ע: set_site_goods -> SetSiteGoodsComponent
+2025-03-18 13:01:54,731 - core.component - INFO - ע: set_site_empty -> SetSiteEmptyComponent
+2025-03-18 13:01:54,731 - core.component - INFO - ע: set_site_occupied -> SetSiteOccupiedComponent
+2025-03-18 13:01:54,731 - core.component - INFO - ע: set_site_tag -> SetSiteTagComponent
+2025-03-18 13:01:54,731 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 13:01:54,731 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 13:01:54,731 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 13:01:54,731 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 13:01:54,731 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 13:01:54,731 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 13:01:54,731 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 13:01:54,731 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 13:01:54,731 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 13:01:54,731 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 13:01:54,731 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 13:01:54,731 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 13:01:54,731 - core.component - INFO - ע: subtask -> SubtaskComponent
+2025-03-18 13:01:54,731 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 13:01:54,731 - core.component - INFO - ע: cache_data -> CacheDataComponent
+2025-03-18 13:01:54,731 - core.component - INFO - ע: clear_cache_data -> ClearCacheDataComponent
+2025-03-18 13:01:54,731 - core.component - INFO - ע: get_cache_data -> GetCacheDataComponent
+2025-03-18 13:01:54,731 - core.component - INFO - ע: set_task_status -> SetTaskStatusComponent
+2025-03-18 13:01:54,731 - core.component - INFO - ע: jump_to_block -> JumpToBlockComponent
+2025-03-18 13:01:54,731 - core.component - INFO - ע: get_task_input_param -> GetTaskInputParamComponent
+2025-03-18 13:01:54,731 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 13:01:54,731 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 13:01:54,731 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 13:01:54,731 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 13:01:54,731 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 13:01:54,731 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 13:01:54,731 - config.component_config - INFO - Զע: components
+2025-03-18 13:01:54,826 - root - INFO - ʼʼݿ...
+2025-03-18 13:01:54,826 - root - INFO - ʼݿ...
+2025-03-18 13:01:54,875 - root - INFO - ݿɹ
+2025-03-18 13:01:54,875 - root - INFO - ʼʼ...
+2025-03-18 13:01:54,875 - root - INFO - ...
+2025-03-18 13:01:54,875 - root - INFO - Ѵ 9 ࣬ʼ
+2025-03-18 13:01:54,875 - root - INFO - ݳʼɹ
+2025-03-18 13:01:54,875 - core.component - INFO - Զ: components
+2025-03-18 13:01:54,875 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 13:01:54,875 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 13:01:54,875 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 13:01:54,875 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 13:01:54,890 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 13:01:54,890 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 13:01:54,890 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 13:01:54,890 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 13:01:54,890 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 13:01:54,890 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 13:01:54,890 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 13:01:54,890 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 13:01:54,890 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 13:01:54,890 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 13:01:54,890 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 13:01:54,890 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 13:01:54,890 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 13:01:54,890 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 13:01:54,890 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 13:01:54,890 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 13:01:54,890 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 13:01:54,890 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 13:01:54,890 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 13:01:54,890 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 13:01:54,890 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 13:01:54,890 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 13:01:54,890 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 13:01:54,890 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 13:01:54,890 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 13:01:54,890 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 13:01:54,890 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 13:01:54,890 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 13:01:54,890 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 13:01:54,890 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 13:01:54,890 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 13:01:54,890 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 13:01:54,890 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 13:01:54,890 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 13:01:54,890 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 13:01:54,890 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 13:01:54,890 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 13:01:54,890 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 13:01:54,890 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 13:01:54,890 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 13:01:54,890 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 13:01:54,890 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 13:01:54,890 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 13:01:54,890 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 13:01:54,890 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 13:01:54,890 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 13:01:54,890 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 13:01:54,890 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 13:01:54,890 - config.component_config - INFO - Զע: components
+2025-03-18 13:01:54,906 - root - INFO - Ӧ
+2025-03-18 13:02:23,170 - root - INFO - Ӧùر
+2025-03-18 13:02:35,245 - root - INFO - ʼʼݿ...
+2025-03-18 13:02:35,245 - root - INFO - ʼݿ...
+2025-03-18 13:02:35,292 - root - INFO - ݿɹ
+2025-03-18 13:02:35,292 - root - INFO - ʼʼ...
+2025-03-18 13:02:35,292 - root - INFO - ...
+2025-03-18 13:02:35,324 - root - INFO - Ѵ 9 ࣬ʼ
+2025-03-18 13:02:35,324 - root - INFO - ݳʼɹ
+2025-03-18 13:02:35,325 - core.component - INFO - Զ: components
+2025-03-18 13:02:35,325 - core.component - INFO - ע: check_task_instance_id_exists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 13:02:35,325 - core.component - INFO - ע: create_unique_id -> CreateUniqueIdComponent
+2025-03-18 13:02:35,325 - core.component - INFO - ע: current_timestamp -> CurrentTimestampComponent
+2025-03-18 13:02:35,325 - core.component - INFO - ע: current_time -> CurrentTimeComponent
+2025-03-18 13:02:35,325 - core.component - INFO - ע: execute_sql -> ExecuteSqlComponent
+2025-03-18 13:02:35,325 - core.component - INFO - ע: query_sql -> QuerySqlComponent
+2025-03-18 13:02:35,325 - core.component - INFO - ע: string_md5_encrypt -> StringMd5EncryptComponent
+2025-03-18 13:02:35,325 - core.component - INFO - ע: string_to_json_array -> StringToJsonArrayComponent
+2025-03-18 13:02:35,325 - core.component - INFO - ע: string_to_json_object -> StringToJsonObjectComponent
+2025-03-18 13:02:35,325 - core.component - INFO - ע: print -> PrintComponent
+2025-03-18 13:02:35,325 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 13:02:35,325 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 13:02:35,325 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 13:02:35,325 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 13:02:35,325 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 13:02:35,325 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 13:02:35,325 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 13:02:35,325 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 13:02:35,325 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 13:02:35,325 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 13:02:35,325 - core.component - INFO - ע: wait_modbus_value -> WaitModbusValueComponent
+2025-03-18 13:02:35,325 - core.component - INFO - ע: write_modbus_value -> WriteModbusValueComponent
+2025-03-18 13:02:35,325 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 13:02:35,325 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 13:02:35,341 - core.component - INFO - ע: if -> IfComponent
+2025-03-18 13:02:35,341 - core.component - INFO - ע: if_else -> IfElseComponent
+2025-03-18 13:02:35,341 - core.component - INFO - ע: if_else_if -> IfElseIfComponent
+2025-03-18 13:02:35,341 - core.component - INFO - ע: for_each -> ForEachComponent
+2025-03-18 13:02:35,341 - core.component - INFO - ע: while -> WhileComponent
+2025-03-18 13:02:35,341 - core.component - INFO - ע: break -> BreakComponent
+2025-03-18 13:02:35,341 - core.component - INFO - ע: return -> ReturnComponent
+2025-03-18 13:02:35,341 - core.component - INFO - ע: delay -> DelayComponent
+2025-03-18 13:02:35,341 - core.component - INFO - ע: parallel_execute -> ParallelExecuteComponent
+2025-03-18 13:02:35,341 - core.component - INFO - ע: serial_execute -> SerialExecuteComponent
+2025-03-18 13:02:35,341 - core.component - INFO - ע: throw_exception -> ThrowExceptionComponent
+2025-03-18 13:02:35,341 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 13:02:35,341 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 13:02:35,341 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 13:02:35,341 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 13:02:35,341 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 13:02:35,341 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 13:02:35,341 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 13:02:35,341 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 13:02:35,341 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 13:02:35,341 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 13:02:35,341 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 13:02:35,515 - core.component - INFO - ע: http_get_request -> HttpGetRequestComponent
+2025-03-18 13:02:35,515 - core.component - INFO - ע: http_post_request -> HttpPostRequestComponent
+2025-03-18 13:02:35,515 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 13:02:35,515 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 13:02:35,515 - core.component - INFO - ע: select_robot -> SelectRobotComponent
+2025-03-18 13:02:35,515 - core.component - INFO - ע: get_robot_position -> GetRobotPositionComponent
+2025-03-18 13:02:35,515 - core.component - INFO - ע: robot_action -> RobotActionComponent
+2025-03-18 13:02:35,515 - core.component - INFO - ע: change_robot_destination -> ChangeRobotDestinationComponent
+2025-03-18 13:02:35,515 - core.component - INFO - ע: get_robot_battery -> GetRobotBatteryComponent
+2025-03-18 13:02:35,515 - core.component - INFO - ע: get_robot_pgv_code -> GetRobotPGVCodeComponent
+2025-03-18 13:02:35,515 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 13:02:35,515 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 13:02:35,515 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 13:02:35,515 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 13:02:35,515 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 13:02:35,515 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 13:02:35,515 - core.component - INFO - ע: run_script -> RunScriptComponent
+2025-03-18 13:02:35,515 - core.component - INFO - ע: set_task_variables -> SetTaskVariablesComponent
+2025-03-18 13:02:35,515 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 13:02:35,515 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 13:02:35,515 - core.component - INFO - ע: batch_set_site -> BatchSetSiteComponent
+2025-03-18 13:02:35,515 - core.component - INFO - ע: get_dense_site -> GetDenseSiteComponent
+2025-03-18 13:02:35,515 - core.component - INFO - ע: query_site -> QuerySiteComponent
+2025-03-18 13:02:35,515 - core.component - INFO - ע: lock_site -> LockSiteComponent
+2025-03-18 13:02:35,515 - core.component - INFO - ע: unlock_site -> UnlockSiteComponent
+2025-03-18 13:02:35,515 - core.component - INFO - ע: get_locked_sites_by_task -> GetLockedSitesByTaskComponent
+2025-03-18 13:02:35,515 - core.component - INFO - ע: get_site_extension_property -> GetSiteExtensionPropertyComponent
+2025-03-18 13:02:35,515 - core.component - INFO - ע: set_site_extension_property -> SetSiteExtensionPropertyComponent
+2025-03-18 13:02:35,515 - core.component - INFO - ע: set_site_goods -> SetSiteGoodsComponent
+2025-03-18 13:02:35,531 - core.component - INFO - ע: set_site_empty -> SetSiteEmptyComponent
+2025-03-18 13:02:35,531 - core.component - INFO - ע: set_site_occupied -> SetSiteOccupiedComponent
+2025-03-18 13:02:35,531 - core.component - INFO - ע: set_site_tag -> SetSiteTagComponent
+2025-03-18 13:02:35,531 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 13:02:35,531 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 13:02:35,531 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 13:02:35,531 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 13:02:35,531 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 13:02:35,531 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 13:02:35,531 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 13:02:35,531 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 13:02:35,531 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 13:02:35,531 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 13:02:35,531 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 13:02:35,531 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 13:02:35,531 - core.component - INFO - ע: subtask -> SubtaskComponent
+2025-03-18 13:02:35,531 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 13:02:35,531 - core.component - INFO - ע: cache_data -> CacheDataComponent
+2025-03-18 13:02:35,531 - core.component - INFO - ע: clear_cache_data -> ClearCacheDataComponent
+2025-03-18 13:02:35,531 - core.component - INFO - ע: get_cache_data -> GetCacheDataComponent
+2025-03-18 13:02:35,531 - core.component - INFO - ע: set_task_status -> SetTaskStatusComponent
+2025-03-18 13:02:35,531 - core.component - INFO - ע: jump_to_block -> JumpToBlockComponent
+2025-03-18 13:02:35,531 - core.component - INFO - ע: get_task_input_param -> GetTaskInputParamComponent
+2025-03-18 13:02:35,531 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 13:02:35,531 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 13:02:35,531 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 13:02:35,531 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 13:02:35,531 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 13:02:35,531 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 13:02:35,531 - config.component_config - INFO - Զע: components
+2025-03-18 13:02:35,579 - root - INFO - ģģʽ: True
+2025-03-18 13:02:36,173 - root - INFO - ʼʼݿ...
+2025-03-18 13:02:36,173 - root - INFO - ʼݿ...
+2025-03-18 13:02:36,228 - root - INFO - ݿɹ
+2025-03-18 13:02:36,228 - root - INFO - ʼʼ...
+2025-03-18 13:02:36,228 - root - INFO - ...
+2025-03-18 13:02:36,245 - root - INFO - Ѵ 9 ࣬ʼ
+2025-03-18 13:02:36,245 - root - INFO - ݳʼɹ
+2025-03-18 13:02:36,245 - core.component - INFO - Զ: components
+2025-03-18 13:02:36,245 - core.component - INFO - ע: check_task_instance_id_exists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 13:02:36,245 - core.component - INFO - ע: create_unique_id -> CreateUniqueIdComponent
+2025-03-18 13:02:36,245 - core.component - INFO - ע: current_timestamp -> CurrentTimestampComponent
+2025-03-18 13:02:36,245 - core.component - INFO - ע: current_time -> CurrentTimeComponent
+2025-03-18 13:02:36,245 - core.component - INFO - ע: execute_sql -> ExecuteSqlComponent
+2025-03-18 13:02:36,245 - core.component - INFO - ע: query_sql -> QuerySqlComponent
+2025-03-18 13:02:36,245 - core.component - INFO - ע: string_md5_encrypt -> StringMd5EncryptComponent
+2025-03-18 13:02:36,245 - core.component - INFO - ע: string_to_json_array -> StringToJsonArrayComponent
+2025-03-18 13:02:36,245 - core.component - INFO - ע: string_to_json_object -> StringToJsonObjectComponent
+2025-03-18 13:02:36,245 - core.component - INFO - ע: print -> PrintComponent
+2025-03-18 13:02:36,245 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 13:02:36,245 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 13:02:36,245 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 13:02:36,245 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 13:02:36,245 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 13:02:36,245 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 13:02:36,245 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 13:02:36,245 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 13:02:36,245 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 13:02:36,245 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 13:02:36,245 - core.component - INFO - ע: wait_modbus_value -> WaitModbusValueComponent
+2025-03-18 13:02:36,245 - core.component - INFO - ע: write_modbus_value -> WriteModbusValueComponent
+2025-03-18 13:02:36,260 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 13:02:36,260 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 13:02:36,260 - core.component - INFO - ע: if -> IfComponent
+2025-03-18 13:02:36,260 - core.component - INFO - ע: if_else -> IfElseComponent
+2025-03-18 13:02:36,260 - core.component - INFO - ע: if_else_if -> IfElseIfComponent
+2025-03-18 13:02:36,260 - core.component - INFO - ע: for_each -> ForEachComponent
+2025-03-18 13:02:36,260 - core.component - INFO - ע: while -> WhileComponent
+2025-03-18 13:02:36,262 - core.component - INFO - ע: break -> BreakComponent
+2025-03-18 13:02:36,262 - core.component - INFO - ע: return -> ReturnComponent
+2025-03-18 13:02:36,262 - core.component - INFO - ע: delay -> DelayComponent
+2025-03-18 13:02:36,262 - core.component - INFO - ע: parallel_execute -> ParallelExecuteComponent
+2025-03-18 13:02:36,262 - core.component - INFO - ע: serial_execute -> SerialExecuteComponent
+2025-03-18 13:02:36,262 - core.component - INFO - ע: throw_exception -> ThrowExceptionComponent
+2025-03-18 13:02:36,262 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 13:02:36,262 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 13:02:36,264 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 13:02:36,264 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 13:02:36,264 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 13:02:36,264 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 13:02:36,264 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 13:02:36,264 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 13:02:36,264 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 13:02:36,264 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 13:02:36,264 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 13:02:36,444 - core.component - INFO - ע: http_get_request -> HttpGetRequestComponent
+2025-03-18 13:02:36,444 - core.component - INFO - ע: http_post_request -> HttpPostRequestComponent
+2025-03-18 13:02:36,444 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 13:02:36,444 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 13:02:36,444 - core.component - INFO - ע: select_robot -> SelectRobotComponent
+2025-03-18 13:02:36,444 - core.component - INFO - ע: get_robot_position -> GetRobotPositionComponent
+2025-03-18 13:02:36,444 - core.component - INFO - ע: robot_action -> RobotActionComponent
+2025-03-18 13:02:36,444 - core.component - INFO - ע: change_robot_destination -> ChangeRobotDestinationComponent
+2025-03-18 13:02:36,444 - core.component - INFO - ע: get_robot_battery -> GetRobotBatteryComponent
+2025-03-18 13:02:36,444 - core.component - INFO - ע: get_robot_pgv_code -> GetRobotPGVCodeComponent
+2025-03-18 13:02:36,444 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 13:02:36,444 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 13:02:36,444 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 13:02:36,444 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 13:02:36,444 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 13:02:36,444 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 13:02:36,444 - core.component - INFO - ע: run_script -> RunScriptComponent
+2025-03-18 13:02:36,444 - core.component - INFO - ע: set_task_variables -> SetTaskVariablesComponent
+2025-03-18 13:02:36,444 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 13:02:36,444 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 13:02:36,444 - core.component - INFO - ע: batch_set_site -> BatchSetSiteComponent
+2025-03-18 13:02:36,444 - core.component - INFO - ע: get_dense_site -> GetDenseSiteComponent
+2025-03-18 13:02:36,444 - core.component - INFO - ע: query_site -> QuerySiteComponent
+2025-03-18 13:02:36,444 - core.component - INFO - ע: lock_site -> LockSiteComponent
+2025-03-18 13:02:36,444 - core.component - INFO - ע: unlock_site -> UnlockSiteComponent
+2025-03-18 13:02:36,444 - core.component - INFO - ע: get_locked_sites_by_task -> GetLockedSitesByTaskComponent
+2025-03-18 13:02:36,444 - core.component - INFO - ע: get_site_extension_property -> GetSiteExtensionPropertyComponent
+2025-03-18 13:02:36,444 - core.component - INFO - ע: set_site_extension_property -> SetSiteExtensionPropertyComponent
+2025-03-18 13:02:36,451 - core.component - INFO - ע: set_site_goods -> SetSiteGoodsComponent
+2025-03-18 13:02:36,451 - core.component - INFO - ע: set_site_empty -> SetSiteEmptyComponent
+2025-03-18 13:02:36,451 - core.component - INFO - ע: set_site_occupied -> SetSiteOccupiedComponent
+2025-03-18 13:02:36,451 - core.component - INFO - ע: set_site_tag -> SetSiteTagComponent
+2025-03-18 13:02:36,451 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 13:02:36,451 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 13:02:36,451 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 13:02:36,451 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 13:02:36,451 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 13:02:36,451 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 13:02:36,451 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 13:02:36,451 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 13:02:36,451 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 13:02:36,451 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 13:02:36,451 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 13:02:36,451 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 13:02:36,451 - core.component - INFO - ע: subtask -> SubtaskComponent
+2025-03-18 13:02:36,451 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 13:02:36,451 - core.component - INFO - ע: cache_data -> CacheDataComponent
+2025-03-18 13:02:36,451 - core.component - INFO - ע: clear_cache_data -> ClearCacheDataComponent
+2025-03-18 13:02:36,451 - core.component - INFO - ע: get_cache_data -> GetCacheDataComponent
+2025-03-18 13:02:36,451 - core.component - INFO - ע: set_task_status -> SetTaskStatusComponent
+2025-03-18 13:02:36,451 - core.component - INFO - ע: jump_to_block -> JumpToBlockComponent
+2025-03-18 13:02:36,451 - core.component - INFO - ע: get_task_input_param -> GetTaskInputParamComponent
+2025-03-18 13:02:36,451 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 13:02:36,451 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 13:02:36,451 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 13:02:36,451 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 13:02:36,451 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 13:02:36,451 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 13:02:36,451 - config.component_config - INFO - Զע: components
+2025-03-18 13:02:36,541 - root - INFO - ʼʼݿ...
+2025-03-18 13:02:36,541 - root - INFO - ʼݿ...
+2025-03-18 13:02:36,583 - root - INFO - ݿɹ
+2025-03-18 13:02:36,583 - root - INFO - ʼʼ...
+2025-03-18 13:02:36,593 - root - INFO - ...
+2025-03-18 13:02:36,593 - root - INFO - Ѵ 9 ࣬ʼ
+2025-03-18 13:02:36,593 - root - INFO - ݳʼɹ
+2025-03-18 13:02:36,593 - core.component - INFO - Զ: components
+2025-03-18 13:02:36,593 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 13:02:36,593 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 13:02:36,593 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 13:02:36,593 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 13:02:36,593 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 13:02:36,593 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 13:02:36,593 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 13:02:36,593 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 13:02:36,593 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 13:02:36,593 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 13:02:36,593 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 13:02:36,593 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 13:02:36,593 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 13:02:36,593 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 13:02:36,593 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 13:02:36,593 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 13:02:36,593 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 13:02:36,593 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 13:02:36,593 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 13:02:36,593 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 13:02:36,593 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 13:02:36,593 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 13:02:36,593 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 13:02:36,593 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 13:02:36,593 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 13:02:36,593 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 13:02:36,593 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 13:02:36,593 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 13:02:36,593 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 13:02:36,593 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 13:02:36,593 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 13:02:36,593 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 13:02:36,593 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 13:02:36,593 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 13:02:36,593 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 13:02:36,593 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 13:02:36,593 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 13:02:36,593 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 13:02:36,593 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 13:02:36,593 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 13:02:36,593 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 13:02:36,593 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 13:02:36,593 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 13:02:36,593 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 13:02:36,593 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 13:02:36,593 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 13:02:36,593 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 13:02:36,593 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 13:02:36,593 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 13:02:36,593 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 13:02:36,593 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 13:02:36,593 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 13:02:36,593 - config.component_config - INFO - Զע: components
+2025-03-18 13:02:36,609 - root - INFO - Ӧ
+2025-03-18 13:06:56,346 - root - INFO - Ӧùر
+2025-03-18 13:06:58,232 - root - INFO - ʼʼݿ...
+2025-03-18 13:06:58,233 - root - INFO - ʼݿ...
+2025-03-18 13:06:58,281 - root - INFO - ݿɹ
+2025-03-18 13:06:58,281 - root - INFO - ʼʼ...
+2025-03-18 13:06:58,281 - root - INFO - ...
+2025-03-18 13:06:58,299 - root - INFO - Ѵ 9 ࣬ʼ
+2025-03-18 13:06:58,300 - root - INFO - ݳʼɹ
+2025-03-18 13:06:58,301 - core.component - INFO - Զ: components
+2025-03-18 13:06:58,302 - core.component - INFO - ע: check_task_instance_id_exists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 13:06:58,303 - core.component - INFO - ע: create_unique_id -> CreateUniqueIdComponent
+2025-03-18 13:06:58,305 - core.component - INFO - ע: current_timestamp -> CurrentTimestampComponent
+2025-03-18 13:06:58,305 - core.component - INFO - ע: current_time -> CurrentTimeComponent
+2025-03-18 13:06:58,306 - core.component - INFO - ע: execute_sql -> ExecuteSqlComponent
+2025-03-18 13:06:58,307 - core.component - INFO - ע: query_sql -> QuerySqlComponent
+2025-03-18 13:06:58,308 - core.component - INFO - ע: string_md5_encrypt -> StringMd5EncryptComponent
+2025-03-18 13:06:58,308 - core.component - INFO - ע: string_to_json_array -> StringToJsonArrayComponent
+2025-03-18 13:06:58,308 - core.component - INFO - ע: string_to_json_object -> StringToJsonObjectComponent
+2025-03-18 13:06:58,308 - core.component - INFO - ע: print -> PrintComponent
+2025-03-18 13:06:58,308 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 13:06:58,308 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 13:06:58,309 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 13:06:58,309 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 13:06:58,309 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 13:06:58,310 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 13:06:58,310 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 13:06:58,311 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 13:06:58,312 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 13:06:58,312 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 13:06:58,313 - core.component - INFO - ע: wait_modbus_value -> WaitModbusValueComponent
+2025-03-18 13:06:58,313 - core.component - INFO - ע: write_modbus_value -> WriteModbusValueComponent
+2025-03-18 13:06:58,314 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 13:06:58,314 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 13:06:58,315 - core.component - INFO - ע: if -> IfComponent
+2025-03-18 13:06:58,316 - core.component - INFO - ע: if_else -> IfElseComponent
+2025-03-18 13:06:58,316 - core.component - INFO - ע: if_else_if -> IfElseIfComponent
+2025-03-18 13:06:58,316 - core.component - INFO - ע: for_each -> ForEachComponent
+2025-03-18 13:06:58,317 - core.component - INFO - ע: while -> WhileComponent
+2025-03-18 13:06:58,317 - core.component - INFO - ע: break -> BreakComponent
+2025-03-18 13:06:58,317 - core.component - INFO - ע: return -> ReturnComponent
+2025-03-18 13:06:58,317 - core.component - INFO - ע: delay -> DelayComponent
+2025-03-18 13:06:58,317 - core.component - INFO - ע: parallel_execute -> ParallelExecuteComponent
+2025-03-18 13:06:58,318 - core.component - INFO - ע: serial_execute -> SerialExecuteComponent
+2025-03-18 13:06:58,318 - core.component - INFO - ע: throw_exception -> ThrowExceptionComponent
+2025-03-18 13:06:58,318 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 13:06:58,318 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 13:06:58,318 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 13:06:58,319 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 13:06:58,319 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 13:06:58,319 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 13:06:58,319 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 13:06:58,319 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 13:06:58,320 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 13:06:58,320 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 13:06:58,320 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 13:06:58,499 - core.component - INFO - ע: http_get_request -> HttpGetRequestComponent
+2025-03-18 13:06:58,503 - core.component - INFO - ע: http_post_request -> HttpPostRequestComponent
+2025-03-18 13:06:58,503 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 13:06:58,504 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 13:06:58,505 - core.component - INFO - ע: select_robot -> SelectRobotComponent
+2025-03-18 13:06:58,505 - core.component - INFO - ע: get_robot_position -> GetRobotPositionComponent
+2025-03-18 13:06:58,506 - core.component - INFO - ע: robot_action -> RobotActionComponent
+2025-03-18 13:06:58,506 - core.component - INFO - ע: change_robot_destination -> ChangeRobotDestinationComponent
+2025-03-18 13:06:58,506 - core.component - INFO - ע: get_robot_battery -> GetRobotBatteryComponent
+2025-03-18 13:06:58,506 - core.component - INFO - ע: get_robot_pgv_code -> GetRobotPGVCodeComponent
+2025-03-18 13:06:58,507 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 13:06:58,507 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 13:06:58,507 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 13:06:58,507 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 13:06:58,508 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 13:06:58,508 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 13:06:58,509 - core.component - INFO - ע: run_script -> RunScriptComponent
+2025-03-18 13:06:58,509 - core.component - INFO - ע: set_task_variables -> SetTaskVariablesComponent
+2025-03-18 13:06:58,509 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 13:06:58,509 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 13:06:58,510 - core.component - INFO - ע: batch_set_site -> BatchSetSiteComponent
+2025-03-18 13:06:58,510 - core.component - INFO - ע: get_dense_site -> GetDenseSiteComponent
+2025-03-18 13:06:58,510 - core.component - INFO - ע: query_site -> QuerySiteComponent
+2025-03-18 13:06:58,511 - core.component - INFO - ע: lock_site -> LockSiteComponent
+2025-03-18 13:06:58,512 - core.component - INFO - ע: unlock_site -> UnlockSiteComponent
+2025-03-18 13:06:58,513 - core.component - INFO - ע: get_locked_sites_by_task -> GetLockedSitesByTaskComponent
+2025-03-18 13:06:58,515 - core.component - INFO - ע: get_site_extension_property -> GetSiteExtensionPropertyComponent
+2025-03-18 13:06:58,515 - core.component - INFO - ע: set_site_extension_property -> SetSiteExtensionPropertyComponent
+2025-03-18 13:06:58,515 - core.component - INFO - ע: set_site_goods -> SetSiteGoodsComponent
+2025-03-18 13:06:58,515 - core.component - INFO - ע: set_site_empty -> SetSiteEmptyComponent
+2025-03-18 13:06:58,515 - core.component - INFO - ע: set_site_occupied -> SetSiteOccupiedComponent
+2025-03-18 13:06:58,516 - core.component - INFO - ע: set_site_tag -> SetSiteTagComponent
+2025-03-18 13:06:58,516 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 13:06:58,516 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 13:06:58,516 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 13:06:58,516 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 13:06:58,517 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 13:06:58,517 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 13:06:58,517 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 13:06:58,517 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 13:06:58,517 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 13:06:58,517 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 13:06:58,518 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 13:06:58,518 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 13:06:58,518 - core.component - INFO - ע: subtask -> SubtaskComponent
+2025-03-18 13:06:58,518 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 13:06:58,519 - core.component - INFO - ע: cache_data -> CacheDataComponent
+2025-03-18 13:06:58,519 - core.component - INFO - ע: clear_cache_data -> ClearCacheDataComponent
+2025-03-18 13:06:58,519 - core.component - INFO - ע: get_cache_data -> GetCacheDataComponent
+2025-03-18 13:06:58,519 - core.component - INFO - ע: set_task_status -> SetTaskStatusComponent
+2025-03-18 13:06:58,519 - core.component - INFO - ע: jump_to_block -> JumpToBlockComponent
+2025-03-18 13:06:58,519 - core.component - INFO - ע: get_task_input_param -> GetTaskInputParamComponent
+2025-03-18 13:06:58,520 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 13:06:58,520 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 13:06:58,520 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 13:06:58,520 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 13:06:58,520 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 13:06:58,520 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 13:06:58,520 - config.component_config - INFO - Զע: components
+2025-03-18 13:06:58,559 - root - INFO - ģģʽ: True
+2025-03-18 13:06:59,153 - root - INFO - ʼʼݿ...
+2025-03-18 13:06:59,154 - root - INFO - ʼݿ...
+2025-03-18 13:06:59,210 - root - INFO - ݿɹ
+2025-03-18 13:06:59,210 - root - INFO - ʼʼ...
+2025-03-18 13:06:59,211 - root - INFO - ...
+2025-03-18 13:06:59,228 - root - INFO - Ѵ 9 ࣬ʼ
+2025-03-18 13:06:59,229 - root - INFO - ݳʼɹ
+2025-03-18 13:06:59,231 - core.component - INFO - Զ: components
+2025-03-18 13:06:59,232 - core.component - INFO - ע: check_task_instance_id_exists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 13:06:59,233 - core.component - INFO - ע: create_unique_id -> CreateUniqueIdComponent
+2025-03-18 13:06:59,236 - core.component - INFO - ע: current_timestamp -> CurrentTimestampComponent
+2025-03-18 13:06:59,238 - core.component - INFO - ע: current_time -> CurrentTimeComponent
+2025-03-18 13:06:59,239 - core.component - INFO - ע: execute_sql -> ExecuteSqlComponent
+2025-03-18 13:06:59,240 - core.component - INFO - ע: query_sql -> QuerySqlComponent
+2025-03-18 13:06:59,240 - core.component - INFO - ע: string_md5_encrypt -> StringMd5EncryptComponent
+2025-03-18 13:06:59,240 - core.component - INFO - ע: string_to_json_array -> StringToJsonArrayComponent
+2025-03-18 13:06:59,241 - core.component - INFO - ע: string_to_json_object -> StringToJsonObjectComponent
+2025-03-18 13:06:59,241 - core.component - INFO - ע: print -> PrintComponent
+2025-03-18 13:06:59,241 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 13:06:59,241 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 13:06:59,242 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 13:06:59,242 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 13:06:59,242 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 13:06:59,242 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 13:06:59,244 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 13:06:59,244 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 13:06:59,244 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 13:06:59,245 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 13:06:59,245 - core.component - INFO - ע: wait_modbus_value -> WaitModbusValueComponent
+2025-03-18 13:06:59,245 - core.component - INFO - ע: write_modbus_value -> WriteModbusValueComponent
+2025-03-18 13:06:59,245 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 13:06:59,245 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 13:06:59,246 - core.component - INFO - ע: if -> IfComponent
+2025-03-18 13:06:59,246 - core.component - INFO - ע: if_else -> IfElseComponent
+2025-03-18 13:06:59,246 - core.component - INFO - ע: if_else_if -> IfElseIfComponent
+2025-03-18 13:06:59,246 - core.component - INFO - ע: for_each -> ForEachComponent
+2025-03-18 13:06:59,246 - core.component - INFO - ע: while -> WhileComponent
+2025-03-18 13:06:59,247 - core.component - INFO - ע: break -> BreakComponent
+2025-03-18 13:06:59,247 - core.component - INFO - ע: return -> ReturnComponent
+2025-03-18 13:06:59,247 - core.component - INFO - ע: delay -> DelayComponent
+2025-03-18 13:06:59,247 - core.component - INFO - ע: parallel_execute -> ParallelExecuteComponent
+2025-03-18 13:06:59,247 - core.component - INFO - ע: serial_execute -> SerialExecuteComponent
+2025-03-18 13:06:59,247 - core.component - INFO - ע: throw_exception -> ThrowExceptionComponent
+2025-03-18 13:06:59,247 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 13:06:59,248 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 13:06:59,248 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 13:06:59,248 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 13:06:59,248 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 13:06:59,248 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 13:06:59,248 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 13:06:59,248 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 13:06:59,248 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 13:06:59,249 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 13:06:59,249 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 13:06:59,418 - core.component - INFO - ע: http_get_request -> HttpGetRequestComponent
+2025-03-18 13:06:59,419 - core.component - INFO - ע: http_post_request -> HttpPostRequestComponent
+2025-03-18 13:06:59,422 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 13:06:59,423 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 13:06:59,430 - core.component - INFO - ע: select_robot -> SelectRobotComponent
+2025-03-18 13:06:59,430 - core.component - INFO - ע: get_robot_position -> GetRobotPositionComponent
+2025-03-18 13:06:59,432 - core.component - INFO - ע: robot_action -> RobotActionComponent
+2025-03-18 13:06:59,434 - core.component - INFO - ע: change_robot_destination -> ChangeRobotDestinationComponent
+2025-03-18 13:06:59,435 - core.component - INFO - ע: get_robot_battery -> GetRobotBatteryComponent
+2025-03-18 13:06:59,440 - core.component - INFO - ע: get_robot_pgv_code -> GetRobotPGVCodeComponent
+2025-03-18 13:06:59,443 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 13:06:59,443 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 13:06:59,445 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 13:06:59,446 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 13:06:59,447 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 13:06:59,451 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 13:06:59,452 - core.component - INFO - ע: run_script -> RunScriptComponent
+2025-03-18 13:06:59,453 - core.component - INFO - ע: set_task_variables -> SetTaskVariablesComponent
+2025-03-18 13:06:59,454 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 13:06:59,454 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 13:06:59,456 - core.component - INFO - ע: batch_set_site -> BatchSetSiteComponent
+2025-03-18 13:06:59,456 - core.component - INFO - ע: get_dense_site -> GetDenseSiteComponent
+2025-03-18 13:06:59,457 - core.component - INFO - ע: query_site -> QuerySiteComponent
+2025-03-18 13:06:59,459 - core.component - INFO - ע: lock_site -> LockSiteComponent
+2025-03-18 13:06:59,459 - core.component - INFO - ע: unlock_site -> UnlockSiteComponent
+2025-03-18 13:06:59,460 - core.component - INFO - ע: get_locked_sites_by_task -> GetLockedSitesByTaskComponent
+2025-03-18 13:06:59,461 - core.component - INFO - ע: get_site_extension_property -> GetSiteExtensionPropertyComponent
+2025-03-18 13:06:59,463 - core.component - INFO - ע: set_site_extension_property -> SetSiteExtensionPropertyComponent
+2025-03-18 13:06:59,464 - core.component - INFO - ע: set_site_goods -> SetSiteGoodsComponent
+2025-03-18 13:06:59,465 - core.component - INFO - ע: set_site_empty -> SetSiteEmptyComponent
+2025-03-18 13:06:59,466 - core.component - INFO - ע: set_site_occupied -> SetSiteOccupiedComponent
+2025-03-18 13:06:59,466 - core.component - INFO - ע: set_site_tag -> SetSiteTagComponent
+2025-03-18 13:06:59,467 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 13:06:59,468 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 13:06:59,469 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 13:06:59,470 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 13:06:59,472 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 13:06:59,476 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 13:06:59,476 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 13:06:59,478 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 13:06:59,479 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 13:06:59,480 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 13:06:59,482 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 13:06:59,484 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 13:06:59,486 - core.component - INFO - ע: subtask -> SubtaskComponent
+2025-03-18 13:06:59,488 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 13:06:59,493 - core.component - INFO - ע: cache_data -> CacheDataComponent
+2025-03-18 13:06:59,494 - core.component - INFO - ע: clear_cache_data -> ClearCacheDataComponent
+2025-03-18 13:06:59,498 - core.component - INFO - ע: get_cache_data -> GetCacheDataComponent
+2025-03-18 13:06:59,500 - core.component - INFO - ע: set_task_status -> SetTaskStatusComponent
+2025-03-18 13:06:59,500 - core.component - INFO - ע: jump_to_block -> JumpToBlockComponent
+2025-03-18 13:06:59,500 - core.component - INFO - ע: get_task_input_param -> GetTaskInputParamComponent
+2025-03-18 13:06:59,500 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 13:06:59,500 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 13:06:59,500 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 13:06:59,501 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 13:06:59,501 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 13:06:59,502 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 13:06:59,502 - config.component_config - INFO - Զע: components
+2025-03-18 13:06:59,567 - root - INFO - ʼʼݿ...
+2025-03-18 13:06:59,567 - root - INFO - ʼݿ...
+2025-03-18 13:06:59,618 - root - INFO - ݿɹ
+2025-03-18 13:06:59,619 - root - INFO - ʼʼ...
+2025-03-18 13:06:59,619 - root - INFO - ...
+2025-03-18 13:06:59,620 - root - INFO - Ѵ 9 ࣬ʼ
+2025-03-18 13:06:59,620 - root - INFO - ݳʼɹ
+2025-03-18 13:06:59,621 - core.component - INFO - Զ: components
+2025-03-18 13:06:59,621 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 13:06:59,621 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 13:06:59,622 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 13:06:59,622 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 13:06:59,622 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 13:06:59,622 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 13:06:59,622 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 13:06:59,622 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 13:06:59,625 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 13:06:59,625 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 13:06:59,628 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 13:06:59,629 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 13:06:59,632 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 13:06:59,635 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 13:06:59,635 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 13:06:59,635 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 13:06:59,635 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 13:06:59,635 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 13:06:59,636 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 13:06:59,637 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 13:06:59,637 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 13:06:59,638 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 13:06:59,638 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 13:06:59,640 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 13:06:59,642 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 13:06:59,648 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 13:06:59,650 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 13:06:59,650 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 13:06:59,650 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 13:06:59,650 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 13:06:59,650 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 13:06:59,651 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 13:06:59,651 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 13:06:59,651 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 13:06:59,651 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 13:06:59,651 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 13:06:59,651 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 13:06:59,652 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 13:06:59,652 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 13:06:59,652 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 13:06:59,652 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 13:06:59,652 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 13:06:59,652 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 13:06:59,652 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 13:06:59,652 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 13:06:59,653 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 13:06:59,653 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 13:06:59,653 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 13:06:59,653 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 13:06:59,653 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 13:06:59,653 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 13:06:59,654 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 13:06:59,655 - config.component_config - INFO - Զע: components
+2025-03-18 13:06:59,674 - root - INFO - Ӧ
+2025-03-18 13:07:51,760 - root - INFO - Ӧùر
+2025-03-18 13:07:54,469 - root - INFO - ʼʼݿ...
+2025-03-18 13:07:54,470 - root - INFO - ʼݿ...
+2025-03-18 13:07:54,525 - root - INFO - ݿɹ
+2025-03-18 13:07:54,527 - root - INFO - ʼʼ...
+2025-03-18 13:07:54,529 - root - INFO - ...
+2025-03-18 13:07:54,548 - root - INFO - Ѵ 9 ࣬ʼ
+2025-03-18 13:07:54,548 - root - INFO - ݳʼɹ
+2025-03-18 13:07:54,548 - core.component - INFO - Զ: components
+2025-03-18 13:07:54,549 - core.component - INFO - ע: check_task_instance_id_exists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 13:07:54,549 - core.component - INFO - ע: create_unique_id -> CreateUniqueIdComponent
+2025-03-18 13:07:54,549 - core.component - INFO - ע: current_timestamp -> CurrentTimestampComponent
+2025-03-18 13:07:54,550 - core.component - INFO - ע: current_time -> CurrentTimeComponent
+2025-03-18 13:07:54,550 - core.component - INFO - ע: execute_sql -> ExecuteSqlComponent
+2025-03-18 13:07:54,550 - core.component - INFO - ע: query_sql -> QuerySqlComponent
+2025-03-18 13:07:54,551 - core.component - INFO - ע: string_md5_encrypt -> StringMd5EncryptComponent
+2025-03-18 13:07:54,551 - core.component - INFO - ע: string_to_json_array -> StringToJsonArrayComponent
+2025-03-18 13:07:54,551 - core.component - INFO - ע: string_to_json_object -> StringToJsonObjectComponent
+2025-03-18 13:07:54,551 - core.component - INFO - ע: print -> PrintComponent
+2025-03-18 13:07:54,551 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 13:07:54,552 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 13:07:54,552 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 13:07:54,552 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 13:07:54,552 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 13:07:54,552 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 13:07:54,552 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 13:07:54,553 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 13:07:54,553 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 13:07:54,553 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 13:07:54,554 - core.component - INFO - ע: wait_modbus_value -> WaitModbusValueComponent
+2025-03-18 13:07:54,554 - core.component - INFO - ע: write_modbus_value -> WriteModbusValueComponent
+2025-03-18 13:07:54,554 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 13:07:54,554 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 13:07:54,555 - core.component - INFO - ע: if -> IfComponent
+2025-03-18 13:07:54,555 - core.component - INFO - ע: if_else -> IfElseComponent
+2025-03-18 13:07:54,555 - core.component - INFO - ע: if_else_if -> IfElseIfComponent
+2025-03-18 13:07:54,556 - core.component - INFO - ע: for_each -> ForEachComponent
+2025-03-18 13:07:54,556 - core.component - INFO - ע: while -> WhileComponent
+2025-03-18 13:07:54,556 - core.component - INFO - ע: break -> BreakComponent
+2025-03-18 13:07:54,556 - core.component - INFO - ע: return -> ReturnComponent
+2025-03-18 13:07:54,556 - core.component - INFO - ע: delay -> DelayComponent
+2025-03-18 13:07:54,557 - core.component - INFO - ע: parallel_execute -> ParallelExecuteComponent
+2025-03-18 13:07:54,557 - core.component - INFO - ע: serial_execute -> SerialExecuteComponent
+2025-03-18 13:07:54,557 - core.component - INFO - ע: throw_exception -> ThrowExceptionComponent
+2025-03-18 13:07:54,557 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 13:07:54,557 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 13:07:54,558 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 13:07:54,558 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 13:07:54,558 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 13:07:54,558 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 13:07:54,558 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 13:07:54,559 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 13:07:54,559 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 13:07:54,559 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 13:07:54,559 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 13:07:54,726 - core.component - INFO - ע: http_get_request -> HttpGetRequestComponent
+2025-03-18 13:07:54,728 - core.component - INFO - ע: http_post_request -> HttpPostRequestComponent
+2025-03-18 13:07:54,731 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 13:07:54,733 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 13:07:54,735 - core.component - INFO - ע: select_robot -> SelectRobotComponent
+2025-03-18 13:07:54,737 - core.component - INFO - ע: get_robot_position -> GetRobotPositionComponent
+2025-03-18 13:07:54,740 - core.component - INFO - ע: robot_action -> RobotActionComponent
+2025-03-18 13:07:54,740 - core.component - INFO - ע: change_robot_destination -> ChangeRobotDestinationComponent
+2025-03-18 13:07:54,740 - core.component - INFO - ע: get_robot_battery -> GetRobotBatteryComponent
+2025-03-18 13:07:54,740 - core.component - INFO - ע: get_robot_pgv_code -> GetRobotPGVCodeComponent
+2025-03-18 13:07:54,742 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 13:07:54,744 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 13:07:54,746 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 13:07:54,748 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 13:07:54,750 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 13:07:54,752 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 13:07:54,755 - core.component - INFO - ע: run_script -> RunScriptComponent
+2025-03-18 13:07:54,756 - core.component - INFO - ע: set_task_variables -> SetTaskVariablesComponent
+2025-03-18 13:07:54,758 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 13:07:54,760 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 13:07:54,763 - core.component - INFO - ע: batch_set_site -> BatchSetSiteComponent
+2025-03-18 13:07:54,764 - core.component - INFO - ע: get_dense_site -> GetDenseSiteComponent
+2025-03-18 13:07:54,764 - core.component - INFO - ע: query_site -> QuerySiteComponent
+2025-03-18 13:07:54,765 - core.component - INFO - ע: lock_site -> LockSiteComponent
+2025-03-18 13:07:54,766 - core.component - INFO - ע: unlock_site -> UnlockSiteComponent
+2025-03-18 13:07:54,767 - core.component - INFO - ע: get_locked_sites_by_task -> GetLockedSitesByTaskComponent
+2025-03-18 13:07:54,767 - core.component - INFO - ע: get_site_extension_property -> GetSiteExtensionPropertyComponent
+2025-03-18 13:07:54,768 - core.component - INFO - ע: set_site_extension_property -> SetSiteExtensionPropertyComponent
+2025-03-18 13:07:54,768 - core.component - INFO - ע: set_site_goods -> SetSiteGoodsComponent
+2025-03-18 13:07:54,770 - core.component - INFO - ע: set_site_empty -> SetSiteEmptyComponent
+2025-03-18 13:07:54,771 - core.component - INFO - ע: set_site_occupied -> SetSiteOccupiedComponent
+2025-03-18 13:07:54,772 - core.component - INFO - ע: set_site_tag -> SetSiteTagComponent
+2025-03-18 13:07:54,772 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 13:07:54,773 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 13:07:54,773 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 13:07:54,773 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 13:07:54,773 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 13:07:54,773 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 13:07:54,773 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 13:07:54,774 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 13:07:54,774 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 13:07:54,774 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 13:07:54,774 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 13:07:54,774 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 13:07:54,775 - core.component - INFO - ע: subtask -> SubtaskComponent
+2025-03-18 13:07:54,775 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 13:07:54,776 - core.component - INFO - ע: cache_data -> CacheDataComponent
+2025-03-18 13:07:54,776 - core.component - INFO - ע: clear_cache_data -> ClearCacheDataComponent
+2025-03-18 13:07:54,776 - core.component - INFO - ע: get_cache_data -> GetCacheDataComponent
+2025-03-18 13:07:54,776 - core.component - INFO - ע: set_task_status -> SetTaskStatusComponent
+2025-03-18 13:07:54,776 - core.component - INFO - ע: jump_to_block -> JumpToBlockComponent
+2025-03-18 13:07:54,777 - core.component - INFO - ע: get_task_input_param -> GetTaskInputParamComponent
+2025-03-18 13:07:54,777 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 13:07:54,777 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 13:07:54,777 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 13:07:54,777 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 13:07:54,777 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 13:07:54,777 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 13:07:54,777 - config.component_config - INFO - Զע: components
+2025-03-18 13:07:54,814 - root - INFO - ģģʽ: True
+2025-03-18 13:07:55,381 - root - INFO - ʼʼݿ...
+2025-03-18 13:07:55,381 - root - INFO - ʼݿ...
+2025-03-18 13:07:55,431 - root - INFO - ݿɹ
+2025-03-18 13:07:55,432 - root - INFO - ʼʼ...
+2025-03-18 13:07:55,432 - root - INFO - ...
+2025-03-18 13:07:55,449 - root - INFO - Ѵ 9 ࣬ʼ
+2025-03-18 13:07:55,449 - root - INFO - ݳʼɹ
+2025-03-18 13:07:55,449 - core.component - INFO - Զ: components
+2025-03-18 13:07:55,450 - core.component - INFO - ע: check_task_instance_id_exists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 13:07:55,451 - core.component - INFO - ע: create_unique_id -> CreateUniqueIdComponent
+2025-03-18 13:07:55,451 - core.component - INFO - ע: current_timestamp -> CurrentTimestampComponent
+2025-03-18 13:07:55,451 - core.component - INFO - ע: current_time -> CurrentTimeComponent
+2025-03-18 13:07:55,451 - core.component - INFO - ע: execute_sql -> ExecuteSqlComponent
+2025-03-18 13:07:55,451 - core.component - INFO - ע: query_sql -> QuerySqlComponent
+2025-03-18 13:07:55,451 - core.component - INFO - ע: string_md5_encrypt -> StringMd5EncryptComponent
+2025-03-18 13:07:55,451 - core.component - INFO - ע: string_to_json_array -> StringToJsonArrayComponent
+2025-03-18 13:07:55,451 - core.component - INFO - ע: string_to_json_object -> StringToJsonObjectComponent
+2025-03-18 13:07:55,453 - core.component - INFO - ע: print -> PrintComponent
+2025-03-18 13:07:55,453 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 13:07:55,453 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 13:07:55,453 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 13:07:55,454 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 13:07:55,454 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 13:07:55,454 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 13:07:55,454 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 13:07:55,454 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 13:07:55,454 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 13:07:55,454 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 13:07:55,455 - core.component - INFO - ע: wait_modbus_value -> WaitModbusValueComponent
+2025-03-18 13:07:55,455 - core.component - INFO - ע: write_modbus_value -> WriteModbusValueComponent
+2025-03-18 13:07:55,455 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 13:07:55,455 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 13:07:55,456 - core.component - INFO - ע: if -> IfComponent
+2025-03-18 13:07:55,456 - core.component - INFO - ע: if_else -> IfElseComponent
+2025-03-18 13:07:55,456 - core.component - INFO - ע: if_else_if -> IfElseIfComponent
+2025-03-18 13:07:55,456 - core.component - INFO - ע: for_each -> ForEachComponent
+2025-03-18 13:07:55,456 - core.component - INFO - ע: while -> WhileComponent
+2025-03-18 13:07:55,456 - core.component - INFO - ע: break -> BreakComponent
+2025-03-18 13:07:55,456 - core.component - INFO - ע: return -> ReturnComponent
+2025-03-18 13:07:55,457 - core.component - INFO - ע: delay -> DelayComponent
+2025-03-18 13:07:55,457 - core.component - INFO - ע: parallel_execute -> ParallelExecuteComponent
+2025-03-18 13:07:55,457 - core.component - INFO - ע: serial_execute -> SerialExecuteComponent
+2025-03-18 13:07:55,457 - core.component - INFO - ע: throw_exception -> ThrowExceptionComponent
+2025-03-18 13:07:55,457 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 13:07:55,457 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 13:07:55,457 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 13:07:55,457 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 13:07:55,457 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 13:07:55,457 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 13:07:55,457 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 13:07:55,458 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 13:07:55,458 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 13:07:55,458 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 13:07:55,458 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 13:07:55,632 - core.component - INFO - ע: http_get_request -> HttpGetRequestComponent
+2025-03-18 13:07:55,633 - core.component - INFO - ע: http_post_request -> HttpPostRequestComponent
+2025-03-18 13:07:55,633 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 13:07:55,633 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 13:07:55,634 - core.component - INFO - ע: select_robot -> SelectRobotComponent
+2025-03-18 13:07:55,634 - core.component - INFO - ע: get_robot_position -> GetRobotPositionComponent
+2025-03-18 13:07:55,634 - core.component - INFO - ע: robot_action -> RobotActionComponent
+2025-03-18 13:07:55,635 - core.component - INFO - ע: change_robot_destination -> ChangeRobotDestinationComponent
+2025-03-18 13:07:55,635 - core.component - INFO - ע: get_robot_battery -> GetRobotBatteryComponent
+2025-03-18 13:07:55,635 - core.component - INFO - ע: get_robot_pgv_code -> GetRobotPGVCodeComponent
+2025-03-18 13:07:55,636 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 13:07:55,636 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 13:07:55,637 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 13:07:55,637 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 13:07:55,637 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 13:07:55,637 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 13:07:55,637 - core.component - INFO - ע: run_script -> RunScriptComponent
+2025-03-18 13:07:55,637 - core.component - INFO - ע: set_task_variables -> SetTaskVariablesComponent
+2025-03-18 13:07:55,638 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 13:07:55,638 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 13:07:55,638 - core.component - INFO - ע: batch_set_site -> BatchSetSiteComponent
+2025-03-18 13:07:55,639 - core.component - INFO - ע: get_dense_site -> GetDenseSiteComponent
+2025-03-18 13:07:55,639 - core.component - INFO - ע: query_site -> QuerySiteComponent
+2025-03-18 13:07:55,639 - core.component - INFO - ע: lock_site -> LockSiteComponent
+2025-03-18 13:07:55,639 - core.component - INFO - ע: unlock_site -> UnlockSiteComponent
+2025-03-18 13:07:55,639 - core.component - INFO - ע: get_locked_sites_by_task -> GetLockedSitesByTaskComponent
+2025-03-18 13:07:55,640 - core.component - INFO - ע: get_site_extension_property -> GetSiteExtensionPropertyComponent
+2025-03-18 13:07:55,640 - core.component - INFO - ע: set_site_extension_property -> SetSiteExtensionPropertyComponent
+2025-03-18 13:07:55,640 - core.component - INFO - ע: set_site_goods -> SetSiteGoodsComponent
+2025-03-18 13:07:55,640 - core.component - INFO - ע: set_site_empty -> SetSiteEmptyComponent
+2025-03-18 13:07:55,641 - core.component - INFO - ע: set_site_occupied -> SetSiteOccupiedComponent
+2025-03-18 13:07:55,641 - core.component - INFO - ע: set_site_tag -> SetSiteTagComponent
+2025-03-18 13:07:55,641 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 13:07:55,641 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 13:07:55,641 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 13:07:55,641 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 13:07:55,641 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 13:07:55,641 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 13:07:55,641 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 13:07:55,641 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 13:07:55,642 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 13:07:55,642 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 13:07:55,642 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 13:07:55,642 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 13:07:55,642 - core.component - INFO - ע: subtask -> SubtaskComponent
+2025-03-18 13:07:55,642 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 13:07:55,643 - core.component - INFO - ע: cache_data -> CacheDataComponent
+2025-03-18 13:07:55,643 - core.component - INFO - ע: clear_cache_data -> ClearCacheDataComponent
+2025-03-18 13:07:55,643 - core.component - INFO - ע: get_cache_data -> GetCacheDataComponent
+2025-03-18 13:07:55,643 - core.component - INFO - ע: set_task_status -> SetTaskStatusComponent
+2025-03-18 13:07:55,643 - core.component - INFO - ע: jump_to_block -> JumpToBlockComponent
+2025-03-18 13:07:55,643 - core.component - INFO - ע: get_task_input_param -> GetTaskInputParamComponent
+2025-03-18 13:07:55,643 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 13:07:55,644 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 13:07:55,644 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 13:07:55,644 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 13:07:55,644 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 13:07:55,644 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 13:07:55,644 - config.component_config - INFO - Զע: components
+2025-03-18 13:07:55,694 - root - INFO - ʼʼݿ...
+2025-03-18 13:07:55,699 - root - INFO - ʼݿ...
+2025-03-18 13:07:55,769 - root - INFO - ݿɹ
+2025-03-18 13:07:55,769 - root - INFO - ʼʼ...
+2025-03-18 13:07:55,770 - root - INFO - ...
+2025-03-18 13:07:55,771 - root - INFO - Ѵ 9 ࣬ʼ
+2025-03-18 13:07:55,771 - root - INFO - ݳʼɹ
+2025-03-18 13:07:55,771 - core.component - INFO - Զ: components
+2025-03-18 13:07:55,772 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 13:07:55,772 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 13:07:55,772 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 13:07:55,773 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 13:07:55,773 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 13:07:55,773 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 13:07:55,773 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 13:07:55,774 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 13:07:55,774 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 13:07:55,774 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 13:07:55,774 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 13:07:55,774 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 13:07:55,774 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 13:07:55,774 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 13:07:55,774 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 13:07:55,774 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 13:07:55,775 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 13:07:55,775 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 13:07:55,775 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 13:07:55,775 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 13:07:55,775 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 13:07:55,775 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 13:07:55,775 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 13:07:55,775 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 13:07:55,775 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 13:07:55,775 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 13:07:55,777 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 13:07:55,777 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 13:07:55,777 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 13:07:55,777 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 13:07:55,778 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 13:07:55,778 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 13:07:55,778 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 13:07:55,778 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 13:07:55,779 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 13:07:55,779 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 13:07:55,779 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 13:07:55,779 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 13:07:55,779 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 13:07:55,779 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 13:07:55,779 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 13:07:55,779 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 13:07:55,779 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 13:07:55,779 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 13:07:55,779 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 13:07:55,779 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 13:07:55,779 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 13:07:55,779 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 13:07:55,779 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 13:07:55,779 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 13:07:55,779 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 13:07:55,779 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 13:07:55,780 - config.component_config - INFO - Զע: components
+2025-03-18 13:07:55,797 - root - INFO - Ӧ
+2025-03-18 13:09:06,178 - root - INFO - Ӧùر
+2025-03-18 13:09:08,278 - root - INFO - ʼʼݿ...
+2025-03-18 13:09:08,279 - root - INFO - ʼݿ...
+2025-03-18 13:09:08,437 - root - INFO - ݿɹ
+2025-03-18 13:09:08,437 - root - INFO - ʼʼ...
+2025-03-18 13:09:08,438 - root - INFO - ...
+2025-03-18 13:09:08,455 - root - INFO - Ѵ 9 ࣬ʼ
+2025-03-18 13:09:08,455 - root - INFO - ݳʼɹ
+2025-03-18 13:09:08,456 - core.component - INFO - Զ: components
+2025-03-18 13:09:08,456 - core.component - INFO - ע: check_task_instance_id_exists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 13:09:08,457 - core.component - INFO - ע: create_unique_id -> CreateUniqueIdComponent
+2025-03-18 13:09:08,457 - core.component - INFO - ע: current_timestamp -> CurrentTimestampComponent
+2025-03-18 13:09:08,457 - core.component - INFO - ע: current_time -> CurrentTimeComponent
+2025-03-18 13:09:08,458 - core.component - INFO - ע: execute_sql -> ExecuteSqlComponent
+2025-03-18 13:09:08,458 - core.component - INFO - ע: query_sql -> QuerySqlComponent
+2025-03-18 13:09:08,459 - core.component - INFO - ע: string_md5_encrypt -> StringMd5EncryptComponent
+2025-03-18 13:09:08,459 - core.component - INFO - ע: string_to_json_array -> StringToJsonArrayComponent
+2025-03-18 13:09:08,459 - core.component - INFO - ע: string_to_json_object -> StringToJsonObjectComponent
+2025-03-18 13:09:08,459 - core.component - INFO - ע: print -> PrintComponent
+2025-03-18 13:09:08,460 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 13:09:08,460 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 13:09:08,460 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 13:09:08,461 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 13:09:08,461 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 13:09:08,461 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 13:09:08,461 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 13:09:08,461 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 13:09:08,461 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 13:09:08,461 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 13:09:08,461 - core.component - INFO - ע: wait_modbus_value -> WaitModbusValueComponent
+2025-03-18 13:09:08,462 - core.component - INFO - ע: write_modbus_value -> WriteModbusValueComponent
+2025-03-18 13:09:08,462 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 13:09:08,462 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 13:09:08,462 - core.component - INFO - ע: if -> IfComponent
+2025-03-18 13:09:08,462 - core.component - INFO - ע: if_else -> IfElseComponent
+2025-03-18 13:09:08,462 - core.component - INFO - ע: if_else_if -> IfElseIfComponent
+2025-03-18 13:09:08,463 - core.component - INFO - ע: for_each -> ForEachComponent
+2025-03-18 13:09:08,463 - core.component - INFO - ע: while -> WhileComponent
+2025-03-18 13:09:08,463 - core.component - INFO - ע: break -> BreakComponent
+2025-03-18 13:09:08,463 - core.component - INFO - ע: return -> ReturnComponent
+2025-03-18 13:09:08,463 - core.component - INFO - ע: delay -> DelayComponent
+2025-03-18 13:09:08,463 - core.component - INFO - ע: parallel_execute -> ParallelExecuteComponent
+2025-03-18 13:09:08,464 - core.component - INFO - ע: serial_execute -> SerialExecuteComponent
+2025-03-18 13:09:08,464 - core.component - INFO - ע: throw_exception -> ThrowExceptionComponent
+2025-03-18 13:09:08,464 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 13:09:08,464 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 13:09:08,465 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 13:09:08,465 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 13:09:08,465 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 13:09:08,465 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 13:09:08,465 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 13:09:08,465 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 13:09:08,465 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 13:09:08,465 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 13:09:08,465 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 13:09:08,654 - core.component - INFO - ע: http_get_request -> HttpGetRequestComponent
+2025-03-18 13:09:08,656 - core.component - INFO - ע: http_post_request -> HttpPostRequestComponent
+2025-03-18 13:09:08,656 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 13:09:08,656 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 13:09:08,657 - core.component - INFO - ע: select_robot -> SelectRobotComponent
+2025-03-18 13:09:08,657 - core.component - INFO - ע: get_robot_position -> GetRobotPositionComponent
+2025-03-18 13:09:08,657 - core.component - INFO - ע: robot_action -> RobotActionComponent
+2025-03-18 13:09:08,658 - core.component - INFO - ע: change_robot_destination -> ChangeRobotDestinationComponent
+2025-03-18 13:09:08,658 - core.component - INFO - ע: get_robot_battery -> GetRobotBatteryComponent
+2025-03-18 13:09:08,660 - core.component - INFO - ע: get_robot_pgv_code -> GetRobotPGVCodeComponent
+2025-03-18 13:09:08,661 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 13:09:08,661 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 13:09:08,661 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 13:09:08,661 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 13:09:08,662 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 13:09:08,662 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 13:09:08,662 - core.component - INFO - ע: run_script -> RunScriptComponent
+2025-03-18 13:09:08,663 - core.component - INFO - ע: set_task_variables -> SetTaskVariablesComponent
+2025-03-18 13:09:08,664 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 13:09:08,664 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 13:09:08,666 - core.component - INFO - ע: batch_set_site -> BatchSetSiteComponent
+2025-03-18 13:09:08,666 - core.component - INFO - ע: get_dense_site -> GetDenseSiteComponent
+2025-03-18 13:09:08,666 - core.component - INFO - ע: query_site -> QuerySiteComponent
+2025-03-18 13:09:08,666 - core.component - INFO - ע: lock_site -> LockSiteComponent
+2025-03-18 13:09:08,666 - core.component - INFO - ע: unlock_site -> UnlockSiteComponent
+2025-03-18 13:09:08,667 - core.component - INFO - ע: get_locked_sites_by_task -> GetLockedSitesByTaskComponent
+2025-03-18 13:09:08,667 - core.component - INFO - ע: get_site_extension_property -> GetSiteExtensionPropertyComponent
+2025-03-18 13:09:08,667 - core.component - INFO - ע: set_site_extension_property -> SetSiteExtensionPropertyComponent
+2025-03-18 13:09:08,667 - core.component - INFO - ע: set_site_goods -> SetSiteGoodsComponent
+2025-03-18 13:09:08,667 - core.component - INFO - ע: set_site_empty -> SetSiteEmptyComponent
+2025-03-18 13:09:08,667 - core.component - INFO - ע: set_site_occupied -> SetSiteOccupiedComponent
+2025-03-18 13:09:08,667 - core.component - INFO - ע: set_site_tag -> SetSiteTagComponent
+2025-03-18 13:09:08,667 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 13:09:08,667 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 13:09:08,668 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 13:09:08,668 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 13:09:08,668 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 13:09:08,668 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 13:09:08,668 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 13:09:08,668 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 13:09:08,668 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 13:09:08,668 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 13:09:08,668 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 13:09:08,668 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 13:09:08,669 - core.component - INFO - ע: subtask -> SubtaskComponent
+2025-03-18 13:09:08,669 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 13:09:08,669 - core.component - INFO - ע: cache_data -> CacheDataComponent
+2025-03-18 13:09:08,669 - core.component - INFO - ע: clear_cache_data -> ClearCacheDataComponent
+2025-03-18 13:09:08,670 - core.component - INFO - ע: get_cache_data -> GetCacheDataComponent
+2025-03-18 13:09:08,670 - core.component - INFO - ע: set_task_status -> SetTaskStatusComponent
+2025-03-18 13:09:08,670 - core.component - INFO - ע: jump_to_block -> JumpToBlockComponent
+2025-03-18 13:09:08,671 - core.component - INFO - ע: get_task_input_param -> GetTaskInputParamComponent
+2025-03-18 13:09:08,671 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 13:09:08,671 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 13:09:08,671 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 13:09:08,671 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 13:09:08,671 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 13:09:08,671 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 13:09:08,671 - config.component_config - INFO - Զע: components
+2025-03-18 13:09:08,711 - root - INFO - ģģʽ: True
+2025-03-18 13:09:09,356 - root - INFO - ʼʼݿ...
+2025-03-18 13:09:09,360 - root - INFO - ʼݿ...
+2025-03-18 13:09:09,409 - root - INFO - ݿɹ
+2025-03-18 13:09:09,410 - root - INFO - ʼʼ...
+2025-03-18 13:09:09,410 - root - INFO - ...
+2025-03-18 13:09:09,435 - root - INFO - Ѵ 9 ࣬ʼ
+2025-03-18 13:09:09,435 - root - INFO - ݳʼɹ
+2025-03-18 13:09:09,435 - core.component - INFO - Զ: components
+2025-03-18 13:09:09,437 - core.component - INFO - ע: check_task_instance_id_exists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 13:09:09,438 - core.component - INFO - ע: create_unique_id -> CreateUniqueIdComponent
+2025-03-18 13:09:09,438 - core.component - INFO - ע: current_timestamp -> CurrentTimestampComponent
+2025-03-18 13:09:09,438 - core.component - INFO - ע: current_time -> CurrentTimeComponent
+2025-03-18 13:09:09,438 - core.component - INFO - ע: execute_sql -> ExecuteSqlComponent
+2025-03-18 13:09:09,439 - core.component - INFO - ע: query_sql -> QuerySqlComponent
+2025-03-18 13:09:09,439 - core.component - INFO - ע: string_md5_encrypt -> StringMd5EncryptComponent
+2025-03-18 13:09:09,440 - core.component - INFO - ע: string_to_json_array -> StringToJsonArrayComponent
+2025-03-18 13:09:09,440 - core.component - INFO - ע: string_to_json_object -> StringToJsonObjectComponent
+2025-03-18 13:09:09,440 - core.component - INFO - ע: print -> PrintComponent
+2025-03-18 13:09:09,440 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 13:09:09,440 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 13:09:09,442 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 13:09:09,442 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 13:09:09,442 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 13:09:09,442 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 13:09:09,442 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 13:09:09,443 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 13:09:09,443 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 13:09:09,443 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 13:09:09,443 - core.component - INFO - ע: wait_modbus_value -> WaitModbusValueComponent
+2025-03-18 13:09:09,443 - core.component - INFO - ע: write_modbus_value -> WriteModbusValueComponent
+2025-03-18 13:09:09,443 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 13:09:09,444 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 13:09:09,444 - core.component - INFO - ע: if -> IfComponent
+2025-03-18 13:09:09,444 - core.component - INFO - ע: if_else -> IfElseComponent
+2025-03-18 13:09:09,445 - core.component - INFO - ע: if_else_if -> IfElseIfComponent
+2025-03-18 13:09:09,445 - core.component - INFO - ע: for_each -> ForEachComponent
+2025-03-18 13:09:09,445 - core.component - INFO - ע: while -> WhileComponent
+2025-03-18 13:09:09,445 - core.component - INFO - ע: break -> BreakComponent
+2025-03-18 13:09:09,445 - core.component - INFO - ע: return -> ReturnComponent
+2025-03-18 13:09:09,445 - core.component - INFO - ע: delay -> DelayComponent
+2025-03-18 13:09:09,445 - core.component - INFO - ע: parallel_execute -> ParallelExecuteComponent
+2025-03-18 13:09:09,445 - core.component - INFO - ע: serial_execute -> SerialExecuteComponent
+2025-03-18 13:09:09,447 - core.component - INFO - ע: throw_exception -> ThrowExceptionComponent
+2025-03-18 13:09:09,447 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 13:09:09,447 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 13:09:09,447 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 13:09:09,448 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 13:09:09,448 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 13:09:09,448 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 13:09:09,448 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 13:09:09,448 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 13:09:09,448 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 13:09:09,448 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 13:09:09,448 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 13:09:09,635 - core.component - INFO - ע: http_get_request -> HttpGetRequestComponent
+2025-03-18 13:09:09,635 - core.component - INFO - ע: http_post_request -> HttpPostRequestComponent
+2025-03-18 13:09:09,636 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 13:09:09,636 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 13:09:09,636 - core.component - INFO - ע: select_robot -> SelectRobotComponent
+2025-03-18 13:09:09,636 - core.component - INFO - ע: get_robot_position -> GetRobotPositionComponent
+2025-03-18 13:09:09,636 - core.component - INFO - ע: robot_action -> RobotActionComponent
+2025-03-18 13:09:09,636 - core.component - INFO - ע: change_robot_destination -> ChangeRobotDestinationComponent
+2025-03-18 13:09:09,637 - core.component - INFO - ע: get_robot_battery -> GetRobotBatteryComponent
+2025-03-18 13:09:09,637 - core.component - INFO - ע: get_robot_pgv_code -> GetRobotPGVCodeComponent
+2025-03-18 13:09:09,637 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 13:09:09,637 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 13:09:09,637 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 13:09:09,637 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 13:09:09,637 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 13:09:09,637 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 13:09:09,638 - core.component - INFO - ע: run_script -> RunScriptComponent
+2025-03-18 13:09:09,638 - core.component - INFO - ע: set_task_variables -> SetTaskVariablesComponent
+2025-03-18 13:09:09,638 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 13:09:09,638 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 13:09:09,638 - core.component - INFO - ע: batch_set_site -> BatchSetSiteComponent
+2025-03-18 13:09:09,639 - core.component - INFO - ע: get_dense_site -> GetDenseSiteComponent
+2025-03-18 13:09:09,639 - core.component - INFO - ע: query_site -> QuerySiteComponent
+2025-03-18 13:09:09,639 - core.component - INFO - ע: lock_site -> LockSiteComponent
+2025-03-18 13:09:09,639 - core.component - INFO - ע: unlock_site -> UnlockSiteComponent
+2025-03-18 13:09:09,639 - core.component - INFO - ע: get_locked_sites_by_task -> GetLockedSitesByTaskComponent
+2025-03-18 13:09:09,639 - core.component - INFO - ע: get_site_extension_property -> GetSiteExtensionPropertyComponent
+2025-03-18 13:09:09,639 - core.component - INFO - ע: set_site_extension_property -> SetSiteExtensionPropertyComponent
+2025-03-18 13:09:09,639 - core.component - INFO - ע: set_site_goods -> SetSiteGoodsComponent
+2025-03-18 13:09:09,639 - core.component - INFO - ע: set_site_empty -> SetSiteEmptyComponent
+2025-03-18 13:09:09,640 - core.component - INFO - ע: set_site_occupied -> SetSiteOccupiedComponent
+2025-03-18 13:09:09,640 - core.component - INFO - ע: set_site_tag -> SetSiteTagComponent
+2025-03-18 13:09:09,640 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 13:09:09,640 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 13:09:09,640 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 13:09:09,640 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 13:09:09,640 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 13:09:09,640 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 13:09:09,640 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 13:09:09,640 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 13:09:09,640 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 13:09:09,640 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 13:09:09,641 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 13:09:09,641 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 13:09:09,641 - core.component - INFO - ע: subtask -> SubtaskComponent
+2025-03-18 13:09:09,641 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 13:09:09,642 - core.component - INFO - ע: cache_data -> CacheDataComponent
+2025-03-18 13:09:09,642 - core.component - INFO - ע: clear_cache_data -> ClearCacheDataComponent
+2025-03-18 13:09:09,642 - core.component - INFO - ע: get_cache_data -> GetCacheDataComponent
+2025-03-18 13:09:09,642 - core.component - INFO - ע: set_task_status -> SetTaskStatusComponent
+2025-03-18 13:09:09,642 - core.component - INFO - ע: jump_to_block -> JumpToBlockComponent
+2025-03-18 13:09:09,642 - core.component - INFO - ע: get_task_input_param -> GetTaskInputParamComponent
+2025-03-18 13:09:09,642 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 13:09:09,642 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 13:09:09,642 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 13:09:09,642 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 13:09:09,643 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 13:09:09,643 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 13:09:09,643 - config.component_config - INFO - Զע: components
+2025-03-18 13:09:09,702 - root - INFO - ʼʼݿ...
+2025-03-18 13:09:09,702 - root - INFO - ʼݿ...
+2025-03-18 13:09:09,772 - root - INFO - ݿɹ
+2025-03-18 13:09:09,773 - root - INFO - ʼʼ...
+2025-03-18 13:09:09,773 - root - INFO - ...
+2025-03-18 13:09:09,774 - root - INFO - Ѵ 9 ࣬ʼ
+2025-03-18 13:09:09,776 - root - INFO - ݳʼɹ
+2025-03-18 13:09:09,776 - core.component - INFO - Զ: components
+2025-03-18 13:09:09,777 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 13:09:09,777 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 13:09:09,777 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 13:09:09,777 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 13:09:09,777 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 13:09:09,777 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 13:09:09,778 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 13:09:09,778 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 13:09:09,778 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 13:09:09,779 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 13:09:09,780 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 13:09:09,780 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 13:09:09,780 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 13:09:09,781 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 13:09:09,781 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 13:09:09,781 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 13:09:09,781 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 13:09:09,782 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 13:09:09,782 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 13:09:09,783 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 13:09:09,783 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 13:09:09,783 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 13:09:09,783 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 13:09:09,783 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 13:09:09,783 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 13:09:09,783 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 13:09:09,783 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 13:09:09,784 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 13:09:09,784 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 13:09:09,784 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 13:09:09,785 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 13:09:09,785 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 13:09:09,785 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 13:09:09,785 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 13:09:09,786 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 13:09:09,786 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 13:09:09,786 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 13:09:09,786 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 13:09:09,787 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 13:09:09,787 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 13:09:09,787 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 13:09:09,787 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 13:09:09,788 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 13:09:09,788 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 13:09:09,788 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 13:09:09,788 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 13:09:09,788 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 13:09:09,789 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 13:09:09,789 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 13:09:09,789 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 13:09:09,789 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 13:09:09,790 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 13:09:09,790 - config.component_config - INFO - Զע: components
+2025-03-18 13:09:09,810 - root - INFO - Ӧ
+2025-03-18 13:09:20,328 - root - INFO - Ӧùر
+2025-03-18 13:38:53,726 - root - INFO - ʼʼݿ...
+2025-03-18 13:38:53,726 - root - INFO - ʼݿ...
+2025-03-18 13:38:53,774 - root - INFO - ݿɹ
+2025-03-18 13:38:53,774 - root - INFO - ʼʼ...
+2025-03-18 13:38:53,774 - root - INFO - ...
+2025-03-18 13:38:53,790 - root - INFO - Ѵ 9 ࣬ʼ
+2025-03-18 13:38:53,790 - root - INFO - ݳʼɹ
+2025-03-18 13:38:53,790 - core.component - INFO - Զ: components
+2025-03-18 13:38:53,790 - core.component - INFO - ע: check_task_instance_id_exists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 13:38:53,790 - core.component - INFO - ע: create_unique_id -> CreateUniqueIdComponent
+2025-03-18 13:38:53,790 - core.component - INFO - ע: current_timestamp -> CurrentTimestampComponent
+2025-03-18 13:38:53,790 - core.component - INFO - ע: current_time -> CurrentTimeComponent
+2025-03-18 13:38:53,790 - core.component - INFO - ע: execute_sql -> ExecuteSqlComponent
+2025-03-18 13:38:53,790 - core.component - INFO - ע: query_sql -> QuerySqlComponent
+2025-03-18 13:38:53,790 - core.component - INFO - ע: string_md5_encrypt -> StringMd5EncryptComponent
+2025-03-18 13:38:53,790 - core.component - INFO - ע: string_to_json_array -> StringToJsonArrayComponent
+2025-03-18 13:38:53,790 - core.component - INFO - ע: string_to_json_object -> StringToJsonObjectComponent
+2025-03-18 13:38:53,790 - core.component - INFO - ע: print -> PrintComponent
+2025-03-18 13:38:53,790 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 13:38:53,790 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 13:38:53,790 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 13:38:53,790 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 13:38:53,790 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 13:38:53,790 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 13:38:53,790 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 13:38:53,790 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 13:38:53,790 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 13:38:53,790 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 13:38:53,790 - core.component - INFO - ע: wait_modbus_value -> WaitModbusValueComponent
+2025-03-18 13:38:53,790 - core.component - INFO - ע: write_modbus_value -> WriteModbusValueComponent
+2025-03-18 13:38:53,790 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 13:38:53,790 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 13:38:53,790 - core.component - INFO - ע: if -> IfComponent
+2025-03-18 13:38:53,790 - core.component - INFO - ע: if_else -> IfElseComponent
+2025-03-18 13:38:53,790 - core.component - INFO - ע: if_else_if -> IfElseIfComponent
+2025-03-18 13:38:53,790 - core.component - INFO - ע: for_each -> ForEachComponent
+2025-03-18 13:38:53,790 - core.component - INFO - ע: while -> WhileComponent
+2025-03-18 13:38:53,790 - core.component - INFO - ע: break -> BreakComponent
+2025-03-18 13:38:53,790 - core.component - INFO - ע: return -> ReturnComponent
+2025-03-18 13:38:53,790 - core.component - INFO - ע: delay -> DelayComponent
+2025-03-18 13:38:53,790 - core.component - INFO - ע: parallel_execute -> ParallelExecuteComponent
+2025-03-18 13:38:53,790 - core.component - INFO - ע: serial_execute -> SerialExecuteComponent
+2025-03-18 13:38:53,790 - core.component - INFO - ע: throw_exception -> ThrowExceptionComponent
+2025-03-18 13:38:53,790 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 13:38:53,790 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 13:38:53,806 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 13:38:53,806 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 13:38:53,806 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 13:38:53,806 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 13:38:53,806 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 13:38:53,806 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 13:38:53,806 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 13:38:53,806 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 13:38:53,806 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 13:38:53,996 - core.component - INFO - ע: http_get_request -> HttpGetRequestComponent
+2025-03-18 13:38:53,996 - core.component - INFO - ע: http_post_request -> HttpPostRequestComponent
+2025-03-18 13:38:53,998 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 13:38:53,999 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 13:38:53,999 - core.component - INFO - ע: select_robot -> SelectRobotComponent
+2025-03-18 13:38:54,000 - core.component - INFO - ע: get_robot_position -> GetRobotPositionComponent
+2025-03-18 13:38:54,000 - core.component - INFO - ע: robot_action -> RobotActionComponent
+2025-03-18 13:38:54,002 - core.component - INFO - ע: change_robot_destination -> ChangeRobotDestinationComponent
+2025-03-18 13:38:54,004 - core.component - INFO - ע: get_robot_battery -> GetRobotBatteryComponent
+2025-03-18 13:38:54,005 - core.component - INFO - ע: get_robot_pgv_code -> GetRobotPGVCodeComponent
+2025-03-18 13:38:54,005 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 13:38:54,005 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 13:38:54,005 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 13:38:54,005 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 13:38:54,005 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 13:38:54,005 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 13:38:54,005 - core.component - INFO - ע: run_script -> RunScriptComponent
+2025-03-18 13:38:54,005 - core.component - INFO - ע: set_task_variables -> SetTaskVariablesComponent
+2025-03-18 13:38:54,005 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 13:38:54,005 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 13:38:54,005 - core.component - INFO - ע: batch_set_site -> BatchSetSiteComponent
+2025-03-18 13:38:54,005 - core.component - INFO - ע: get_dense_site -> GetDenseSiteComponent
+2025-03-18 13:38:54,005 - core.component - INFO - ע: query_site -> QuerySiteComponent
+2025-03-18 13:38:54,005 - core.component - INFO - ע: lock_site -> LockSiteComponent
+2025-03-18 13:38:54,005 - core.component - INFO - ע: unlock_site -> UnlockSiteComponent
+2025-03-18 13:38:54,014 - core.component - INFO - ע: get_locked_sites_by_task -> GetLockedSitesByTaskComponent
+2025-03-18 13:38:54,014 - core.component - INFO - ע: get_site_extension_property -> GetSiteExtensionPropertyComponent
+2025-03-18 13:38:54,014 - core.component - INFO - ע: set_site_extension_property -> SetSiteExtensionPropertyComponent
+2025-03-18 13:38:54,015 - core.component - INFO - ע: set_site_goods -> SetSiteGoodsComponent
+2025-03-18 13:38:54,016 - core.component - INFO - ע: set_site_empty -> SetSiteEmptyComponent
+2025-03-18 13:38:54,016 - core.component - INFO - ע: set_site_occupied -> SetSiteOccupiedComponent
+2025-03-18 13:38:54,016 - core.component - INFO - ע: set_site_tag -> SetSiteTagComponent
+2025-03-18 13:38:54,016 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 13:38:54,016 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 13:38:54,016 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 13:38:54,016 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 13:38:54,016 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 13:38:54,016 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 13:38:54,016 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 13:38:54,016 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 13:38:54,016 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 13:38:54,016 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 13:38:54,016 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 13:38:54,016 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 13:38:54,016 - core.component - INFO - ע: subtask -> SubtaskComponent
+2025-03-18 13:38:54,016 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 13:38:54,016 - core.component - INFO - ע: cache_data -> CacheDataComponent
+2025-03-18 13:38:54,016 - core.component - INFO - ע: clear_cache_data -> ClearCacheDataComponent
+2025-03-18 13:38:54,016 - core.component - INFO - ע: get_cache_data -> GetCacheDataComponent
+2025-03-18 13:38:54,016 - core.component - INFO - ע: set_task_status -> SetTaskStatusComponent
+2025-03-18 13:38:54,016 - core.component - INFO - ע: jump_to_block -> JumpToBlockComponent
+2025-03-18 13:38:54,016 - core.component - INFO - ע: get_task_input_param -> GetTaskInputParamComponent
+2025-03-18 13:38:54,016 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 13:38:54,016 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 13:38:54,016 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 13:38:54,016 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 13:38:54,016 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 13:38:54,016 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 13:38:54,016 - config.component_config - INFO - Զע: components
+2025-03-18 13:38:54,083 - root - INFO - ģģʽ: True
+2025-03-18 13:38:54,799 - root - INFO - ʼʼݿ...
+2025-03-18 13:38:54,799 - root - INFO - ʼݿ...
+2025-03-18 13:38:54,853 - root - INFO - ݿɹ
+2025-03-18 13:38:54,853 - root - INFO - ʼʼ...
+2025-03-18 13:38:54,853 - root - INFO - ...
+2025-03-18 13:38:54,883 - root - INFO - Ѵ 9 ࣬ʼ
+2025-03-18 13:38:54,883 - root - INFO - ݳʼɹ
+2025-03-18 13:38:54,883 - core.component - INFO - Զ: components
+2025-03-18 13:38:54,883 - core.component - INFO - ע: check_task_instance_id_exists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 13:38:54,883 - core.component - INFO - ע: create_unique_id -> CreateUniqueIdComponent
+2025-03-18 13:38:54,883 - core.component - INFO - ע: current_timestamp -> CurrentTimestampComponent
+2025-03-18 13:38:54,883 - core.component - INFO - ע: current_time -> CurrentTimeComponent
+2025-03-18 13:38:54,883 - core.component - INFO - ע: execute_sql -> ExecuteSqlComponent
+2025-03-18 13:38:54,883 - core.component - INFO - ע: query_sql -> QuerySqlComponent
+2025-03-18 13:38:54,883 - core.component - INFO - ע: string_md5_encrypt -> StringMd5EncryptComponent
+2025-03-18 13:38:54,883 - core.component - INFO - ע: string_to_json_array -> StringToJsonArrayComponent
+2025-03-18 13:38:54,883 - core.component - INFO - ע: string_to_json_object -> StringToJsonObjectComponent
+2025-03-18 13:38:54,883 - core.component - INFO - ע: print -> PrintComponent
+2025-03-18 13:38:54,883 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 13:38:54,883 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 13:38:54,898 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 13:38:54,898 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 13:38:54,898 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 13:38:54,898 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 13:38:54,900 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 13:38:54,900 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 13:38:54,900 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 13:38:54,900 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 13:38:54,901 - core.component - INFO - ע: wait_modbus_value -> WaitModbusValueComponent
+2025-03-18 13:38:54,901 - core.component - INFO - ע: write_modbus_value -> WriteModbusValueComponent
+2025-03-18 13:38:54,901 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 13:38:54,901 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 13:38:54,901 - core.component - INFO - ע: if -> IfComponent
+2025-03-18 13:38:54,901 - core.component - INFO - ע: if_else -> IfElseComponent
+2025-03-18 13:38:54,901 - core.component - INFO - ע: if_else_if -> IfElseIfComponent
+2025-03-18 13:38:54,901 - core.component - INFO - ע: for_each -> ForEachComponent
+2025-03-18 13:38:54,901 - core.component - INFO - ע: while -> WhileComponent
+2025-03-18 13:38:54,901 - core.component - INFO - ע: break -> BreakComponent
+2025-03-18 13:38:54,901 - core.component - INFO - ע: return -> ReturnComponent
+2025-03-18 13:38:54,901 - core.component - INFO - ע: delay -> DelayComponent
+2025-03-18 13:38:54,901 - core.component - INFO - ע: parallel_execute -> ParallelExecuteComponent
+2025-03-18 13:38:54,901 - core.component - INFO - ע: serial_execute -> SerialExecuteComponent
+2025-03-18 13:38:54,901 - core.component - INFO - ע: throw_exception -> ThrowExceptionComponent
+2025-03-18 13:38:54,901 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 13:38:54,901 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 13:38:54,901 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 13:38:54,901 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 13:38:54,901 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 13:38:54,901 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 13:38:54,901 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 13:38:54,901 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 13:38:54,901 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 13:38:54,901 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 13:38:54,901 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 13:38:55,099 - core.component - INFO - ע: http_get_request -> HttpGetRequestComponent
+2025-03-18 13:38:55,099 - core.component - INFO - ע: http_post_request -> HttpPostRequestComponent
+2025-03-18 13:38:55,099 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 13:38:55,099 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 13:38:55,099 - core.component - INFO - ע: select_robot -> SelectRobotComponent
+2025-03-18 13:38:55,099 - core.component - INFO - ע: get_robot_position -> GetRobotPositionComponent
+2025-03-18 13:38:55,115 - core.component - INFO - ע: robot_action -> RobotActionComponent
+2025-03-18 13:38:55,115 - core.component - INFO - ע: change_robot_destination -> ChangeRobotDestinationComponent
+2025-03-18 13:38:55,115 - core.component - INFO - ע: get_robot_battery -> GetRobotBatteryComponent
+2025-03-18 13:38:55,116 - core.component - INFO - ע: get_robot_pgv_code -> GetRobotPGVCodeComponent
+2025-03-18 13:38:55,116 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 13:38:55,116 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 13:38:55,116 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 13:38:55,116 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 13:38:55,116 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 13:38:55,116 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 13:38:55,116 - core.component - INFO - ע: run_script -> RunScriptComponent
+2025-03-18 13:38:55,116 - core.component - INFO - ע: set_task_variables -> SetTaskVariablesComponent
+2025-03-18 13:38:55,116 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 13:38:55,116 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 13:38:55,116 - core.component - INFO - ע: batch_set_site -> BatchSetSiteComponent
+2025-03-18 13:38:55,116 - core.component - INFO - ע: get_dense_site -> GetDenseSiteComponent
+2025-03-18 13:38:55,116 - core.component - INFO - ע: query_site -> QuerySiteComponent
+2025-03-18 13:38:55,116 - core.component - INFO - ע: lock_site -> LockSiteComponent
+2025-03-18 13:38:55,116 - core.component - INFO - ע: unlock_site -> UnlockSiteComponent
+2025-03-18 13:38:55,116 - core.component - INFO - ע: get_locked_sites_by_task -> GetLockedSitesByTaskComponent
+2025-03-18 13:38:55,116 - core.component - INFO - ע: get_site_extension_property -> GetSiteExtensionPropertyComponent
+2025-03-18 13:38:55,116 - core.component - INFO - ע: set_site_extension_property -> SetSiteExtensionPropertyComponent
+2025-03-18 13:38:55,116 - core.component - INFO - ע: set_site_goods -> SetSiteGoodsComponent
+2025-03-18 13:38:55,116 - core.component - INFO - ע: set_site_empty -> SetSiteEmptyComponent
+2025-03-18 13:38:55,116 - core.component - INFO - ע: set_site_occupied -> SetSiteOccupiedComponent
+2025-03-18 13:38:55,116 - core.component - INFO - ע: set_site_tag -> SetSiteTagComponent
+2025-03-18 13:38:55,116 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 13:38:55,116 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 13:38:55,116 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 13:38:55,116 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 13:38:55,116 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 13:38:55,116 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 13:38:55,116 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 13:38:55,116 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 13:38:55,116 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 13:38:55,116 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 13:38:55,116 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 13:38:55,116 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 13:38:55,116 - core.component - INFO - ע: subtask -> SubtaskComponent
+2025-03-18 13:38:55,116 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 13:38:55,116 - core.component - INFO - ע: cache_data -> CacheDataComponent
+2025-03-18 13:38:55,116 - core.component - INFO - ע: clear_cache_data -> ClearCacheDataComponent
+2025-03-18 13:38:55,116 - core.component - INFO - ע: get_cache_data -> GetCacheDataComponent
+2025-03-18 13:38:55,116 - core.component - INFO - ע: set_task_status -> SetTaskStatusComponent
+2025-03-18 13:38:55,116 - core.component - INFO - ע: jump_to_block -> JumpToBlockComponent
+2025-03-18 13:38:55,116 - core.component - INFO - ע: get_task_input_param -> GetTaskInputParamComponent
+2025-03-18 13:38:55,116 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 13:38:55,116 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 13:38:55,116 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 13:38:55,116 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 13:38:55,116 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 13:38:55,116 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 13:38:55,116 - config.component_config - INFO - Զע: components
+2025-03-18 13:38:55,185 - root - INFO - ʼʼݿ...
+2025-03-18 13:38:55,185 - root - INFO - ʼݿ...
+2025-03-18 13:38:55,232 - root - INFO - ݿɹ
+2025-03-18 13:38:55,232 - root - INFO - ʼʼ...
+2025-03-18 13:38:55,232 - root - INFO - ...
+2025-03-18 13:38:55,232 - root - INFO - Ѵ 9 ࣬ʼ
+2025-03-18 13:38:55,232 - root - INFO - ݳʼɹ
+2025-03-18 13:38:55,232 - core.component - INFO - Զ: components
+2025-03-18 13:38:55,232 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 13:38:55,232 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 13:38:55,232 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 13:38:55,232 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 13:38:55,232 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 13:38:55,232 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 13:38:55,232 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 13:38:55,232 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 13:38:55,232 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 13:38:55,232 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 13:38:55,232 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 13:38:55,232 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 13:38:55,232 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 13:38:55,232 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 13:38:55,232 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 13:38:55,232 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 13:38:55,232 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 13:38:55,232 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 13:38:55,232 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 13:38:55,232 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 13:38:55,232 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 13:38:55,232 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 13:38:55,232 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 13:38:55,232 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 13:38:55,232 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 13:38:55,232 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 13:38:55,232 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 13:38:55,232 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 13:38:55,232 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 13:38:55,232 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 13:38:55,232 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 13:38:55,232 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 13:38:55,232 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 13:38:55,232 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 13:38:55,232 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 13:38:55,232 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 13:38:55,232 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 13:38:55,247 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 13:38:55,247 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 13:38:55,247 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 13:38:55,247 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 13:38:55,247 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 13:38:55,247 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 13:38:55,247 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 13:38:55,248 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 13:38:55,248 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 13:38:55,248 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 13:38:55,248 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 13:38:55,248 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 13:38:55,248 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 13:38:55,248 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 13:38:55,249 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 13:38:55,249 - config.component_config - INFO - Զע: components
+2025-03-18 13:38:55,268 - root - INFO - Ӧ
+2025-03-18 13:41:32,807 - root - INFO - Ӧùر
+2025-03-18 13:41:33,937 - root - INFO - ʼʼݿ...
+2025-03-18 13:41:33,937 - root - INFO - ʼݿ...
+2025-03-18 13:41:33,985 - root - INFO - ݿɹ
+2025-03-18 13:41:33,985 - root - INFO - ʼʼ...
+2025-03-18 13:41:33,985 - root - INFO - ...
+2025-03-18 13:41:34,017 - root - INFO - Ѵ 9 ࣬ʼ
+2025-03-18 13:41:34,017 - root - INFO - ݳʼɹ
+2025-03-18 13:41:34,017 - core.component - INFO - Զ: components
+2025-03-18 13:41:34,017 - core.component - INFO - ע: check_task_instance_id_exists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 13:41:34,017 - core.component - INFO - ע: create_unique_id -> CreateUniqueIdComponent
+2025-03-18 13:41:34,017 - core.component - INFO - ע: current_timestamp -> CurrentTimestampComponent
+2025-03-18 13:41:34,017 - core.component - INFO - ע: current_time -> CurrentTimeComponent
+2025-03-18 13:41:34,017 - core.component - INFO - ע: execute_sql -> ExecuteSqlComponent
+2025-03-18 13:41:34,033 - core.component - INFO - ע: query_sql -> QuerySqlComponent
+2025-03-18 13:41:34,033 - core.component - INFO - ע: string_md5_encrypt -> StringMd5EncryptComponent
+2025-03-18 13:41:34,033 - core.component - INFO - ע: string_to_json_array -> StringToJsonArrayComponent
+2025-03-18 13:41:34,033 - core.component - INFO - ע: string_to_json_object -> StringToJsonObjectComponent
+2025-03-18 13:41:34,033 - core.component - INFO - ע: print -> PrintComponent
+2025-03-18 13:41:34,033 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 13:41:34,033 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 13:41:34,033 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 13:41:34,033 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 13:41:34,033 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 13:41:34,033 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 13:41:34,033 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 13:41:34,033 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 13:41:34,033 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 13:41:34,033 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 13:41:34,033 - core.component - INFO - ע: wait_modbus_value -> WaitModbusValueComponent
+2025-03-18 13:41:34,033 - core.component - INFO - ע: write_modbus_value -> WriteModbusValueComponent
+2025-03-18 13:41:34,033 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 13:41:34,033 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 13:41:34,033 - core.component - INFO - ע: if -> IfComponent
+2025-03-18 13:41:34,033 - core.component - INFO - ע: if_else -> IfElseComponent
+2025-03-18 13:41:34,033 - core.component - INFO - ע: if_else_if -> IfElseIfComponent
+2025-03-18 13:41:34,033 - core.component - INFO - ע: for_each -> ForEachComponent
+2025-03-18 13:41:34,033 - core.component - INFO - ע: while -> WhileComponent
+2025-03-18 13:41:34,033 - core.component - INFO - ע: break -> BreakComponent
+2025-03-18 13:41:34,033 - core.component - INFO - ע: return -> ReturnComponent
+2025-03-18 13:41:34,033 - core.component - INFO - ע: delay -> DelayComponent
+2025-03-18 13:41:34,033 - core.component - INFO - ע: parallel_execute -> ParallelExecuteComponent
+2025-03-18 13:41:34,033 - core.component - INFO - ע: serial_execute -> SerialExecuteComponent
+2025-03-18 13:41:34,033 - core.component - INFO - ע: throw_exception -> ThrowExceptionComponent
+2025-03-18 13:41:34,033 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 13:41:34,033 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 13:41:34,033 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 13:41:34,033 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 13:41:34,033 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 13:41:34,033 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 13:41:34,033 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 13:41:34,033 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 13:41:34,033 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 13:41:34,033 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 13:41:34,033 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 13:41:34,208 - core.component - INFO - ע: http_get_request -> HttpGetRequestComponent
+2025-03-18 13:41:34,208 - core.component - INFO - ע: http_post_request -> HttpPostRequestComponent
+2025-03-18 13:41:34,208 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 13:41:34,208 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 13:41:34,208 - core.component - INFO - ע: select_robot -> SelectRobotComponent
+2025-03-18 13:41:34,208 - core.component - INFO - ע: get_robot_position -> GetRobotPositionComponent
+2025-03-18 13:41:34,208 - core.component - INFO - ע: robot_action -> RobotActionComponent
+2025-03-18 13:41:34,208 - core.component - INFO - ע: change_robot_destination -> ChangeRobotDestinationComponent
+2025-03-18 13:41:34,208 - core.component - INFO - ע: get_robot_battery -> GetRobotBatteryComponent
+2025-03-18 13:41:34,224 - core.component - INFO - ע: get_robot_pgv_code -> GetRobotPGVCodeComponent
+2025-03-18 13:41:34,225 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 13:41:34,225 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 13:41:34,225 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 13:41:34,225 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 13:41:34,225 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 13:41:34,225 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 13:41:34,225 - core.component - INFO - ע: run_script -> RunScriptComponent
+2025-03-18 13:41:34,225 - core.component - INFO - ע: set_task_variables -> SetTaskVariablesComponent
+2025-03-18 13:41:34,225 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 13:41:34,225 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 13:41:34,225 - core.component - INFO - ע: batch_set_site -> BatchSetSiteComponent
+2025-03-18 13:41:34,225 - core.component - INFO - ע: get_dense_site -> GetDenseSiteComponent
+2025-03-18 13:41:34,225 - core.component - INFO - ע: query_site -> QuerySiteComponent
+2025-03-18 13:41:34,225 - core.component - INFO - ע: lock_site -> LockSiteComponent
+2025-03-18 13:41:34,225 - core.component - INFO - ע: unlock_site -> UnlockSiteComponent
+2025-03-18 13:41:34,225 - core.component - INFO - ע: get_locked_sites_by_task -> GetLockedSitesByTaskComponent
+2025-03-18 13:41:34,225 - core.component - INFO - ע: get_site_extension_property -> GetSiteExtensionPropertyComponent
+2025-03-18 13:41:34,225 - core.component - INFO - ע: set_site_extension_property -> SetSiteExtensionPropertyComponent
+2025-03-18 13:41:34,225 - core.component - INFO - ע: set_site_goods -> SetSiteGoodsComponent
+2025-03-18 13:41:34,225 - core.component - INFO - ע: set_site_empty -> SetSiteEmptyComponent
+2025-03-18 13:41:34,225 - core.component - INFO - ע: set_site_occupied -> SetSiteOccupiedComponent
+2025-03-18 13:41:34,225 - core.component - INFO - ע: set_site_tag -> SetSiteTagComponent
+2025-03-18 13:41:34,225 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 13:41:34,225 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 13:41:34,225 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 13:41:34,225 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 13:41:34,225 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 13:41:34,225 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 13:41:34,225 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 13:41:34,225 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 13:41:34,225 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 13:41:34,225 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 13:41:34,225 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 13:41:34,225 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 13:41:34,225 - core.component - INFO - ע: subtask -> SubtaskComponent
+2025-03-18 13:41:34,225 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 13:41:34,225 - core.component - INFO - ע: cache_data -> CacheDataComponent
+2025-03-18 13:41:34,225 - core.component - INFO - ע: clear_cache_data -> ClearCacheDataComponent
+2025-03-18 13:41:34,225 - core.component - INFO - ע: get_cache_data -> GetCacheDataComponent
+2025-03-18 13:41:34,225 - core.component - INFO - ע: set_task_status -> SetTaskStatusComponent
+2025-03-18 13:41:34,225 - core.component - INFO - ע: jump_to_block -> JumpToBlockComponent
+2025-03-18 13:41:34,225 - core.component - INFO - ע: get_task_input_param -> GetTaskInputParamComponent
+2025-03-18 13:41:34,225 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 13:41:34,225 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 13:41:34,225 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 13:41:34,225 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 13:41:34,225 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 13:41:34,225 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 13:41:34,225 - config.component_config - INFO - Զע: components
+2025-03-18 13:41:34,298 - root - INFO - ʼʼݿ...
+2025-03-18 13:41:34,298 - root - INFO - ʼݿ...
+2025-03-18 13:41:34,368 - root - INFO - ݿɹ
+2025-03-18 13:41:34,368 - root - INFO - ʼʼ...
+2025-03-18 13:41:34,368 - root - INFO - ...
+2025-03-18 13:41:34,368 - root - INFO - Ѵ 9 ࣬ʼ
+2025-03-18 13:41:34,368 - root - INFO - ݳʼɹ
+2025-03-18 13:41:34,368 - core.component - INFO - Զ: components
+2025-03-18 13:41:34,368 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 13:41:34,368 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 13:41:34,373 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 13:41:34,373 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 13:41:34,373 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 13:41:34,373 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 13:41:34,373 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 13:41:34,373 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 13:41:34,373 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 13:41:34,373 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 13:41:34,373 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 13:41:34,373 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 13:41:34,373 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 13:41:34,373 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 13:41:34,373 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 13:41:34,373 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 13:41:34,373 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 13:41:34,373 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 13:41:34,373 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 13:41:34,373 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 13:41:34,373 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 13:41:34,373 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 13:41:34,379 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 13:41:34,379 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 13:41:34,379 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 13:41:34,379 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 13:41:34,379 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 13:41:34,379 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 13:41:34,379 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 13:41:34,379 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 13:41:34,379 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 13:41:34,379 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 13:41:34,382 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 13:41:34,382 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 13:41:34,382 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 13:41:34,382 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 13:41:34,382 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 13:41:34,382 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 13:41:34,382 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 13:41:34,382 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 13:41:34,382 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 13:41:34,382 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 13:41:34,382 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 13:41:34,382 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 13:41:34,382 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 13:41:34,382 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 13:41:34,384 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 13:41:34,384 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 13:41:34,384 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 13:41:34,384 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 13:41:34,384 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 13:41:34,384 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 13:41:34,384 - config.component_config - INFO - Զע: components
+2025-03-18 13:41:34,418 - root - INFO - Ӧ
+2025-03-18 13:45:24,546 - root - INFO - Ӧùر
+2025-03-18 13:45:25,893 - root - INFO - ʼʼݿ...
+2025-03-18 13:45:25,893 - root - INFO - ʼݿ...
+2025-03-18 13:45:25,961 - root - INFO - ݿɹ
+2025-03-18 13:45:25,961 - root - INFO - ʼʼ...
+2025-03-18 13:45:25,961 - root - INFO - ...
+2025-03-18 13:45:25,981 - root - INFO - Ѵ 9 ࣬ʼ
+2025-03-18 13:45:25,981 - root - INFO - ݳʼɹ
+2025-03-18 13:45:25,981 - core.component - INFO - Զ: components
+2025-03-18 13:45:25,981 - core.component - INFO - ע: check_task_instance_id_exists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 13:45:25,981 - core.component - INFO - ע: create_unique_id -> CreateUniqueIdComponent
+2025-03-18 13:45:25,981 - core.component - INFO - ע: current_timestamp -> CurrentTimestampComponent
+2025-03-18 13:45:25,981 - core.component - INFO - ע: current_time -> CurrentTimeComponent
+2025-03-18 13:45:25,981 - core.component - INFO - ע: execute_sql -> ExecuteSqlComponent
+2025-03-18 13:45:25,993 - core.component - INFO - ע: query_sql -> QuerySqlComponent
+2025-03-18 13:45:25,993 - core.component - INFO - ע: string_md5_encrypt -> StringMd5EncryptComponent
+2025-03-18 13:45:25,993 - core.component - INFO - ע: string_to_json_array -> StringToJsonArrayComponent
+2025-03-18 13:45:25,993 - core.component - INFO - ע: string_to_json_object -> StringToJsonObjectComponent
+2025-03-18 13:45:25,993 - core.component - INFO - ע: print -> PrintComponent
+2025-03-18 13:45:25,993 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 13:45:25,993 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 13:45:25,993 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 13:45:25,993 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 13:45:25,993 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 13:45:25,993 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 13:45:25,993 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 13:45:25,993 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 13:45:25,993 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 13:45:25,993 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 13:45:25,993 - core.component - INFO - ע: wait_modbus_value -> WaitModbusValueComponent
+2025-03-18 13:45:25,993 - core.component - INFO - ע: write_modbus_value -> WriteModbusValueComponent
+2025-03-18 13:45:25,993 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 13:45:25,993 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 13:45:25,993 - core.component - INFO - ע: if -> IfComponent
+2025-03-18 13:45:25,993 - core.component - INFO - ע: if_else -> IfElseComponent
+2025-03-18 13:45:25,993 - core.component - INFO - ע: if_else_if -> IfElseIfComponent
+2025-03-18 13:45:25,993 - core.component - INFO - ע: for_each -> ForEachComponent
+2025-03-18 13:45:25,993 - core.component - INFO - ע: while -> WhileComponent
+2025-03-18 13:45:25,993 - core.component - INFO - ע: break -> BreakComponent
+2025-03-18 13:45:25,993 - core.component - INFO - ע: return -> ReturnComponent
+2025-03-18 13:45:25,993 - core.component - INFO - ע: delay -> DelayComponent
+2025-03-18 13:45:25,993 - core.component - INFO - ע: parallel_execute -> ParallelExecuteComponent
+2025-03-18 13:45:25,993 - core.component - INFO - ע: serial_execute -> SerialExecuteComponent
+2025-03-18 13:45:25,993 - core.component - INFO - ע: throw_exception -> ThrowExceptionComponent
+2025-03-18 13:45:25,993 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 13:45:25,993 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 13:45:25,993 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 13:45:25,993 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 13:45:25,993 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 13:45:25,993 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 13:45:25,993 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 13:45:25,993 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 13:45:25,993 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 13:45:25,993 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 13:45:25,993 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 13:45:26,186 - core.component - INFO - ע: http_get_request -> HttpGetRequestComponent
+2025-03-18 13:45:26,186 - core.component - INFO - ע: http_post_request -> HttpPostRequestComponent
+2025-03-18 13:45:26,186 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 13:45:26,186 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 13:45:26,186 - core.component - INFO - ע: select_robot -> SelectRobotComponent
+2025-03-18 13:45:26,199 - core.component - INFO - ע: get_robot_position -> GetRobotPositionComponent
+2025-03-18 13:45:26,199 - core.component - INFO - ע: robot_action -> RobotActionComponent
+2025-03-18 13:45:26,199 - core.component - INFO - ע: change_robot_destination -> ChangeRobotDestinationComponent
+2025-03-18 13:45:26,199 - core.component - INFO - ע: get_robot_battery -> GetRobotBatteryComponent
+2025-03-18 13:45:26,199 - core.component - INFO - ע: get_robot_pgv_code -> GetRobotPGVCodeComponent
+2025-03-18 13:45:26,199 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 13:45:26,199 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 13:45:26,199 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 13:45:26,199 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 13:45:26,199 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 13:45:26,215 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 13:45:26,215 - core.component - INFO - ע: run_script -> RunScriptComponent
+2025-03-18 13:45:26,215 - core.component - INFO - ע: set_task_variables -> SetTaskVariablesComponent
+2025-03-18 13:45:26,215 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 13:45:26,215 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 13:45:26,215 - core.component - INFO - ע: batch_set_site -> BatchSetSiteComponent
+2025-03-18 13:45:26,215 - core.component - INFO - ע: get_dense_site -> GetDenseSiteComponent
+2025-03-18 13:45:26,215 - core.component - INFO - ע: query_site -> QuerySiteComponent
+2025-03-18 13:45:26,215 - core.component - INFO - ע: lock_site -> LockSiteComponent
+2025-03-18 13:45:26,215 - core.component - INFO - ע: unlock_site -> UnlockSiteComponent
+2025-03-18 13:45:26,215 - core.component - INFO - ע: get_locked_sites_by_task -> GetLockedSitesByTaskComponent
+2025-03-18 13:45:26,230 - core.component - INFO - ע: get_site_extension_property -> GetSiteExtensionPropertyComponent
+2025-03-18 13:45:26,230 - core.component - INFO - ע: set_site_extension_property -> SetSiteExtensionPropertyComponent
+2025-03-18 13:45:26,230 - core.component - INFO - ע: set_site_goods -> SetSiteGoodsComponent
+2025-03-18 13:45:26,230 - core.component - INFO - ע: set_site_empty -> SetSiteEmptyComponent
+2025-03-18 13:45:26,230 - core.component - INFO - ע: set_site_occupied -> SetSiteOccupiedComponent
+2025-03-18 13:45:26,230 - core.component - INFO - ע: set_site_tag -> SetSiteTagComponent
+2025-03-18 13:45:26,230 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 13:45:26,230 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 13:45:26,230 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 13:45:26,246 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 13:45:26,246 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 13:45:26,246 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 13:45:26,246 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 13:45:26,246 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 13:45:26,246 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 13:45:26,246 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 13:45:26,246 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 13:45:26,246 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 13:45:26,246 - core.component - INFO - ע: subtask -> SubtaskComponent
+2025-03-18 13:45:26,262 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 13:45:26,265 - core.component - INFO - ע: cache_data -> CacheDataComponent
+2025-03-18 13:45:26,265 - core.component - INFO - ע: clear_cache_data -> ClearCacheDataComponent
+2025-03-18 13:45:26,266 - core.component - INFO - ע: get_cache_data -> GetCacheDataComponent
+2025-03-18 13:45:26,267 - core.component - INFO - ע: set_task_status -> SetTaskStatusComponent
+2025-03-18 13:45:26,267 - core.component - INFO - ע: jump_to_block -> JumpToBlockComponent
+2025-03-18 13:45:26,267 - core.component - INFO - ע: get_task_input_param -> GetTaskInputParamComponent
+2025-03-18 13:45:26,267 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 13:45:26,267 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 13:45:26,267 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 13:45:26,278 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 13:45:26,278 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 13:45:26,278 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 13:45:26,278 - config.component_config - INFO - Զע: components
+2025-03-18 13:45:26,337 - root - INFO - ʼʼݿ...
+2025-03-18 13:45:26,337 - root - INFO - ʼݿ...
+2025-03-18 13:45:26,405 - root - INFO - ݿɹ
+2025-03-18 13:45:26,405 - root - INFO - ʼʼ...
+2025-03-18 13:45:26,405 - root - INFO - ...
+2025-03-18 13:45:26,405 - root - INFO - Ѵ 9 ࣬ʼ
+2025-03-18 13:45:26,405 - root - INFO - ݳʼɹ
+2025-03-18 13:45:26,405 - core.component - INFO - Զ: components
+2025-03-18 13:45:26,405 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 13:45:26,405 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 13:45:26,405 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 13:45:26,405 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 13:45:26,405 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 13:45:26,405 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 13:45:26,405 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 13:45:26,405 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 13:45:26,405 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 13:45:26,405 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 13:45:26,405 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 13:45:26,405 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 13:45:26,405 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 13:45:26,405 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 13:45:26,405 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 13:45:26,405 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 13:45:26,405 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 13:45:26,405 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 13:45:26,405 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 13:45:26,405 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 13:45:26,405 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 13:45:26,405 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 13:45:26,405 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 13:45:26,405 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 13:45:26,405 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 13:45:26,405 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 13:45:26,405 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 13:45:26,405 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 13:45:26,405 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 13:45:26,405 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 13:45:26,405 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 13:45:26,405 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 13:45:26,405 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 13:45:26,421 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 13:45:26,421 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 13:45:26,421 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 13:45:26,421 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 13:45:26,421 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 13:45:26,421 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 13:45:26,421 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 13:45:26,421 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 13:45:26,421 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 13:45:26,421 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 13:45:26,421 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 13:45:26,421 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 13:45:26,421 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 13:45:26,421 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 13:45:26,421 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 13:45:26,421 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 13:45:26,421 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 13:45:26,421 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 13:45:26,421 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 13:45:26,421 - config.component_config - INFO - Զע: components
+2025-03-18 13:45:26,452 - root - INFO - Ӧ
+2025-03-18 13:46:37,869 - root - INFO - Ӧùر
+2025-03-18 13:46:39,033 - root - INFO - ʼʼݿ...
+2025-03-18 13:46:39,033 - root - INFO - ʼݿ...
+2025-03-18 13:46:39,078 - root - INFO - ݿɹ
+2025-03-18 13:46:39,078 - root - INFO - ʼʼ...
+2025-03-18 13:46:39,078 - root - INFO - ...
+2025-03-18 13:46:39,094 - root - INFO - Ѵ 9 ࣬ʼ
+2025-03-18 13:46:39,094 - root - INFO - ݳʼɹ
+2025-03-18 13:46:39,094 - core.component - INFO - Զ: components
+2025-03-18 13:46:39,094 - core.component - INFO - ע: check_task_instance_id_exists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 13:46:39,094 - core.component - INFO - ע: create_unique_id -> CreateUniqueIdComponent
+2025-03-18 13:46:39,094 - core.component - INFO - ע: current_timestamp -> CurrentTimestampComponent
+2025-03-18 13:46:39,094 - core.component - INFO - ע: current_time -> CurrentTimeComponent
+2025-03-18 13:46:39,094 - core.component - INFO - ע: execute_sql -> ExecuteSqlComponent
+2025-03-18 13:46:39,094 - core.component - INFO - ע: query_sql -> QuerySqlComponent
+2025-03-18 13:46:39,094 - core.component - INFO - ע: string_md5_encrypt -> StringMd5EncryptComponent
+2025-03-18 13:46:39,094 - core.component - INFO - ע: string_to_json_array -> StringToJsonArrayComponent
+2025-03-18 13:46:39,094 - core.component - INFO - ע: string_to_json_object -> StringToJsonObjectComponent
+2025-03-18 13:46:39,094 - core.component - INFO - ע: print -> PrintComponent
+2025-03-18 13:46:39,094 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 13:46:39,094 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 13:46:39,094 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 13:46:39,094 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 13:46:39,094 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 13:46:39,094 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 13:46:39,094 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 13:46:39,094 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 13:46:39,094 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 13:46:39,094 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 13:46:39,094 - core.component - INFO - ע: wait_modbus_value -> WaitModbusValueComponent
+2025-03-18 13:46:39,094 - core.component - INFO - ע: write_modbus_value -> WriteModbusValueComponent
+2025-03-18 13:46:39,094 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 13:46:39,094 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 13:46:39,094 - core.component - INFO - ע: if -> IfComponent
+2025-03-18 13:46:39,094 - core.component - INFO - ע: if_else -> IfElseComponent
+2025-03-18 13:46:39,094 - core.component - INFO - ע: if_else_if -> IfElseIfComponent
+2025-03-18 13:46:39,094 - core.component - INFO - ע: for_each -> ForEachComponent
+2025-03-18 13:46:39,094 - core.component - INFO - ע: while -> WhileComponent
+2025-03-18 13:46:39,094 - core.component - INFO - ע: break -> BreakComponent
+2025-03-18 13:46:39,094 - core.component - INFO - ע: return -> ReturnComponent
+2025-03-18 13:46:39,094 - core.component - INFO - ע: delay -> DelayComponent
+2025-03-18 13:46:39,094 - core.component - INFO - ע: parallel_execute -> ParallelExecuteComponent
+2025-03-18 13:46:39,094 - core.component - INFO - ע: serial_execute -> SerialExecuteComponent
+2025-03-18 13:46:39,094 - core.component - INFO - ע: throw_exception -> ThrowExceptionComponent
+2025-03-18 13:46:39,094 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 13:46:39,094 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 13:46:39,094 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 13:46:39,094 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 13:46:39,094 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 13:46:39,094 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 13:46:39,110 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 13:46:39,110 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 13:46:39,110 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 13:46:39,110 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 13:46:39,110 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 13:46:39,277 - core.component - INFO - ע: http_get_request -> HttpGetRequestComponent
+2025-03-18 13:46:39,277 - core.component - INFO - ע: http_post_request -> HttpPostRequestComponent
+2025-03-18 13:46:39,277 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 13:46:39,277 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 13:46:39,277 - core.component - INFO - ע: select_robot -> SelectRobotComponent
+2025-03-18 13:46:39,277 - core.component - INFO - ע: get_robot_position -> GetRobotPositionComponent
+2025-03-18 13:46:39,277 - core.component - INFO - ע: robot_action -> RobotActionComponent
+2025-03-18 13:46:39,277 - core.component - INFO - ע: change_robot_destination -> ChangeRobotDestinationComponent
+2025-03-18 13:46:39,293 - core.component - INFO - ע: get_robot_battery -> GetRobotBatteryComponent
+2025-03-18 13:46:39,293 - core.component - INFO - ע: get_robot_pgv_code -> GetRobotPGVCodeComponent
+2025-03-18 13:46:39,293 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 13:46:39,293 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 13:46:39,293 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 13:46:39,293 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 13:46:39,293 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 13:46:39,293 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 13:46:39,293 - core.component - INFO - ע: run_script -> RunScriptComponent
+2025-03-18 13:46:39,293 - core.component - INFO - ע: set_task_variables -> SetTaskVariablesComponent
+2025-03-18 13:46:39,293 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 13:46:39,293 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 13:46:39,293 - core.component - INFO - ע: batch_set_site -> BatchSetSiteComponent
+2025-03-18 13:46:39,293 - core.component - INFO - ע: get_dense_site -> GetDenseSiteComponent
+2025-03-18 13:46:39,293 - core.component - INFO - ע: query_site -> QuerySiteComponent
+2025-03-18 13:46:39,293 - core.component - INFO - ע: lock_site -> LockSiteComponent
+2025-03-18 13:46:39,293 - core.component - INFO - ע: unlock_site -> UnlockSiteComponent
+2025-03-18 13:46:39,293 - core.component - INFO - ע: get_locked_sites_by_task -> GetLockedSitesByTaskComponent
+2025-03-18 13:46:39,310 - core.component - INFO - ע: get_site_extension_property -> GetSiteExtensionPropertyComponent
+2025-03-18 13:46:39,310 - core.component - INFO - ע: set_site_extension_property -> SetSiteExtensionPropertyComponent
+2025-03-18 13:46:39,310 - core.component - INFO - ע: set_site_goods -> SetSiteGoodsComponent
+2025-03-18 13:46:39,310 - core.component - INFO - ע: set_site_empty -> SetSiteEmptyComponent
+2025-03-18 13:46:39,310 - core.component - INFO - ע: set_site_occupied -> SetSiteOccupiedComponent
+2025-03-18 13:46:39,310 - core.component - INFO - ע: set_site_tag -> SetSiteTagComponent
+2025-03-18 13:46:39,310 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 13:46:39,310 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 13:46:39,310 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 13:46:39,310 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 13:46:39,310 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 13:46:39,310 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 13:46:39,310 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 13:46:39,326 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 13:46:39,326 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 13:46:39,326 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 13:46:39,326 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 13:46:39,326 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 13:46:39,326 - core.component - INFO - ע: subtask -> SubtaskComponent
+2025-03-18 13:46:39,326 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 13:46:39,326 - core.component - INFO - ע: cache_data -> CacheDataComponent
+2025-03-18 13:46:39,326 - core.component - INFO - ע: clear_cache_data -> ClearCacheDataComponent
+2025-03-18 13:46:39,326 - core.component - INFO - ע: get_cache_data -> GetCacheDataComponent
+2025-03-18 13:46:39,326 - core.component - INFO - ע: set_task_status -> SetTaskStatusComponent
+2025-03-18 13:46:39,326 - core.component - INFO - ע: jump_to_block -> JumpToBlockComponent
+2025-03-18 13:46:39,326 - core.component - INFO - ע: get_task_input_param -> GetTaskInputParamComponent
+2025-03-18 13:46:39,326 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 13:46:39,326 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 13:46:39,326 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 13:46:39,326 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 13:46:39,326 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 13:46:39,326 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 13:46:39,326 - config.component_config - INFO - Զע: components
+2025-03-18 13:46:39,389 - root - INFO - ʼʼݿ...
+2025-03-18 13:46:39,389 - root - INFO - ʼݿ...
+2025-03-18 13:46:39,453 - root - INFO - ݿɹ
+2025-03-18 13:46:39,453 - root - INFO - ʼʼ...
+2025-03-18 13:46:39,453 - root - INFO - ...
+2025-03-18 13:46:39,461 - root - INFO - Ѵ 9 ࣬ʼ
+2025-03-18 13:46:39,461 - root - INFO - ݳʼɹ
+2025-03-18 13:46:39,461 - core.component - INFO - Զ: components
+2025-03-18 13:46:39,461 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 13:46:39,461 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 13:46:39,461 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 13:46:39,461 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 13:46:39,461 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 13:46:39,461 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 13:46:39,461 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 13:46:39,461 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 13:46:39,461 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 13:46:39,469 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 13:46:39,469 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 13:46:39,469 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 13:46:39,469 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 13:46:39,469 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 13:46:39,469 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 13:46:39,469 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 13:46:39,469 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 13:46:39,469 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 13:46:39,469 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 13:46:39,469 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 13:46:39,469 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 13:46:39,469 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 13:46:39,469 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 13:46:39,475 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 13:46:39,475 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 13:46:39,475 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 13:46:39,475 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 13:46:39,475 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 13:46:39,475 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 13:46:39,475 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 13:46:39,475 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 13:46:39,475 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 13:46:39,475 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 13:46:39,475 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 13:46:39,475 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 13:46:39,475 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 13:46:39,475 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 13:46:39,475 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 13:46:39,475 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 13:46:39,475 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 13:46:39,475 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 13:46:39,475 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 13:46:39,475 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 13:46:39,475 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 13:46:39,475 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 13:46:39,475 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 13:46:39,475 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 13:46:39,475 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 13:46:39,475 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 13:46:39,475 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 13:46:39,475 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 13:46:39,475 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 13:46:39,475 - config.component_config - INFO - Զע: components
+2025-03-18 13:46:39,522 - root - INFO - Ӧ
+2025-03-18 13:53:25,134 - root - INFO - Ӧùر
+2025-03-18 13:53:26,507 - root - INFO - ʼʼݿ...
+2025-03-18 13:53:26,507 - root - INFO - ʼݿ...
+2025-03-18 13:53:26,579 - root - INFO - ݿɹ
+2025-03-18 13:53:26,579 - root - INFO - ʼʼ...
+2025-03-18 13:53:26,579 - root - INFO - ...
+2025-03-18 13:53:26,597 - root - INFO - Ѵ 9 ࣬ʼ
+2025-03-18 13:53:26,597 - root - INFO - ݳʼɹ
+2025-03-18 13:53:26,597 - core.component - INFO - Զ: components
+2025-03-18 13:53:26,597 - core.component - INFO - ע: check_task_instance_id_exists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 13:53:26,597 - core.component - INFO - ע: create_unique_id -> CreateUniqueIdComponent
+2025-03-18 13:53:26,597 - core.component - INFO - ע: current_timestamp -> CurrentTimestampComponent
+2025-03-18 13:53:26,597 - core.component - INFO - ע: current_time -> CurrentTimeComponent
+2025-03-18 13:53:26,597 - core.component - INFO - ע: execute_sql -> ExecuteSqlComponent
+2025-03-18 13:53:26,597 - core.component - INFO - ע: query_sql -> QuerySqlComponent
+2025-03-18 13:53:26,597 - core.component - INFO - ע: string_md5_encrypt -> StringMd5EncryptComponent
+2025-03-18 13:53:26,607 - core.component - INFO - ע: string_to_json_array -> StringToJsonArrayComponent
+2025-03-18 13:53:26,607 - core.component - INFO - ע: string_to_json_object -> StringToJsonObjectComponent
+2025-03-18 13:53:26,607 - core.component - INFO - ע: print -> PrintComponent
+2025-03-18 13:53:26,607 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 13:53:26,607 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 13:53:26,607 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 13:53:26,607 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 13:53:26,607 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 13:53:26,607 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 13:53:26,607 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 13:53:26,608 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 13:53:26,608 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 13:53:26,608 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 13:53:26,608 - core.component - INFO - ע: wait_modbus_value -> WaitModbusValueComponent
+2025-03-18 13:53:26,608 - core.component - INFO - ע: write_modbus_value -> WriteModbusValueComponent
+2025-03-18 13:53:26,608 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 13:53:26,608 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 13:53:26,609 - core.component - INFO - ע: if -> IfComponent
+2025-03-18 13:53:26,609 - core.component - INFO - ע: if_else -> IfElseComponent
+2025-03-18 13:53:26,609 - core.component - INFO - ע: if_else_if -> IfElseIfComponent
+2025-03-18 13:53:26,609 - core.component - INFO - ע: for_each -> ForEachComponent
+2025-03-18 13:53:26,611 - core.component - INFO - ע: while -> WhileComponent
+2025-03-18 13:53:26,611 - core.component - INFO - ע: break -> BreakComponent
+2025-03-18 13:53:26,612 - core.component - INFO - ע: return -> ReturnComponent
+2025-03-18 13:53:26,612 - core.component - INFO - ע: delay -> DelayComponent
+2025-03-18 13:53:26,612 - core.component - INFO - ע: parallel_execute -> ParallelExecuteComponent
+2025-03-18 13:53:26,612 - core.component - INFO - ע: serial_execute -> SerialExecuteComponent
+2025-03-18 13:53:26,612 - core.component - INFO - ע: throw_exception -> ThrowExceptionComponent
+2025-03-18 13:53:26,614 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 13:53:26,616 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 13:53:26,616 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 13:53:26,617 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 13:53:26,618 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 13:53:26,618 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 13:53:26,618 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 13:53:26,618 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 13:53:26,618 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 13:53:26,619 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 13:53:26,619 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 13:53:26,790 - core.component - INFO - ע: http_get_request -> HttpGetRequestComponent
+2025-03-18 13:53:26,790 - core.component - INFO - ע: http_post_request -> HttpPostRequestComponent
+2025-03-18 13:53:26,797 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 13:53:26,797 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 13:53:26,798 - core.component - INFO - ע: select_robot -> SelectRobotComponent
+2025-03-18 13:53:26,798 - core.component - INFO - ע: get_robot_position -> GetRobotPositionComponent
+2025-03-18 13:53:26,798 - core.component - INFO - ע: robot_action -> RobotActionComponent
+2025-03-18 13:53:26,798 - core.component - INFO - ע: change_robot_destination -> ChangeRobotDestinationComponent
+2025-03-18 13:53:26,798 - core.component - INFO - ע: get_robot_battery -> GetRobotBatteryComponent
+2025-03-18 13:53:26,798 - core.component - INFO - ע: get_robot_pgv_code -> GetRobotPGVCodeComponent
+2025-03-18 13:53:26,800 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 13:53:26,800 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 13:53:26,800 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 13:53:26,800 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 13:53:26,800 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 13:53:26,800 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 13:53:26,800 - core.component - INFO - ע: run_script -> RunScriptComponent
+2025-03-18 13:53:26,800 - core.component - INFO - ע: set_task_variables -> SetTaskVariablesComponent
+2025-03-18 13:53:26,800 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 13:53:26,800 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 13:53:26,800 - core.component - INFO - ע: batch_set_site -> BatchSetSiteComponent
+2025-03-18 13:53:26,800 - core.component - INFO - ע: get_dense_site -> GetDenseSiteComponent
+2025-03-18 13:53:26,800 - core.component - INFO - ע: query_site -> QuerySiteComponent
+2025-03-18 13:53:26,800 - core.component - INFO - ע: lock_site -> LockSiteComponent
+2025-03-18 13:53:26,800 - core.component - INFO - ע: unlock_site -> UnlockSiteComponent
+2025-03-18 13:53:26,800 - core.component - INFO - ע: get_locked_sites_by_task -> GetLockedSitesByTaskComponent
+2025-03-18 13:53:26,800 - core.component - INFO - ע: get_site_extension_property -> GetSiteExtensionPropertyComponent
+2025-03-18 13:53:26,800 - core.component - INFO - ע: set_site_extension_property -> SetSiteExtensionPropertyComponent
+2025-03-18 13:53:26,800 - core.component - INFO - ע: set_site_goods -> SetSiteGoodsComponent
+2025-03-18 13:53:26,800 - core.component - INFO - ע: set_site_empty -> SetSiteEmptyComponent
+2025-03-18 13:53:26,800 - core.component - INFO - ע: set_site_occupied -> SetSiteOccupiedComponent
+2025-03-18 13:53:26,800 - core.component - INFO - ע: set_site_tag -> SetSiteTagComponent
+2025-03-18 13:53:26,811 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 13:53:26,811 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 13:53:26,811 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 13:53:26,811 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 13:53:26,811 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 13:53:26,811 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 13:53:26,811 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 13:53:26,811 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 13:53:26,811 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 13:53:26,811 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 13:53:26,811 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 13:53:26,811 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 13:53:26,811 - core.component - INFO - ע: subtask -> SubtaskComponent
+2025-03-18 13:53:26,811 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 13:53:26,814 - core.component - INFO - ע: cache_data -> CacheDataComponent
+2025-03-18 13:53:26,814 - core.component - INFO - ע: clear_cache_data -> ClearCacheDataComponent
+2025-03-18 13:53:26,814 - core.component - INFO - ע: get_cache_data -> GetCacheDataComponent
+2025-03-18 13:53:26,814 - core.component - INFO - ע: set_task_status -> SetTaskStatusComponent
+2025-03-18 13:53:26,814 - core.component - INFO - ע: jump_to_block -> JumpToBlockComponent
+2025-03-18 13:53:26,814 - core.component - INFO - ע: get_task_input_param -> GetTaskInputParamComponent
+2025-03-18 13:53:26,814 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 13:53:26,814 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 13:53:26,814 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 13:53:26,817 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 13:53:26,817 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 13:53:26,817 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 13:53:26,817 - config.component_config - INFO - Զע: components
+2025-03-18 13:53:26,887 - root - INFO - ʼʼݿ...
+2025-03-18 13:53:26,887 - root - INFO - ʼݿ...
+2025-03-18 13:53:26,945 - root - INFO - ݿɹ
+2025-03-18 13:53:26,948 - root - INFO - ʼʼ...
+2025-03-18 13:53:26,949 - root - INFO - ...
+2025-03-18 13:53:26,951 - root - INFO - Ѵ 9 ࣬ʼ
+2025-03-18 13:53:26,951 - root - INFO - ݳʼɹ
+2025-03-18 13:53:26,954 - core.component - INFO - Զ: components
+2025-03-18 13:53:26,956 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 13:53:26,957 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 13:53:26,958 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 13:53:26,960 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 13:53:26,962 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 13:53:26,964 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 13:53:26,964 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 13:53:26,967 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 13:53:26,967 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 13:53:26,968 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 13:53:26,969 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 13:53:26,973 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 13:53:26,975 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 13:53:26,976 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 13:53:26,980 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 13:53:26,981 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 13:53:26,983 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 13:53:26,983 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 13:53:26,985 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 13:53:26,985 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 13:53:26,985 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 13:53:26,985 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 13:53:26,985 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 13:53:26,986 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 13:53:26,986 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 13:53:26,986 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 13:53:26,986 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 13:53:26,987 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 13:53:26,987 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 13:53:26,987 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 13:53:26,987 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 13:53:26,987 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 13:53:26,988 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 13:53:26,988 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 13:53:26,988 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 13:53:26,988 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 13:53:26,989 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 13:53:26,989 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 13:53:26,989 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 13:53:26,989 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 13:53:26,989 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 13:53:26,990 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 13:53:26,990 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 13:53:26,990 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 13:53:26,990 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 13:53:26,994 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 13:53:26,996 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 13:53:26,998 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 13:53:26,999 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 13:53:27,000 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 13:53:27,000 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 13:53:27,000 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 13:53:27,000 - config.component_config - INFO - Զע: components
+2025-03-18 13:53:27,038 - root - INFO - Ӧ
+2025-03-18 13:53:40,121 - root - INFO - Ӧùر
+2025-03-18 13:53:41,888 - root - INFO - ʼʼݿ...
+2025-03-18 13:53:41,890 - root - INFO - ʼݿ...
+2025-03-18 13:53:41,928 - root - INFO - ݿɹ
+2025-03-18 13:53:41,929 - root - INFO - ʼʼ...
+2025-03-18 13:53:41,929 - root - INFO - ...
+2025-03-18 13:53:41,957 - root - INFO - Ѵ 9 ࣬ʼ
+2025-03-18 13:53:41,957 - root - INFO - ݳʼɹ
+2025-03-18 13:53:41,957 - core.component - INFO - Զ: components
+2025-03-18 13:53:41,957 - core.component - INFO - ע: check_task_instance_id_exists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 13:53:41,957 - core.component - INFO - ע: create_unique_id -> CreateUniqueIdComponent
+2025-03-18 13:53:41,957 - core.component - INFO - ע: current_timestamp -> CurrentTimestampComponent
+2025-03-18 13:53:41,957 - core.component - INFO - ע: current_time -> CurrentTimeComponent
+2025-03-18 13:53:41,957 - core.component - INFO - ע: execute_sql -> ExecuteSqlComponent
+2025-03-18 13:53:41,957 - core.component - INFO - ע: query_sql -> QuerySqlComponent
+2025-03-18 13:53:41,957 - core.component - INFO - ע: string_md5_encrypt -> StringMd5EncryptComponent
+2025-03-18 13:53:41,957 - core.component - INFO - ע: string_to_json_array -> StringToJsonArrayComponent
+2025-03-18 13:53:41,957 - core.component - INFO - ע: string_to_json_object -> StringToJsonObjectComponent
+2025-03-18 13:53:41,957 - core.component - INFO - ע: print -> PrintComponent
+2025-03-18 13:53:41,961 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 13:53:41,961 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 13:53:41,961 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 13:53:41,961 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 13:53:41,961 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 13:53:41,961 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 13:53:41,961 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 13:53:41,961 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 13:53:41,961 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 13:53:41,961 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 13:53:41,961 - core.component - INFO - ע: wait_modbus_value -> WaitModbusValueComponent
+2025-03-18 13:53:41,961 - core.component - INFO - ע: write_modbus_value -> WriteModbusValueComponent
+2025-03-18 13:53:41,961 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 13:53:41,961 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 13:53:41,961 - core.component - INFO - ע: if -> IfComponent
+2025-03-18 13:53:41,961 - core.component - INFO - ע: if_else -> IfElseComponent
+2025-03-18 13:53:41,961 - core.component - INFO - ע: if_else_if -> IfElseIfComponent
+2025-03-18 13:53:41,961 - core.component - INFO - ע: for_each -> ForEachComponent
+2025-03-18 13:53:41,961 - core.component - INFO - ע: while -> WhileComponent
+2025-03-18 13:53:41,961 - core.component - INFO - ע: break -> BreakComponent
+2025-03-18 13:53:41,961 - core.component - INFO - ע: return -> ReturnComponent
+2025-03-18 13:53:41,961 - core.component - INFO - ע: delay -> DelayComponent
+2025-03-18 13:53:41,961 - core.component - INFO - ע: parallel_execute -> ParallelExecuteComponent
+2025-03-18 13:53:41,961 - core.component - INFO - ע: serial_execute -> SerialExecuteComponent
+2025-03-18 13:53:41,961 - core.component - INFO - ע: throw_exception -> ThrowExceptionComponent
+2025-03-18 13:53:41,961 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 13:53:41,961 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 13:53:41,961 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 13:53:41,961 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 13:53:41,961 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 13:53:41,961 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 13:53:41,961 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 13:53:41,961 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 13:53:41,961 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 13:53:41,961 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 13:53:41,961 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 13:53:42,152 - core.component - INFO - ע: http_get_request -> HttpGetRequestComponent
+2025-03-18 13:53:42,152 - core.component - INFO - ע: http_post_request -> HttpPostRequestComponent
+2025-03-18 13:53:42,152 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 13:53:42,152 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 13:53:42,152 - core.component - INFO - ע: select_robot -> SelectRobotComponent
+2025-03-18 13:53:42,157 - core.component - INFO - ע: get_robot_position -> GetRobotPositionComponent
+2025-03-18 13:53:42,157 - core.component - INFO - ע: robot_action -> RobotActionComponent
+2025-03-18 13:53:42,157 - core.component - INFO - ע: change_robot_destination -> ChangeRobotDestinationComponent
+2025-03-18 13:53:42,166 - core.component - INFO - ע: get_robot_battery -> GetRobotBatteryComponent
+2025-03-18 13:53:42,168 - core.component - INFO - ע: get_robot_pgv_code -> GetRobotPGVCodeComponent
+2025-03-18 13:53:42,168 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 13:53:42,168 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 13:53:42,168 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 13:53:42,168 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 13:53:42,168 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 13:53:42,168 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 13:53:42,168 - core.component - INFO - ע: run_script -> RunScriptComponent
+2025-03-18 13:53:42,168 - core.component - INFO - ע: set_task_variables -> SetTaskVariablesComponent
+2025-03-18 13:53:42,168 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 13:53:42,168 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 13:53:42,168 - core.component - INFO - ע: batch_set_site -> BatchSetSiteComponent
+2025-03-18 13:53:42,168 - core.component - INFO - ע: get_dense_site -> GetDenseSiteComponent
+2025-03-18 13:53:42,168 - core.component - INFO - ע: query_site -> QuerySiteComponent
+2025-03-18 13:53:42,168 - core.component - INFO - ע: lock_site -> LockSiteComponent
+2025-03-18 13:53:42,168 - core.component - INFO - ע: unlock_site -> UnlockSiteComponent
+2025-03-18 13:53:42,168 - core.component - INFO - ע: get_locked_sites_by_task -> GetLockedSitesByTaskComponent
+2025-03-18 13:53:42,168 - core.component - INFO - ע: get_site_extension_property -> GetSiteExtensionPropertyComponent
+2025-03-18 13:53:42,168 - core.component - INFO - ע: set_site_extension_property -> SetSiteExtensionPropertyComponent
+2025-03-18 13:53:42,168 - core.component - INFO - ע: set_site_goods -> SetSiteGoodsComponent
+2025-03-18 13:53:42,168 - core.component - INFO - ע: set_site_empty -> SetSiteEmptyComponent
+2025-03-18 13:53:42,168 - core.component - INFO - ע: set_site_occupied -> SetSiteOccupiedComponent
+2025-03-18 13:53:42,168 - core.component - INFO - ע: set_site_tag -> SetSiteTagComponent
+2025-03-18 13:53:42,168 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 13:53:42,168 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 13:53:42,168 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 13:53:42,168 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 13:53:42,168 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 13:53:42,168 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 13:53:42,168 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 13:53:42,168 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 13:53:42,168 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 13:53:42,168 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 13:53:42,168 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 13:53:42,168 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 13:53:42,168 - core.component - INFO - ע: subtask -> SubtaskComponent
+2025-03-18 13:53:42,178 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 13:53:42,178 - core.component - INFO - ע: cache_data -> CacheDataComponent
+2025-03-18 13:53:42,178 - core.component - INFO - ע: clear_cache_data -> ClearCacheDataComponent
+2025-03-18 13:53:42,178 - core.component - INFO - ע: get_cache_data -> GetCacheDataComponent
+2025-03-18 13:53:42,178 - core.component - INFO - ע: set_task_status -> SetTaskStatusComponent
+2025-03-18 13:53:42,178 - core.component - INFO - ע: jump_to_block -> JumpToBlockComponent
+2025-03-18 13:53:42,182 - core.component - INFO - ע: get_task_input_param -> GetTaskInputParamComponent
+2025-03-18 13:53:42,182 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 13:53:42,182 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 13:53:42,182 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 13:53:42,182 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 13:53:42,182 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 13:53:42,182 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 13:53:42,182 - config.component_config - INFO - Զע: components
+2025-03-18 13:53:42,219 - root - INFO - ģģʽ: True
+2025-03-18 13:53:42,789 - root - INFO - ʼʼݿ...
+2025-03-18 13:53:42,789 - root - INFO - ʼݿ...
+2025-03-18 13:53:42,849 - root - INFO - ݿɹ
+2025-03-18 13:53:42,849 - root - INFO - ʼʼ...
+2025-03-18 13:53:42,849 - root - INFO - ...
+2025-03-18 13:53:42,874 - root - INFO - Ѵ 9 ࣬ʼ
+2025-03-18 13:53:42,878 - root - INFO - ݳʼɹ
+2025-03-18 13:53:42,878 - core.component - INFO - Զ: components
+2025-03-18 13:53:42,878 - core.component - INFO - ע: check_task_instance_id_exists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 13:53:42,878 - core.component - INFO - ע: create_unique_id -> CreateUniqueIdComponent
+2025-03-18 13:53:42,880 - core.component - INFO - ע: current_timestamp -> CurrentTimestampComponent
+2025-03-18 13:53:42,881 - core.component - INFO - ע: current_time -> CurrentTimeComponent
+2025-03-18 13:53:42,881 - core.component - INFO - ע: execute_sql -> ExecuteSqlComponent
+2025-03-18 13:53:42,881 - core.component - INFO - ע: query_sql -> QuerySqlComponent
+2025-03-18 13:53:42,881 - core.component - INFO - ע: string_md5_encrypt -> StringMd5EncryptComponent
+2025-03-18 13:53:42,881 - core.component - INFO - ע: string_to_json_array -> StringToJsonArrayComponent
+2025-03-18 13:53:42,881 - core.component - INFO - ע: string_to_json_object -> StringToJsonObjectComponent
+2025-03-18 13:53:42,881 - core.component - INFO - ע: print -> PrintComponent
+2025-03-18 13:53:42,881 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 13:53:42,881 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 13:53:42,881 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 13:53:42,881 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 13:53:42,881 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 13:53:42,881 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 13:53:42,881 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 13:53:42,881 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 13:53:42,881 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 13:53:42,881 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 13:53:42,881 - core.component - INFO - ע: wait_modbus_value -> WaitModbusValueComponent
+2025-03-18 13:53:42,881 - core.component - INFO - ע: write_modbus_value -> WriteModbusValueComponent
+2025-03-18 13:53:42,881 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 13:53:42,881 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 13:53:42,881 - core.component - INFO - ע: if -> IfComponent
+2025-03-18 13:53:42,881 - core.component - INFO - ע: if_else -> IfElseComponent
+2025-03-18 13:53:42,881 - core.component - INFO - ע: if_else_if -> IfElseIfComponent
+2025-03-18 13:53:42,881 - core.component - INFO - ע: for_each -> ForEachComponent
+2025-03-18 13:53:42,881 - core.component - INFO - ע: while -> WhileComponent
+2025-03-18 13:53:42,891 - core.component - INFO - ע: break -> BreakComponent
+2025-03-18 13:53:42,891 - core.component - INFO - ע: return -> ReturnComponent
+2025-03-18 13:53:42,893 - core.component - INFO - ע: delay -> DelayComponent
+2025-03-18 13:53:42,893 - core.component - INFO - ע: parallel_execute -> ParallelExecuteComponent
+2025-03-18 13:53:42,893 - core.component - INFO - ע: serial_execute -> SerialExecuteComponent
+2025-03-18 13:53:42,893 - core.component - INFO - ע: throw_exception -> ThrowExceptionComponent
+2025-03-18 13:53:42,893 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 13:53:42,895 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 13:53:42,895 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 13:53:42,895 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 13:53:42,895 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 13:53:42,895 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 13:53:42,895 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 13:53:42,895 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 13:53:42,895 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 13:53:42,895 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 13:53:42,895 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 13:53:43,072 - core.component - INFO - ע: http_get_request -> HttpGetRequestComponent
+2025-03-18 13:53:43,072 - core.component - INFO - ע: http_post_request -> HttpPostRequestComponent
+2025-03-18 13:53:43,072 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 13:53:43,072 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 13:53:43,072 - core.component - INFO - ע: select_robot -> SelectRobotComponent
+2025-03-18 13:53:43,072 - core.component - INFO - ע: get_robot_position -> GetRobotPositionComponent
+2025-03-18 13:53:43,072 - core.component - INFO - ע: robot_action -> RobotActionComponent
+2025-03-18 13:53:43,072 - core.component - INFO - ע: change_robot_destination -> ChangeRobotDestinationComponent
+2025-03-18 13:53:43,072 - core.component - INFO - ע: get_robot_battery -> GetRobotBatteryComponent
+2025-03-18 13:53:43,072 - core.component - INFO - ע: get_robot_pgv_code -> GetRobotPGVCodeComponent
+2025-03-18 13:53:43,072 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 13:53:43,072 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 13:53:43,072 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 13:53:43,072 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 13:53:43,072 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 13:53:43,072 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 13:53:43,072 - core.component - INFO - ע: run_script -> RunScriptComponent
+2025-03-18 13:53:43,072 - core.component - INFO - ע: set_task_variables -> SetTaskVariablesComponent
+2025-03-18 13:53:43,072 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 13:53:43,072 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 13:53:43,072 - core.component - INFO - ע: batch_set_site -> BatchSetSiteComponent
+2025-03-18 13:53:43,072 - core.component - INFO - ע: get_dense_site -> GetDenseSiteComponent
+2025-03-18 13:53:43,082 - core.component - INFO - ע: query_site -> QuerySiteComponent
+2025-03-18 13:53:43,082 - core.component - INFO - ע: lock_site -> LockSiteComponent
+2025-03-18 13:53:43,082 - core.component - INFO - ע: unlock_site -> UnlockSiteComponent
+2025-03-18 13:53:43,082 - core.component - INFO - ע: get_locked_sites_by_task -> GetLockedSitesByTaskComponent
+2025-03-18 13:53:43,082 - core.component - INFO - ע: get_site_extension_property -> GetSiteExtensionPropertyComponent
+2025-03-18 13:53:43,082 - core.component - INFO - ע: set_site_extension_property -> SetSiteExtensionPropertyComponent
+2025-03-18 13:53:43,082 - core.component - INFO - ע: set_site_goods -> SetSiteGoodsComponent
+2025-03-18 13:53:43,082 - core.component - INFO - ע: set_site_empty -> SetSiteEmptyComponent
+2025-03-18 13:53:43,082 - core.component - INFO - ע: set_site_occupied -> SetSiteOccupiedComponent
+2025-03-18 13:53:43,082 - core.component - INFO - ע: set_site_tag -> SetSiteTagComponent
+2025-03-18 13:53:43,082 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 13:53:43,082 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 13:53:43,082 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 13:53:43,082 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 13:53:43,082 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 13:53:43,082 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 13:53:43,082 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 13:53:43,082 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 13:53:43,082 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 13:53:43,082 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 13:53:43,082 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 13:53:43,082 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 13:53:43,082 - core.component - INFO - ע: subtask -> SubtaskComponent
+2025-03-18 13:53:43,082 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 13:53:43,082 - core.component - INFO - ע: cache_data -> CacheDataComponent
+2025-03-18 13:53:43,082 - core.component - INFO - ע: clear_cache_data -> ClearCacheDataComponent
+2025-03-18 13:53:43,082 - core.component - INFO - ע: get_cache_data -> GetCacheDataComponent
+2025-03-18 13:53:43,082 - core.component - INFO - ע: set_task_status -> SetTaskStatusComponent
+2025-03-18 13:53:43,082 - core.component - INFO - ע: jump_to_block -> JumpToBlockComponent
+2025-03-18 13:53:43,082 - core.component - INFO - ע: get_task_input_param -> GetTaskInputParamComponent
+2025-03-18 13:53:43,082 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 13:53:43,082 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 13:53:43,082 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 13:53:43,082 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 13:53:43,082 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 13:53:43,082 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 13:53:43,082 - config.component_config - INFO - Զע: components
+2025-03-18 13:53:43,134 - root - INFO - ʼʼݿ...
+2025-03-18 13:53:43,134 - root - INFO - ʼݿ...
+2025-03-18 13:53:43,187 - root - INFO - ݿɹ
+2025-03-18 13:53:43,187 - root - INFO - ʼʼ...
+2025-03-18 13:53:43,187 - root - INFO - ...
+2025-03-18 13:53:43,187 - root - INFO - Ѵ 9 ࣬ʼ
+2025-03-18 13:53:43,187 - root - INFO - ݳʼɹ
+2025-03-18 13:53:43,187 - core.component - INFO - Զ: components
+2025-03-18 13:53:43,187 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 13:53:43,194 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 13:53:43,194 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 13:53:43,194 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 13:53:43,194 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 13:53:43,194 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 13:53:43,194 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 13:53:43,194 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 13:53:43,197 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 13:53:43,197 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 13:53:43,197 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 13:53:43,197 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 13:53:43,197 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 13:53:43,197 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 13:53:43,197 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 13:53:43,197 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 13:53:43,197 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 13:53:43,197 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 13:53:43,197 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 13:53:43,197 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 13:53:43,197 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 13:53:43,197 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 13:53:43,197 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 13:53:43,197 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 13:53:43,197 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 13:53:43,197 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 13:53:43,197 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 13:53:43,197 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 13:53:43,197 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 13:53:43,197 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 13:53:43,197 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 13:53:43,197 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 13:53:43,197 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 13:53:43,197 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 13:53:43,197 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 13:53:43,197 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 13:53:43,207 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 13:53:43,207 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 13:53:43,207 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 13:53:43,207 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 13:53:43,210 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 13:53:43,210 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 13:53:43,210 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 13:53:43,210 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 13:53:43,210 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 13:53:43,210 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 13:53:43,210 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 13:53:43,210 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 13:53:43,210 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 13:53:43,210 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 13:53:43,210 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 13:53:43,210 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 13:53:43,210 - config.component_config - INFO - Զע: components
+2025-03-18 13:53:43,249 - root - INFO - Ӧ
+2025-03-18 13:58:20,739 - root - INFO - Ӧùر
+2025-03-18 13:58:22,299 - root - INFO - ʼʼݿ...
+2025-03-18 13:58:22,299 - root - INFO - ʼݿ...
+2025-03-18 13:58:22,347 - root - INFO - ݿɹ
+2025-03-18 13:58:22,363 - root - INFO - ʼʼ...
+2025-03-18 13:58:22,363 - root - INFO - ...
+2025-03-18 13:58:22,379 - root - INFO - Ѵ 9 ࣬ʼ
+2025-03-18 13:58:22,379 - root - INFO - ݳʼɹ
+2025-03-18 13:58:22,379 - core.component - INFO - Զ: components
+2025-03-18 13:58:22,379 - core.component - INFO - ע: check_task_instance_id_exists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 13:58:22,379 - core.component - INFO - ע: create_unique_id -> CreateUniqueIdComponent
+2025-03-18 13:58:22,379 - core.component - INFO - ע: current_timestamp -> CurrentTimestampComponent
+2025-03-18 13:58:22,379 - core.component - INFO - ע: current_time -> CurrentTimeComponent
+2025-03-18 13:58:22,379 - core.component - INFO - ע: execute_sql -> ExecuteSqlComponent
+2025-03-18 13:58:22,395 - core.component - INFO - ע: query_sql -> QuerySqlComponent
+2025-03-18 13:58:22,395 - core.component - INFO - ע: string_md5_encrypt -> StringMd5EncryptComponent
+2025-03-18 13:58:22,395 - core.component - INFO - ע: string_to_json_array -> StringToJsonArrayComponent
+2025-03-18 13:58:22,395 - core.component - INFO - ע: string_to_json_object -> StringToJsonObjectComponent
+2025-03-18 13:58:22,395 - core.component - INFO - ע: print -> PrintComponent
+2025-03-18 13:58:22,395 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 13:58:22,395 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 13:58:22,395 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 13:58:22,395 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 13:58:22,395 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 13:58:22,395 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 13:58:22,395 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 13:58:22,395 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 13:58:22,395 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 13:58:22,411 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 13:58:22,411 - core.component - INFO - ע: wait_modbus_value -> WaitModbusValueComponent
+2025-03-18 13:58:22,411 - core.component - INFO - ע: write_modbus_value -> WriteModbusValueComponent
+2025-03-18 13:58:22,411 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 13:58:22,411 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 13:58:22,411 - core.component - INFO - ע: if -> IfComponent
+2025-03-18 13:58:22,411 - core.component - INFO - ע: if_else -> IfElseComponent
+2025-03-18 13:58:22,411 - core.component - INFO - ע: if_else_if -> IfElseIfComponent
+2025-03-18 13:58:22,411 - core.component - INFO - ע: for_each -> ForEachComponent
+2025-03-18 13:58:22,411 - core.component - INFO - ע: while -> WhileComponent
+2025-03-18 13:58:22,427 - core.component - INFO - ע: break -> BreakComponent
+2025-03-18 13:58:22,427 - core.component - INFO - ע: return -> ReturnComponent
+2025-03-18 13:58:22,427 - core.component - INFO - ע: delay -> DelayComponent
+2025-03-18 13:58:22,427 - core.component - INFO - ע: parallel_execute -> ParallelExecuteComponent
+2025-03-18 13:58:22,427 - core.component - INFO - ע: serial_execute -> SerialExecuteComponent
+2025-03-18 13:58:22,427 - core.component - INFO - ע: throw_exception -> ThrowExceptionComponent
+2025-03-18 13:58:22,427 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 13:58:22,427 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 13:58:22,427 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 13:58:22,427 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 13:58:22,443 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 13:58:22,443 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 13:58:22,443 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 13:58:22,443 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 13:58:22,443 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 13:58:22,443 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 13:58:22,443 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 13:58:22,618 - core.component - INFO - ע: http_get_request -> HttpGetRequestComponent
+2025-03-18 13:58:22,618 - core.component - INFO - ע: http_post_request -> HttpPostRequestComponent
+2025-03-18 13:58:22,618 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 13:58:22,618 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 13:58:22,618 - core.component - INFO - ע: select_robot -> SelectRobotComponent
+2025-03-18 13:58:22,618 - core.component - INFO - ע: get_robot_position -> GetRobotPositionComponent
+2025-03-18 13:58:22,618 - core.component - INFO - ע: robot_action -> RobotActionComponent
+2025-03-18 13:58:22,618 - core.component - INFO - ע: change_robot_destination -> ChangeRobotDestinationComponent
+2025-03-18 13:58:22,618 - core.component - INFO - ע: get_robot_battery -> GetRobotBatteryComponent
+2025-03-18 13:58:22,618 - core.component - INFO - ע: get_robot_pgv_code -> GetRobotPGVCodeComponent
+2025-03-18 13:58:22,618 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 13:58:22,618 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 13:58:22,618 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 13:58:22,618 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 13:58:22,618 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 13:58:22,618 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 13:58:22,618 - core.component - INFO - ע: run_script -> RunScriptComponent
+2025-03-18 13:58:22,618 - core.component - INFO - ע: set_task_variables -> SetTaskVariablesComponent
+2025-03-18 13:58:22,618 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 13:58:22,618 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 13:58:22,618 - core.component - INFO - ע: batch_set_site -> BatchSetSiteComponent
+2025-03-18 13:58:22,618 - core.component - INFO - ע: get_dense_site -> GetDenseSiteComponent
+2025-03-18 13:58:22,618 - core.component - INFO - ע: query_site -> QuerySiteComponent
+2025-03-18 13:58:22,618 - core.component - INFO - ע: lock_site -> LockSiteComponent
+2025-03-18 13:58:22,618 - core.component - INFO - ע: unlock_site -> UnlockSiteComponent
+2025-03-18 13:58:22,618 - core.component - INFO - ע: get_locked_sites_by_task -> GetLockedSitesByTaskComponent
+2025-03-18 13:58:22,618 - core.component - INFO - ע: get_site_extension_property -> GetSiteExtensionPropertyComponent
+2025-03-18 13:58:22,618 - core.component - INFO - ע: set_site_extension_property -> SetSiteExtensionPropertyComponent
+2025-03-18 13:58:22,618 - core.component - INFO - ע: set_site_goods -> SetSiteGoodsComponent
+2025-03-18 13:58:22,618 - core.component - INFO - ע: set_site_empty -> SetSiteEmptyComponent
+2025-03-18 13:58:22,618 - core.component - INFO - ע: set_site_occupied -> SetSiteOccupiedComponent
+2025-03-18 13:58:22,618 - core.component - INFO - ע: set_site_tag -> SetSiteTagComponent
+2025-03-18 13:58:22,618 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 13:58:22,618 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 13:58:22,618 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 13:58:22,618 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 13:58:22,618 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 13:58:22,618 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 13:58:22,618 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 13:58:22,618 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 13:58:22,618 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 13:58:22,618 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 13:58:22,618 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 13:58:22,618 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 13:58:22,618 - core.component - INFO - ע: subtask -> SubtaskComponent
+2025-03-18 13:58:22,618 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 13:58:22,618 - core.component - INFO - ע: cache_data -> CacheDataComponent
+2025-03-18 13:58:22,618 - core.component - INFO - ע: clear_cache_data -> ClearCacheDataComponent
+2025-03-18 13:58:22,618 - core.component - INFO - ע: get_cache_data -> GetCacheDataComponent
+2025-03-18 13:58:22,618 - core.component - INFO - ע: set_task_status -> SetTaskStatusComponent
+2025-03-18 13:58:22,618 - core.component - INFO - ע: jump_to_block -> JumpToBlockComponent
+2025-03-18 13:58:22,618 - core.component - INFO - ע: get_task_input_param -> GetTaskInputParamComponent
+2025-03-18 13:58:22,618 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 13:58:22,618 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 13:58:22,618 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 13:58:22,618 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 13:58:22,618 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 13:58:22,618 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 13:58:22,618 - config.component_config - INFO - Զע: components
+2025-03-18 13:58:22,682 - root - INFO - ʼʼݿ...
+2025-03-18 13:58:22,682 - root - INFO - ʼݿ...
+2025-03-18 13:58:22,730 - root - INFO - ݿɹ
+2025-03-18 13:58:22,730 - root - INFO - ʼʼ...
+2025-03-18 13:58:22,730 - root - INFO - ...
+2025-03-18 13:58:22,730 - root - INFO - Ѵ 9 ࣬ʼ
+2025-03-18 13:58:22,730 - root - INFO - ݳʼɹ
+2025-03-18 13:58:22,730 - core.component - INFO - Զ: components
+2025-03-18 13:58:22,730 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 13:58:22,730 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 13:58:22,730 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 13:58:22,730 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 13:58:22,730 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 13:58:22,730 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 13:58:22,730 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 13:58:22,746 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 13:58:22,746 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 13:58:22,746 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 13:58:22,746 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 13:58:22,746 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 13:58:22,746 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 13:58:22,746 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 13:58:22,746 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 13:58:22,746 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 13:58:22,746 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 13:58:22,746 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 13:58:22,746 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 13:58:22,746 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 13:58:22,746 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 13:58:22,746 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 13:58:22,746 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 13:58:22,746 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 13:58:22,746 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 13:58:22,746 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 13:58:22,762 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 13:58:22,762 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 13:58:22,762 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 13:58:22,762 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 13:58:22,762 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 13:58:22,762 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 13:58:22,762 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 13:58:22,762 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 13:58:22,762 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 13:58:22,762 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 13:58:22,762 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 13:58:22,762 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 13:58:22,762 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 13:58:22,762 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 13:58:22,762 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 13:58:22,762 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 13:58:22,762 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 13:58:22,762 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 13:58:22,762 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 13:58:22,778 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 13:58:22,778 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 13:58:22,778 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 13:58:22,778 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 13:58:22,778 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 13:58:22,778 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 13:58:22,778 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 13:58:22,778 - config.component_config - INFO - Զע: components
+2025-03-18 13:58:22,810 - root - INFO - Ӧ
+2025-03-18 14:03:21,678 - root - INFO - Ӧùر
+2025-03-18 14:03:23,041 - root - INFO - ʼʼݿ...
+2025-03-18 14:03:23,041 - root - INFO - ʼݿ...
+2025-03-18 14:03:23,260 - root - INFO - ݿɹ
+2025-03-18 14:03:23,265 - root - INFO - ʼʼ...
+2025-03-18 14:03:23,265 - root - INFO - ...
+2025-03-18 14:03:23,275 - root - INFO - Ѵ 9 ࣬ʼ
+2025-03-18 14:03:23,275 - root - INFO - ݳʼɹ
+2025-03-18 14:03:23,275 - core.component - INFO - Զ: components
+2025-03-18 14:03:23,275 - core.component - INFO - ע: check_task_instance_id_exists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 14:03:23,288 - core.component - INFO - ע: create_unique_id -> CreateUniqueIdComponent
+2025-03-18 14:03:23,288 - core.component - INFO - ע: current_timestamp -> CurrentTimestampComponent
+2025-03-18 14:03:23,288 - core.component - INFO - ע: current_time -> CurrentTimeComponent
+2025-03-18 14:03:23,288 - core.component - INFO - ע: execute_sql -> ExecuteSqlComponent
+2025-03-18 14:03:23,293 - core.component - INFO - ע: query_sql -> QuerySqlComponent
+2025-03-18 14:03:23,293 - core.component - INFO - ע: string_md5_encrypt -> StringMd5EncryptComponent
+2025-03-18 14:03:23,293 - core.component - INFO - ע: string_to_json_array -> StringToJsonArrayComponent
+2025-03-18 14:03:23,293 - core.component - INFO - ע: string_to_json_object -> StringToJsonObjectComponent
+2025-03-18 14:03:23,296 - core.component - INFO - ע: print -> PrintComponent
+2025-03-18 14:03:23,296 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 14:03:23,298 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 14:03:23,298 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 14:03:23,298 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 14:03:23,298 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 14:03:23,298 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 14:03:23,298 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 14:03:23,298 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 14:03:23,298 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 14:03:23,298 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 14:03:23,298 - core.component - INFO - ע: wait_modbus_value -> WaitModbusValueComponent
+2025-03-18 14:03:23,298 - core.component - INFO - ע: write_modbus_value -> WriteModbusValueComponent
+2025-03-18 14:03:23,298 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 14:03:23,298 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 14:03:23,298 - core.component - INFO - ע: if -> IfComponent
+2025-03-18 14:03:23,298 - core.component - INFO - ע: if_else -> IfElseComponent
+2025-03-18 14:03:23,298 - core.component - INFO - ע: if_else_if -> IfElseIfComponent
+2025-03-18 14:03:23,304 - core.component - INFO - ע: for_each -> ForEachComponent
+2025-03-18 14:03:23,304 - core.component - INFO - ע: while -> WhileComponent
+2025-03-18 14:03:23,304 - core.component - INFO - ע: break -> BreakComponent
+2025-03-18 14:03:23,304 - core.component - INFO - ע: return -> ReturnComponent
+2025-03-18 14:03:23,304 - core.component - INFO - ע: delay -> DelayComponent
+2025-03-18 14:03:23,304 - core.component - INFO - ע: parallel_execute -> ParallelExecuteComponent
+2025-03-18 14:03:23,307 - core.component - INFO - ע: serial_execute -> SerialExecuteComponent
+2025-03-18 14:03:23,309 - core.component - INFO - ע: throw_exception -> ThrowExceptionComponent
+2025-03-18 14:03:23,309 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 14:03:23,309 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 14:03:23,309 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 14:03:23,309 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 14:03:23,309 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 14:03:23,309 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 14:03:23,309 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 14:03:23,309 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 14:03:23,309 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 14:03:23,309 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 14:03:23,309 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 14:03:23,481 - core.component - INFO - ע: http_get_request -> HttpGetRequestComponent
+2025-03-18 14:03:23,481 - core.component - INFO - ע: http_post_request -> HttpPostRequestComponent
+2025-03-18 14:03:23,481 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 14:03:23,497 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 14:03:23,497 - core.component - INFO - ע: select_robot -> SelectRobotComponent
+2025-03-18 14:03:23,497 - core.component - INFO - ע: get_robot_position -> GetRobotPositionComponent
+2025-03-18 14:03:23,497 - core.component - INFO - ע: robot_action -> RobotActionComponent
+2025-03-18 14:03:23,497 - core.component - INFO - ע: change_robot_destination -> ChangeRobotDestinationComponent
+2025-03-18 14:03:23,497 - core.component - INFO - ע: get_robot_battery -> GetRobotBatteryComponent
+2025-03-18 14:03:23,497 - core.component - INFO - ע: get_robot_pgv_code -> GetRobotPGVCodeComponent
+2025-03-18 14:03:23,497 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 14:03:23,513 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 14:03:23,513 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 14:03:23,513 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 14:03:23,513 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 14:03:23,513 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 14:03:23,513 - core.component - INFO - ע: run_script -> RunScriptComponent
+2025-03-18 14:03:23,513 - core.component - INFO - ע: set_task_variables -> SetTaskVariablesComponent
+2025-03-18 14:03:23,513 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 14:03:23,513 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 14:03:23,513 - core.component - INFO - ע: batch_set_site -> BatchSetSiteComponent
+2025-03-18 14:03:23,513 - core.component - INFO - ע: get_dense_site -> GetDenseSiteComponent
+2025-03-18 14:03:23,529 - core.component - INFO - ע: query_site -> QuerySiteComponent
+2025-03-18 14:03:23,529 - core.component - INFO - ע: lock_site -> LockSiteComponent
+2025-03-18 14:03:23,529 - core.component - INFO - ע: unlock_site -> UnlockSiteComponent
+2025-03-18 14:03:23,529 - core.component - INFO - ע: get_locked_sites_by_task -> GetLockedSitesByTaskComponent
+2025-03-18 14:03:23,529 - core.component - INFO - ע: get_site_extension_property -> GetSiteExtensionPropertyComponent
+2025-03-18 14:03:23,529 - core.component - INFO - ע: set_site_extension_property -> SetSiteExtensionPropertyComponent
+2025-03-18 14:03:23,529 - core.component - INFO - ע: set_site_goods -> SetSiteGoodsComponent
+2025-03-18 14:03:23,529 - core.component - INFO - ע: set_site_empty -> SetSiteEmptyComponent
+2025-03-18 14:03:23,529 - core.component - INFO - ע: set_site_occupied -> SetSiteOccupiedComponent
+2025-03-18 14:03:23,529 - core.component - INFO - ע: set_site_tag -> SetSiteTagComponent
+2025-03-18 14:03:23,529 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 14:03:23,529 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 14:03:23,529 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 14:03:23,529 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 14:03:23,529 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 14:03:23,529 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 14:03:23,544 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 14:03:23,545 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 14:03:23,546 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 14:03:23,546 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 14:03:23,547 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 14:03:23,547 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 14:03:23,547 - core.component - INFO - ע: subtask -> SubtaskComponent
+2025-03-18 14:03:23,547 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 14:03:23,547 - core.component - INFO - ע: cache_data -> CacheDataComponent
+2025-03-18 14:03:23,558 - core.component - INFO - ע: clear_cache_data -> ClearCacheDataComponent
+2025-03-18 14:03:23,558 - core.component - INFO - ע: get_cache_data -> GetCacheDataComponent
+2025-03-18 14:03:23,558 - core.component - INFO - ע: set_task_status -> SetTaskStatusComponent
+2025-03-18 14:03:23,558 - core.component - INFO - ע: jump_to_block -> JumpToBlockComponent
+2025-03-18 14:03:23,558 - core.component - INFO - ע: get_task_input_param -> GetTaskInputParamComponent
+2025-03-18 14:03:23,558 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 14:03:23,558 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 14:03:23,558 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 14:03:23,558 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 14:03:23,558 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 14:03:23,558 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 14:03:23,558 - config.component_config - INFO - Զע: components
+2025-03-18 14:03:23,637 - root - INFO - ʼʼݿ...
+2025-03-18 14:03:23,637 - root - INFO - ʼݿ...
+2025-03-18 14:03:23,685 - root - INFO - ݿɹ
+2025-03-18 14:03:23,685 - root - INFO - ʼʼ...
+2025-03-18 14:03:23,685 - root - INFO - ...
+2025-03-18 14:03:23,685 - root - INFO - Ѵ 9 ࣬ʼ
+2025-03-18 14:03:23,685 - root - INFO - ݳʼɹ
+2025-03-18 14:03:23,685 - core.component - INFO - Զ: components
+2025-03-18 14:03:23,685 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 14:03:23,685 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 14:03:23,685 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 14:03:23,685 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 14:03:23,685 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 14:03:23,685 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 14:03:23,685 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 14:03:23,685 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 14:03:23,685 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 14:03:23,685 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 14:03:23,685 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 14:03:23,701 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 14:03:23,701 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 14:03:23,701 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 14:03:23,701 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 14:03:23,701 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 14:03:23,701 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 14:03:23,701 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 14:03:23,701 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 14:03:23,701 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 14:03:23,701 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 14:03:23,701 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 14:03:23,701 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 14:03:23,701 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 14:03:23,701 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 14:03:23,701 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 14:03:23,701 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 14:03:23,701 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 14:03:23,701 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 14:03:23,701 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 14:03:23,701 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 14:03:23,701 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 14:03:23,701 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 14:03:23,701 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 14:03:23,701 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 14:03:23,701 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 14:03:23,701 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 14:03:23,701 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 14:03:23,701 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 14:03:23,701 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 14:03:23,717 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 14:03:23,717 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 14:03:23,717 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 14:03:23,717 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 14:03:23,717 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 14:03:23,717 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 14:03:23,717 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 14:03:23,717 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 14:03:23,717 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 14:03:23,717 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 14:03:23,717 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 14:03:23,717 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 14:03:23,717 - config.component_config - INFO - Զע: components
+2025-03-18 14:03:23,764 - root - INFO - Ӧ
+2025-03-18 14:03:41,555 - root - INFO - Ӧùر
+2025-03-18 14:03:42,657 - root - INFO - ʼʼݿ...
+2025-03-18 14:03:42,657 - root - INFO - ʼݿ...
+2025-03-18 14:03:42,705 - root - INFO - ݿɹ
+2025-03-18 14:03:42,705 - root - INFO - ʼʼ...
+2025-03-18 14:03:42,705 - root - INFO - ...
+2025-03-18 14:03:42,731 - root - INFO - Ѵ 9 ࣬ʼ
+2025-03-18 14:03:42,731 - root - INFO - ݳʼɹ
+2025-03-18 14:03:42,731 - core.component - INFO - Զ: components
+2025-03-18 14:03:42,731 - core.component - INFO - ע: check_task_instance_id_exists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 14:03:42,731 - core.component - INFO - ע: create_unique_id -> CreateUniqueIdComponent
+2025-03-18 14:03:42,731 - core.component - INFO - ע: current_timestamp -> CurrentTimestampComponent
+2025-03-18 14:03:42,731 - core.component - INFO - ע: current_time -> CurrentTimeComponent
+2025-03-18 14:03:42,731 - core.component - INFO - ע: execute_sql -> ExecuteSqlComponent
+2025-03-18 14:03:42,731 - core.component - INFO - ע: query_sql -> QuerySqlComponent
+2025-03-18 14:03:42,731 - core.component - INFO - ע: string_md5_encrypt -> StringMd5EncryptComponent
+2025-03-18 14:03:42,736 - core.component - INFO - ע: string_to_json_array -> StringToJsonArrayComponent
+2025-03-18 14:03:42,736 - core.component - INFO - ע: string_to_json_object -> StringToJsonObjectComponent
+2025-03-18 14:03:42,736 - core.component - INFO - ע: print -> PrintComponent
+2025-03-18 14:03:42,736 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 14:03:42,736 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 14:03:42,736 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 14:03:42,736 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 14:03:42,736 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 14:03:42,736 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 14:03:42,736 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 14:03:42,736 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 14:03:42,736 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 14:03:42,740 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 14:03:42,740 - core.component - INFO - ע: wait_modbus_value -> WaitModbusValueComponent
+2025-03-18 14:03:42,740 - core.component - INFO - ע: write_modbus_value -> WriteModbusValueComponent
+2025-03-18 14:03:42,740 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 14:03:42,740 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 14:03:42,740 - core.component - INFO - ע: if -> IfComponent
+2025-03-18 14:03:42,740 - core.component - INFO - ע: if_else -> IfElseComponent
+2025-03-18 14:03:42,740 - core.component - INFO - ע: if_else_if -> IfElseIfComponent
+2025-03-18 14:03:42,740 - core.component - INFO - ע: for_each -> ForEachComponent
+2025-03-18 14:03:42,740 - core.component - INFO - ע: while -> WhileComponent
+2025-03-18 14:03:42,740 - core.component - INFO - ע: break -> BreakComponent
+2025-03-18 14:03:42,740 - core.component - INFO - ע: return -> ReturnComponent
+2025-03-18 14:03:42,740 - core.component - INFO - ע: delay -> DelayComponent
+2025-03-18 14:03:42,740 - core.component - INFO - ע: parallel_execute -> ParallelExecuteComponent
+2025-03-18 14:03:42,740 - core.component - INFO - ע: serial_execute -> SerialExecuteComponent
+2025-03-18 14:03:42,740 - core.component - INFO - ע: throw_exception -> ThrowExceptionComponent
+2025-03-18 14:03:42,740 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 14:03:42,740 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 14:03:42,740 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 14:03:42,740 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 14:03:42,740 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 14:03:42,740 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 14:03:42,740 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 14:03:42,740 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 14:03:42,740 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 14:03:42,740 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 14:03:42,740 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 14:03:42,908 - core.component - INFO - ע: http_get_request -> HttpGetRequestComponent
+2025-03-18 14:03:42,908 - core.component - INFO - ע: http_post_request -> HttpPostRequestComponent
+2025-03-18 14:03:42,908 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 14:03:42,908 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 14:03:42,908 - core.component - INFO - ע: select_robot -> SelectRobotComponent
+2025-03-18 14:03:42,925 - core.component - INFO - ע: get_robot_position -> GetRobotPositionComponent
+2025-03-18 14:03:42,925 - core.component - INFO - ע: robot_action -> RobotActionComponent
+2025-03-18 14:03:42,925 - core.component - INFO - ע: change_robot_destination -> ChangeRobotDestinationComponent
+2025-03-18 14:03:42,925 - core.component - INFO - ע: get_robot_battery -> GetRobotBatteryComponent
+2025-03-18 14:03:42,925 - core.component - INFO - ע: get_robot_pgv_code -> GetRobotPGVCodeComponent
+2025-03-18 14:03:42,925 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 14:03:42,925 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 14:03:42,925 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 14:03:42,925 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 14:03:42,925 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 14:03:42,925 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 14:03:42,925 - core.component - INFO - ע: run_script -> RunScriptComponent
+2025-03-18 14:03:42,941 - core.component - INFO - ע: set_task_variables -> SetTaskVariablesComponent
+2025-03-18 14:03:42,942 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 14:03:42,943 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 14:03:42,945 - core.component - INFO - ע: batch_set_site -> BatchSetSiteComponent
+2025-03-18 14:03:42,945 - core.component - INFO - ע: get_dense_site -> GetDenseSiteComponent
+2025-03-18 14:03:42,945 - core.component - INFO - ע: query_site -> QuerySiteComponent
+2025-03-18 14:03:42,945 - core.component - INFO - ע: lock_site -> LockSiteComponent
+2025-03-18 14:03:42,945 - core.component - INFO - ע: unlock_site -> UnlockSiteComponent
+2025-03-18 14:03:42,945 - core.component - INFO - ע: get_locked_sites_by_task -> GetLockedSitesByTaskComponent
+2025-03-18 14:03:42,957 - core.component - INFO - ע: get_site_extension_property -> GetSiteExtensionPropertyComponent
+2025-03-18 14:03:42,957 - core.component - INFO - ע: set_site_extension_property -> SetSiteExtensionPropertyComponent
+2025-03-18 14:03:42,957 - core.component - INFO - ע: set_site_goods -> SetSiteGoodsComponent
+2025-03-18 14:03:42,957 - core.component - INFO - ע: set_site_empty -> SetSiteEmptyComponent
+2025-03-18 14:03:42,957 - core.component - INFO - ע: set_site_occupied -> SetSiteOccupiedComponent
+2025-03-18 14:03:42,957 - core.component - INFO - ע: set_site_tag -> SetSiteTagComponent
+2025-03-18 14:03:42,957 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 14:03:42,957 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 14:03:42,957 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 14:03:42,957 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 14:03:42,957 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 14:03:42,973 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 14:03:42,973 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 14:03:42,973 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 14:03:42,973 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 14:03:42,973 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 14:03:42,973 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 14:03:42,973 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 14:03:42,973 - core.component - INFO - ע: subtask -> SubtaskComponent
+2025-03-18 14:03:42,987 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 14:03:42,989 - core.component - INFO - ע: cache_data -> CacheDataComponent
+2025-03-18 14:03:42,989 - core.component - INFO - ע: clear_cache_data -> ClearCacheDataComponent
+2025-03-18 14:03:42,989 - core.component - INFO - ע: get_cache_data -> GetCacheDataComponent
+2025-03-18 14:03:42,989 - core.component - INFO - ע: set_task_status -> SetTaskStatusComponent
+2025-03-18 14:03:42,989 - core.component - INFO - ע: jump_to_block -> JumpToBlockComponent
+2025-03-18 14:03:42,989 - core.component - INFO - ע: get_task_input_param -> GetTaskInputParamComponent
+2025-03-18 14:03:42,989 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 14:03:42,989 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 14:03:42,989 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 14:03:42,989 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 14:03:42,989 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 14:03:42,989 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 14:03:42,989 - config.component_config - INFO - Զע: components
+2025-03-18 14:03:43,042 - root - INFO - ʼʼݿ...
+2025-03-18 14:03:43,049 - root - INFO - ʼݿ...
+2025-03-18 14:03:43,131 - root - INFO - ݿɹ
+2025-03-18 14:03:43,131 - root - INFO - ʼʼ...
+2025-03-18 14:03:43,131 - root - INFO - ...
+2025-03-18 14:03:43,131 - root - INFO - Ѵ 9 ࣬ʼ
+2025-03-18 14:03:43,131 - root - INFO - ݳʼɹ
+2025-03-18 14:03:43,131 - core.component - INFO - Զ: components
+2025-03-18 14:03:43,131 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 14:03:43,131 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 14:03:43,141 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 14:03:43,141 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 14:03:43,141 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 14:03:43,141 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 14:03:43,141 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 14:03:43,141 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 14:03:43,141 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 14:03:43,141 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 14:03:43,149 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 14:03:43,149 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 14:03:43,149 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 14:03:43,149 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 14:03:43,149 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 14:03:43,149 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 14:03:43,149 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 14:03:43,149 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 14:03:43,149 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 14:03:43,149 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 14:03:43,149 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 14:03:43,161 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 14:03:43,161 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 14:03:43,161 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 14:03:43,163 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 14:03:43,163 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 14:03:43,163 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 14:03:43,163 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 14:03:43,163 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 14:03:43,163 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 14:03:43,163 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 14:03:43,163 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 14:03:43,163 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 14:03:43,163 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 14:03:43,163 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 14:03:43,163 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 14:03:43,163 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 14:03:43,163 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 14:03:43,163 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 14:03:43,163 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 14:03:43,163 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 14:03:43,163 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 14:03:43,179 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 14:03:43,179 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 14:03:43,179 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 14:03:43,179 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 14:03:43,182 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 14:03:43,182 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 14:03:43,182 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 14:03:43,182 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 14:03:43,182 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 14:03:43,182 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 14:03:43,182 - config.component_config - INFO - Զע: components
+2025-03-18 14:03:43,234 - root - INFO - Ӧ
+2025-03-18 14:08:42,273 - root - INFO - Ӧùر
+2025-03-18 14:08:43,670 - root - INFO - ʼʼݿ...
+2025-03-18 14:08:43,670 - root - INFO - ʼݿ...
+2025-03-18 14:08:43,738 - root - INFO - ݿɹ
+2025-03-18 14:08:43,739 - root - INFO - ʼʼ...
+2025-03-18 14:08:43,739 - root - INFO - ...
+2025-03-18 14:08:43,756 - root - INFO - Ѵ 9 ࣬ʼ
+2025-03-18 14:08:43,756 - root - INFO - ݳʼɹ
+2025-03-18 14:08:43,767 - core.component - INFO - Զ: components
+2025-03-18 14:08:43,767 - core.component - INFO - ע: check_task_instance_id_exists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 14:08:43,772 - core.component - INFO - ע: create_unique_id -> CreateUniqueIdComponent
+2025-03-18 14:08:43,772 - core.component - INFO - ע: current_timestamp -> CurrentTimestampComponent
+2025-03-18 14:08:43,772 - core.component - INFO - ע: current_time -> CurrentTimeComponent
+2025-03-18 14:08:43,772 - core.component - INFO - ע: execute_sql -> ExecuteSqlComponent
+2025-03-18 14:08:43,772 - core.component - INFO - ע: query_sql -> QuerySqlComponent
+2025-03-18 14:08:43,772 - core.component - INFO - ע: string_md5_encrypt -> StringMd5EncryptComponent
+2025-03-18 14:08:43,772 - core.component - INFO - ע: string_to_json_array -> StringToJsonArrayComponent
+2025-03-18 14:08:43,772 - core.component - INFO - ע: string_to_json_object -> StringToJsonObjectComponent
+2025-03-18 14:08:43,772 - core.component - INFO - ע: print -> PrintComponent
+2025-03-18 14:08:43,772 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 14:08:43,772 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 14:08:43,772 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 14:08:43,772 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 14:08:43,788 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 14:08:43,788 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 14:08:43,788 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 14:08:43,788 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 14:08:43,788 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 14:08:43,790 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 14:08:43,790 - core.component - INFO - ע: wait_modbus_value -> WaitModbusValueComponent
+2025-03-18 14:08:43,790 - core.component - INFO - ע: write_modbus_value -> WriteModbusValueComponent
+2025-03-18 14:08:43,790 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 14:08:43,790 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 14:08:43,790 - core.component - INFO - ע: if -> IfComponent
+2025-03-18 14:08:43,790 - core.component - INFO - ע: if_else -> IfElseComponent
+2025-03-18 14:08:43,790 - core.component - INFO - ע: if_else_if -> IfElseIfComponent
+2025-03-18 14:08:43,790 - core.component - INFO - ע: for_each -> ForEachComponent
+2025-03-18 14:08:43,790 - core.component - INFO - ע: while -> WhileComponent
+2025-03-18 14:08:43,790 - core.component - INFO - ע: break -> BreakComponent
+2025-03-18 14:08:43,790 - core.component - INFO - ע: return -> ReturnComponent
+2025-03-18 14:08:43,790 - core.component - INFO - ע: delay -> DelayComponent
+2025-03-18 14:08:43,790 - core.component - INFO - ע: parallel_execute -> ParallelExecuteComponent
+2025-03-18 14:08:43,790 - core.component - INFO - ע: serial_execute -> SerialExecuteComponent
+2025-03-18 14:08:43,790 - core.component - INFO - ע: throw_exception -> ThrowExceptionComponent
+2025-03-18 14:08:43,790 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 14:08:43,790 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 14:08:43,790 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 14:08:43,795 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 14:08:43,795 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 14:08:43,795 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 14:08:43,795 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 14:08:43,796 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 14:08:43,796 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 14:08:43,796 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 14:08:43,797 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 14:08:43,971 - core.component - INFO - ע: http_get_request -> HttpGetRequestComponent
+2025-03-18 14:08:43,972 - core.component - INFO - ע: http_post_request -> HttpPostRequestComponent
+2025-03-18 14:08:43,973 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 14:08:43,973 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 14:08:43,974 - core.component - INFO - ע: select_robot -> SelectRobotComponent
+2025-03-18 14:08:43,974 - core.component - INFO - ע: get_robot_position -> GetRobotPositionComponent
+2025-03-18 14:08:43,975 - core.component - INFO - ע: robot_action -> RobotActionComponent
+2025-03-18 14:08:43,975 - core.component - INFO - ע: change_robot_destination -> ChangeRobotDestinationComponent
+2025-03-18 14:08:43,975 - core.component - INFO - ע: get_robot_battery -> GetRobotBatteryComponent
+2025-03-18 14:08:43,975 - core.component - INFO - ע: get_robot_pgv_code -> GetRobotPGVCodeComponent
+2025-03-18 14:08:43,975 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 14:08:43,975 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 14:08:43,975 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 14:08:43,975 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 14:08:43,975 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 14:08:43,975 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 14:08:43,975 - core.component - INFO - ע: run_script -> RunScriptComponent
+2025-03-18 14:08:43,975 - core.component - INFO - ע: set_task_variables -> SetTaskVariablesComponent
+2025-03-18 14:08:43,975 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 14:08:43,975 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 14:08:43,975 - core.component - INFO - ע: batch_set_site -> BatchSetSiteComponent
+2025-03-18 14:08:43,975 - core.component - INFO - ע: get_dense_site -> GetDenseSiteComponent
+2025-03-18 14:08:43,975 - core.component - INFO - ע: query_site -> QuerySiteComponent
+2025-03-18 14:08:43,975 - core.component - INFO - ע: lock_site -> LockSiteComponent
+2025-03-18 14:08:43,975 - core.component - INFO - ע: unlock_site -> UnlockSiteComponent
+2025-03-18 14:08:43,975 - core.component - INFO - ע: get_locked_sites_by_task -> GetLockedSitesByTaskComponent
+2025-03-18 14:08:43,975 - core.component - INFO - ע: get_site_extension_property -> GetSiteExtensionPropertyComponent
+2025-03-18 14:08:43,975 - core.component - INFO - ע: set_site_extension_property -> SetSiteExtensionPropertyComponent
+2025-03-18 14:08:43,975 - core.component - INFO - ע: set_site_goods -> SetSiteGoodsComponent
+2025-03-18 14:08:43,975 - core.component - INFO - ע: set_site_empty -> SetSiteEmptyComponent
+2025-03-18 14:08:43,975 - core.component - INFO - ע: set_site_occupied -> SetSiteOccupiedComponent
+2025-03-18 14:08:43,975 - core.component - INFO - ע: set_site_tag -> SetSiteTagComponent
+2025-03-18 14:08:43,975 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 14:08:43,975 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 14:08:43,975 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 14:08:43,975 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 14:08:43,975 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 14:08:43,975 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 14:08:43,975 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 14:08:43,975 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 14:08:43,975 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 14:08:43,975 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 14:08:43,975 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 14:08:43,975 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 14:08:43,975 - core.component - INFO - ע: subtask -> SubtaskComponent
+2025-03-18 14:08:43,975 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 14:08:43,975 - core.component - INFO - ע: cache_data -> CacheDataComponent
+2025-03-18 14:08:43,975 - core.component - INFO - ע: clear_cache_data -> ClearCacheDataComponent
+2025-03-18 14:08:43,975 - core.component - INFO - ע: get_cache_data -> GetCacheDataComponent
+2025-03-18 14:08:43,975 - core.component - INFO - ע: set_task_status -> SetTaskStatusComponent
+2025-03-18 14:08:43,975 - core.component - INFO - ע: jump_to_block -> JumpToBlockComponent
+2025-03-18 14:08:43,975 - core.component - INFO - ע: get_task_input_param -> GetTaskInputParamComponent
+2025-03-18 14:08:43,975 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 14:08:43,975 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 14:08:43,975 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 14:08:43,975 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 14:08:43,975 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 14:08:43,975 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 14:08:43,975 - config.component_config - INFO - Զע: components
+2025-03-18 14:08:44,040 - root - INFO - ʼʼݿ...
+2025-03-18 14:08:44,040 - root - INFO - ʼݿ...
+2025-03-18 14:08:44,099 - root - INFO - ݿɹ
+2025-03-18 14:08:44,099 - root - INFO - ʼʼ...
+2025-03-18 14:08:44,101 - root - INFO - ...
+2025-03-18 14:08:44,102 - root - INFO - Ѵ 9 ࣬ʼ
+2025-03-18 14:08:44,103 - root - INFO - ݳʼɹ
+2025-03-18 14:08:44,105 - core.component - INFO - Զ: components
+2025-03-18 14:08:44,107 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 14:08:44,107 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 14:08:44,108 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 14:08:44,109 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 14:08:44,110 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 14:08:44,111 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 14:08:44,112 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 14:08:44,114 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 14:08:44,116 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 14:08:44,116 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 14:08:44,118 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 14:08:44,120 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 14:08:44,121 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 14:08:44,122 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 14:08:44,122 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 14:08:44,122 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 14:08:44,123 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 14:08:44,123 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 14:08:44,124 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 14:08:44,124 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 14:08:44,124 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 14:08:44,124 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 14:08:44,124 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 14:08:44,124 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 14:08:44,124 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 14:08:44,124 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 14:08:44,124 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 14:08:44,124 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 14:08:44,124 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 14:08:44,124 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 14:08:44,131 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 14:08:44,132 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 14:08:44,132 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 14:08:44,133 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 14:08:44,134 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 14:08:44,134 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 14:08:44,134 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 14:08:44,134 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 14:08:44,135 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 14:08:44,135 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 14:08:44,135 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 14:08:44,135 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 14:08:44,136 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 14:08:44,136 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 14:08:44,136 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 14:08:44,136 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 14:08:44,136 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 14:08:44,136 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 14:08:44,136 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 14:08:44,139 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 14:08:44,139 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 14:08:44,140 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 14:08:44,140 - config.component_config - INFO - Զע: components
+2025-03-18 14:08:44,173 - root - INFO - Ӧ
+2025-03-18 14:13:43,018 - root - INFO - Ӧùر
+2025-03-18 14:13:44,337 - root - INFO - ʼʼݿ...
+2025-03-18 14:13:44,338 - root - INFO - ʼݿ...
+2025-03-18 14:13:44,390 - root - INFO - ݿɹ
+2025-03-18 14:13:44,393 - root - INFO - ʼʼ...
+2025-03-18 14:13:44,394 - root - INFO - ...
+2025-03-18 14:13:44,414 - root - INFO - Ѵ 9 ࣬ʼ
+2025-03-18 14:13:44,414 - root - INFO - ݳʼɹ
+2025-03-18 14:13:44,419 - core.component - INFO - Զ: components
+2025-03-18 14:13:44,420 - core.component - INFO - ע: check_task_instance_id_exists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 14:13:44,421 - core.component - INFO - ע: create_unique_id -> CreateUniqueIdComponent
+2025-03-18 14:13:44,423 - core.component - INFO - ע: current_timestamp -> CurrentTimestampComponent
+2025-03-18 14:13:44,425 - core.component - INFO - ע: current_time -> CurrentTimeComponent
+2025-03-18 14:13:44,427 - core.component - INFO - ע: execute_sql -> ExecuteSqlComponent
+2025-03-18 14:13:44,428 - core.component - INFO - ע: query_sql -> QuerySqlComponent
+2025-03-18 14:13:44,429 - core.component - INFO - ע: string_md5_encrypt -> StringMd5EncryptComponent
+2025-03-18 14:13:44,430 - core.component - INFO - ע: string_to_json_array -> StringToJsonArrayComponent
+2025-03-18 14:13:44,432 - core.component - INFO - ע: string_to_json_object -> StringToJsonObjectComponent
+2025-03-18 14:13:44,434 - core.component - INFO - ע: print -> PrintComponent
+2025-03-18 14:13:44,435 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 14:13:44,436 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 14:13:44,436 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 14:13:44,439 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 14:13:44,439 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 14:13:44,440 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 14:13:44,440 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 14:13:44,441 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 14:13:44,442 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 14:13:44,444 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 14:13:44,444 - core.component - INFO - ע: wait_modbus_value -> WaitModbusValueComponent
+2025-03-18 14:13:44,445 - core.component - INFO - ע: write_modbus_value -> WriteModbusValueComponent
+2025-03-18 14:13:44,447 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 14:13:44,448 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 14:13:44,450 - core.component - INFO - ע: if -> IfComponent
+2025-03-18 14:13:44,453 - core.component - INFO - ע: if_else -> IfElseComponent
+2025-03-18 14:13:44,453 - core.component - INFO - ע: if_else_if -> IfElseIfComponent
+2025-03-18 14:13:44,453 - core.component - INFO - ע: for_each -> ForEachComponent
+2025-03-18 14:13:44,455 - core.component - INFO - ע: while -> WhileComponent
+2025-03-18 14:13:44,455 - core.component - INFO - ע: break -> BreakComponent
+2025-03-18 14:13:44,455 - core.component - INFO - ע: return -> ReturnComponent
+2025-03-18 14:13:44,455 - core.component - INFO - ע: delay -> DelayComponent
+2025-03-18 14:13:44,456 - core.component - INFO - ע: parallel_execute -> ParallelExecuteComponent
+2025-03-18 14:13:44,456 - core.component - INFO - ע: serial_execute -> SerialExecuteComponent
+2025-03-18 14:13:44,456 - core.component - INFO - ע: throw_exception -> ThrowExceptionComponent
+2025-03-18 14:13:44,458 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 14:13:44,459 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 14:13:44,459 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 14:13:44,460 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 14:13:44,460 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 14:13:44,461 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 14:13:44,462 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 14:13:44,464 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 14:13:44,466 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 14:13:44,468 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 14:13:44,468 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 14:13:44,635 - core.component - INFO - ע: http_get_request -> HttpGetRequestComponent
+2025-03-18 14:13:44,635 - core.component - INFO - ע: http_post_request -> HttpPostRequestComponent
+2025-03-18 14:13:44,635 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 14:13:44,635 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 14:13:44,650 - core.component - INFO - ע: select_robot -> SelectRobotComponent
+2025-03-18 14:13:44,650 - core.component - INFO - ע: get_robot_position -> GetRobotPositionComponent
+2025-03-18 14:13:44,650 - core.component - INFO - ע: robot_action -> RobotActionComponent
+2025-03-18 14:13:44,650 - core.component - INFO - ע: change_robot_destination -> ChangeRobotDestinationComponent
+2025-03-18 14:13:44,650 - core.component - INFO - ע: get_robot_battery -> GetRobotBatteryComponent
+2025-03-18 14:13:44,650 - core.component - INFO - ע: get_robot_pgv_code -> GetRobotPGVCodeComponent
+2025-03-18 14:13:44,650 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 14:13:44,667 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 14:13:44,667 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 14:13:44,667 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 14:13:44,667 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 14:13:44,683 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 14:13:44,683 - core.component - INFO - ע: run_script -> RunScriptComponent
+2025-03-18 14:13:44,683 - core.component - INFO - ע: set_task_variables -> SetTaskVariablesComponent
+2025-03-18 14:13:44,683 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 14:13:44,683 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 14:13:44,683 - core.component - INFO - ע: batch_set_site -> BatchSetSiteComponent
+2025-03-18 14:13:44,683 - core.component - INFO - ע: get_dense_site -> GetDenseSiteComponent
+2025-03-18 14:13:44,683 - core.component - INFO - ע: query_site -> QuerySiteComponent
+2025-03-18 14:13:44,683 - core.component - INFO - ע: lock_site -> LockSiteComponent
+2025-03-18 14:13:44,683 - core.component - INFO - ע: unlock_site -> UnlockSiteComponent
+2025-03-18 14:13:44,683 - core.component - INFO - ע: get_locked_sites_by_task -> GetLockedSitesByTaskComponent
+2025-03-18 14:13:44,683 - core.component - INFO - ע: get_site_extension_property -> GetSiteExtensionPropertyComponent
+2025-03-18 14:13:44,683 - core.component - INFO - ע: set_site_extension_property -> SetSiteExtensionPropertyComponent
+2025-03-18 14:13:44,683 - core.component - INFO - ע: set_site_goods -> SetSiteGoodsComponent
+2025-03-18 14:13:44,683 - core.component - INFO - ע: set_site_empty -> SetSiteEmptyComponent
+2025-03-18 14:13:44,683 - core.component - INFO - ע: set_site_occupied -> SetSiteOccupiedComponent
+2025-03-18 14:13:44,683 - core.component - INFO - ע: set_site_tag -> SetSiteTagComponent
+2025-03-18 14:13:44,683 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 14:13:44,683 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 14:13:44,683 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 14:13:44,683 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 14:13:44,683 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 14:13:44,683 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 14:13:44,683 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 14:13:44,683 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 14:13:44,683 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 14:13:44,683 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 14:13:44,683 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 14:13:44,698 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 14:13:44,698 - core.component - INFO - ע: subtask -> SubtaskComponent
+2025-03-18 14:13:44,698 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 14:13:44,698 - core.component - INFO - ע: cache_data -> CacheDataComponent
+2025-03-18 14:13:44,698 - core.component - INFO - ע: clear_cache_data -> ClearCacheDataComponent
+2025-03-18 14:13:44,698 - core.component - INFO - ע: get_cache_data -> GetCacheDataComponent
+2025-03-18 14:13:44,698 - core.component - INFO - ע: set_task_status -> SetTaskStatusComponent
+2025-03-18 14:13:44,698 - core.component - INFO - ע: jump_to_block -> JumpToBlockComponent
+2025-03-18 14:13:44,704 - core.component - INFO - ע: get_task_input_param -> GetTaskInputParamComponent
+2025-03-18 14:13:44,704 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 14:13:44,704 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 14:13:44,704 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 14:13:44,704 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 14:13:44,704 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 14:13:44,704 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 14:13:44,704 - config.component_config - INFO - Զע: components
+2025-03-18 14:13:44,777 - root - INFO - ʼʼݿ...
+2025-03-18 14:13:44,777 - root - INFO - ʼݿ...
+2025-03-18 14:13:44,858 - root - INFO - ݿɹ
+2025-03-18 14:13:44,859 - root - INFO - ʼʼ...
+2025-03-18 14:13:44,860 - root - INFO - ...
+2025-03-18 14:13:44,860 - root - INFO - Ѵ 9 ࣬ʼ
+2025-03-18 14:13:44,862 - root - INFO - ݳʼɹ
+2025-03-18 14:13:44,865 - core.component - INFO - Զ: components
+2025-03-18 14:13:44,868 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 14:13:44,869 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 14:13:44,870 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 14:13:44,870 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 14:13:44,872 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 14:13:44,872 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 14:13:44,873 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 14:13:44,874 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 14:13:44,874 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 14:13:44,876 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 14:13:44,877 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 14:13:44,878 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 14:13:44,880 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 14:13:44,882 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 14:13:44,884 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 14:13:44,886 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 14:13:44,886 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 14:13:44,886 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 14:13:44,887 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 14:13:44,890 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 14:13:44,891 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 14:13:44,891 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 14:13:44,892 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 14:13:44,893 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 14:13:44,893 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 14:13:44,894 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 14:13:44,894 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 14:13:44,894 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 14:13:44,894 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 14:13:44,896 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 14:13:44,897 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 14:13:44,897 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 14:13:44,897 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 14:13:44,899 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 14:13:44,899 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 14:13:44,900 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 14:13:44,902 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 14:13:44,902 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 14:13:44,903 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 14:13:44,905 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 14:13:44,907 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 14:13:44,907 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 14:13:44,908 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 14:13:44,909 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 14:13:44,909 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 14:13:44,909 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 14:13:44,910 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 14:13:44,910 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 14:13:44,910 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 14:13:44,911 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 14:13:44,911 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 14:13:44,911 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 14:13:44,911 - config.component_config - INFO - Զע: components
+2025-03-18 14:13:44,949 - root - INFO - Ӧ
+2025-03-18 14:18:43,683 - root - INFO - Ӧùر
+2025-03-18 14:18:44,903 - root - INFO - ʼʼݿ...
+2025-03-18 14:18:44,903 - root - INFO - ʼݿ...
+2025-03-18 14:18:44,963 - root - INFO - ݿɹ
+2025-03-18 14:18:44,963 - root - INFO - ʼʼ...
+2025-03-18 14:18:44,965 - root - INFO - ...
+2025-03-18 14:18:44,982 - root - INFO - Ѵ 9 ࣬ʼ
+2025-03-18 14:18:44,982 - root - INFO - ݳʼɹ
+2025-03-18 14:18:44,982 - core.component - INFO - Զ: components
+2025-03-18 14:18:44,982 - core.component - INFO - ע: check_task_instance_id_exists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 14:18:44,982 - core.component - INFO - ע: create_unique_id -> CreateUniqueIdComponent
+2025-03-18 14:18:44,982 - core.component - INFO - ע: current_timestamp -> CurrentTimestampComponent
+2025-03-18 14:18:44,982 - core.component - INFO - ע: current_time -> CurrentTimeComponent
+2025-03-18 14:18:44,982 - core.component - INFO - ע: execute_sql -> ExecuteSqlComponent
+2025-03-18 14:18:44,982 - core.component - INFO - ע: query_sql -> QuerySqlComponent
+2025-03-18 14:18:44,998 - core.component - INFO - ע: string_md5_encrypt -> StringMd5EncryptComponent
+2025-03-18 14:18:44,999 - core.component - INFO - ע: string_to_json_array -> StringToJsonArrayComponent
+2025-03-18 14:18:44,999 - core.component - INFO - ע: string_to_json_object -> StringToJsonObjectComponent
+2025-03-18 14:18:44,999 - core.component - INFO - ע: print -> PrintComponent
+2025-03-18 14:18:44,999 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 14:18:44,999 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 14:18:44,999 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 14:18:44,999 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 14:18:44,999 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 14:18:44,999 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 14:18:44,999 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 14:18:44,999 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 14:18:44,999 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 14:18:44,999 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 14:18:44,999 - core.component - INFO - ע: wait_modbus_value -> WaitModbusValueComponent
+2025-03-18 14:18:44,999 - core.component - INFO - ע: write_modbus_value -> WriteModbusValueComponent
+2025-03-18 14:18:44,999 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 14:18:44,999 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 14:18:44,999 - core.component - INFO - ע: if -> IfComponent
+2025-03-18 14:18:44,999 - core.component - INFO - ע: if_else -> IfElseComponent
+2025-03-18 14:18:45,014 - core.component - INFO - ע: if_else_if -> IfElseIfComponent
+2025-03-18 14:18:45,015 - core.component - INFO - ע: for_each -> ForEachComponent
+2025-03-18 14:18:45,016 - core.component - INFO - ע: while -> WhileComponent
+2025-03-18 14:18:45,016 - core.component - INFO - ע: break -> BreakComponent
+2025-03-18 14:18:45,016 - core.component - INFO - ע: return -> ReturnComponent
+2025-03-18 14:18:45,016 - core.component - INFO - ע: delay -> DelayComponent
+2025-03-18 14:18:45,016 - core.component - INFO - ע: parallel_execute -> ParallelExecuteComponent
+2025-03-18 14:18:45,016 - core.component - INFO - ע: serial_execute -> SerialExecuteComponent
+2025-03-18 14:18:45,016 - core.component - INFO - ע: throw_exception -> ThrowExceptionComponent
+2025-03-18 14:18:45,016 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 14:18:45,016 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 14:18:45,016 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 14:18:45,016 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 14:18:45,016 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 14:18:45,016 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 14:18:45,016 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 14:18:45,031 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 14:18:45,032 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 14:18:45,032 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 14:18:45,032 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 14:18:45,199 - core.component - INFO - ע: http_get_request -> HttpGetRequestComponent
+2025-03-18 14:18:45,199 - core.component - INFO - ע: http_post_request -> HttpPostRequestComponent
+2025-03-18 14:18:45,199 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 14:18:45,199 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 14:18:45,199 - core.component - INFO - ע: select_robot -> SelectRobotComponent
+2025-03-18 14:18:45,199 - core.component - INFO - ע: get_robot_position -> GetRobotPositionComponent
+2025-03-18 14:18:45,215 - core.component - INFO - ע: robot_action -> RobotActionComponent
+2025-03-18 14:18:45,215 - core.component - INFO - ע: change_robot_destination -> ChangeRobotDestinationComponent
+2025-03-18 14:18:45,215 - core.component - INFO - ע: get_robot_battery -> GetRobotBatteryComponent
+2025-03-18 14:18:45,215 - core.component - INFO - ע: get_robot_pgv_code -> GetRobotPGVCodeComponent
+2025-03-18 14:18:45,215 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 14:18:45,215 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 14:18:45,215 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 14:18:45,215 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 14:18:45,215 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 14:18:45,215 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 14:18:45,215 - core.component - INFO - ע: run_script -> RunScriptComponent
+2025-03-18 14:18:45,215 - core.component - INFO - ע: set_task_variables -> SetTaskVariablesComponent
+2025-03-18 14:18:45,215 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 14:18:45,215 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 14:18:45,215 - core.component - INFO - ע: batch_set_site -> BatchSetSiteComponent
+2025-03-18 14:18:45,215 - core.component - INFO - ע: get_dense_site -> GetDenseSiteComponent
+2025-03-18 14:18:45,215 - core.component - INFO - ע: query_site -> QuerySiteComponent
+2025-03-18 14:18:45,215 - core.component - INFO - ע: lock_site -> LockSiteComponent
+2025-03-18 14:18:45,215 - core.component - INFO - ע: unlock_site -> UnlockSiteComponent
+2025-03-18 14:18:45,215 - core.component - INFO - ע: get_locked_sites_by_task -> GetLockedSitesByTaskComponent
+2025-03-18 14:18:45,215 - core.component - INFO - ע: get_site_extension_property -> GetSiteExtensionPropertyComponent
+2025-03-18 14:18:45,215 - core.component - INFO - ע: set_site_extension_property -> SetSiteExtensionPropertyComponent
+2025-03-18 14:18:45,215 - core.component - INFO - ע: set_site_goods -> SetSiteGoodsComponent
+2025-03-18 14:18:45,215 - core.component - INFO - ע: set_site_empty -> SetSiteEmptyComponent
+2025-03-18 14:18:45,215 - core.component - INFO - ע: set_site_occupied -> SetSiteOccupiedComponent
+2025-03-18 14:18:45,215 - core.component - INFO - ע: set_site_tag -> SetSiteTagComponent
+2025-03-18 14:18:45,215 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 14:18:45,215 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 14:18:45,215 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 14:18:45,215 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 14:18:45,215 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 14:18:45,215 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 14:18:45,215 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 14:18:45,215 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 14:18:45,215 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 14:18:45,215 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 14:18:45,215 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 14:18:45,215 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 14:18:45,215 - core.component - INFO - ע: subtask -> SubtaskComponent
+2025-03-18 14:18:45,215 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 14:18:45,215 - core.component - INFO - ע: cache_data -> CacheDataComponent
+2025-03-18 14:18:45,215 - core.component - INFO - ע: clear_cache_data -> ClearCacheDataComponent
+2025-03-18 14:18:45,215 - core.component - INFO - ע: get_cache_data -> GetCacheDataComponent
+2025-03-18 14:18:45,215 - core.component - INFO - ע: set_task_status -> SetTaskStatusComponent
+2025-03-18 14:18:45,215 - core.component - INFO - ע: jump_to_block -> JumpToBlockComponent
+2025-03-18 14:18:45,215 - core.component - INFO - ע: get_task_input_param -> GetTaskInputParamComponent
+2025-03-18 14:18:45,215 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 14:18:45,215 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 14:18:45,215 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 14:18:45,215 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 14:18:45,215 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 14:18:45,215 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 14:18:45,215 - config.component_config - INFO - Զע: components
+2025-03-18 14:18:45,283 - root - INFO - ʼʼݿ...
+2025-03-18 14:18:45,283 - root - INFO - ʼݿ...
+2025-03-18 14:18:45,336 - root - INFO - ݿɹ
+2025-03-18 14:18:45,347 - root - INFO - ʼʼ...
+2025-03-18 14:18:45,348 - root - INFO - ...
+2025-03-18 14:18:45,348 - root - INFO - Ѵ 9 ࣬ʼ
+2025-03-18 14:18:45,348 - root - INFO - ݳʼɹ
+2025-03-18 14:18:45,348 - core.component - INFO - Զ: components
+2025-03-18 14:18:45,348 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 14:18:45,348 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 14:18:45,348 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 14:18:45,348 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 14:18:45,348 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 14:18:45,348 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 14:18:45,348 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 14:18:45,348 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 14:18:45,348 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 14:18:45,348 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 14:18:45,348 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 14:18:45,348 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 14:18:45,348 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 14:18:45,348 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 14:18:45,348 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 14:18:45,348 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 14:18:45,348 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 14:18:45,348 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 14:18:45,348 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 14:18:45,348 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 14:18:45,348 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 14:18:45,348 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 14:18:45,363 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 14:18:45,366 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 14:18:45,366 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 14:18:45,366 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 14:18:45,366 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 14:18:45,366 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 14:18:45,366 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 14:18:45,366 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 14:18:45,366 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 14:18:45,366 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 14:18:45,366 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 14:18:45,366 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 14:18:45,366 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 14:18:45,381 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 14:18:45,381 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 14:18:45,382 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 14:18:45,382 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 14:18:45,382 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 14:18:45,382 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 14:18:45,382 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 14:18:45,382 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 14:18:45,382 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 14:18:45,382 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 14:18:45,382 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 14:18:45,382 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 14:18:45,382 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 14:18:45,382 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 14:18:45,382 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 14:18:45,398 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 14:18:45,399 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 14:18:45,399 - config.component_config - INFO - Զע: components
+2025-03-18 14:18:45,432 - root - INFO - Ӧ
+2025-03-18 14:20:10,937 - root - INFO - Ӧùر
+2025-03-18 14:20:12,175 - root - INFO - ʼʼݿ...
+2025-03-18 14:20:12,175 - root - INFO - ʼݿ...
+2025-03-18 14:20:12,223 - root - INFO - ݿɹ
+2025-03-18 14:20:12,223 - root - INFO - ʼʼ...
+2025-03-18 14:20:12,223 - root - INFO - ...
+2025-03-18 14:20:12,239 - root - INFO - Ѵ 9 ࣬ʼ
+2025-03-18 14:20:12,255 - root - INFO - ݳʼɹ
+2025-03-18 14:20:12,255 - core.component - INFO - Զ: components
+2025-03-18 14:20:12,255 - core.component - INFO - ע: check_task_instance_id_exists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 14:20:12,255 - core.component - INFO - ע: create_unique_id -> CreateUniqueIdComponent
+2025-03-18 14:20:12,255 - core.component - INFO - ע: current_timestamp -> CurrentTimestampComponent
+2025-03-18 14:20:12,255 - core.component - INFO - ע: current_time -> CurrentTimeComponent
+2025-03-18 14:20:12,255 - core.component - INFO - ע: execute_sql -> ExecuteSqlComponent
+2025-03-18 14:20:12,255 - core.component - INFO - ע: query_sql -> QuerySqlComponent
+2025-03-18 14:20:12,255 - core.component - INFO - ע: string_md5_encrypt -> StringMd5EncryptComponent
+2025-03-18 14:20:12,255 - core.component - INFO - ע: string_to_json_array -> StringToJsonArrayComponent
+2025-03-18 14:20:12,255 - core.component - INFO - ע: string_to_json_object -> StringToJsonObjectComponent
+2025-03-18 14:20:12,255 - core.component - INFO - ע: print -> PrintComponent
+2025-03-18 14:20:12,255 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 14:20:12,255 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 14:20:12,255 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 14:20:12,255 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 14:20:12,255 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 14:20:12,255 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 14:20:12,255 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 14:20:12,255 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 14:20:12,255 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 14:20:12,255 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 14:20:12,255 - core.component - INFO - ע: wait_modbus_value -> WaitModbusValueComponent
+2025-03-18 14:20:12,255 - core.component - INFO - ע: write_modbus_value -> WriteModbusValueComponent
+2025-03-18 14:20:12,255 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 14:20:12,255 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 14:20:12,255 - core.component - INFO - ע: if -> IfComponent
+2025-03-18 14:20:12,255 - core.component - INFO - ע: if_else -> IfElseComponent
+2025-03-18 14:20:12,255 - core.component - INFO - ע: if_else_if -> IfElseIfComponent
+2025-03-18 14:20:12,255 - core.component - INFO - ע: for_each -> ForEachComponent
+2025-03-18 14:20:12,255 - core.component - INFO - ע: while -> WhileComponent
+2025-03-18 14:20:12,255 - core.component - INFO - ע: break -> BreakComponent
+2025-03-18 14:20:12,255 - core.component - INFO - ע: return -> ReturnComponent
+2025-03-18 14:20:12,255 - core.component - INFO - ע: delay -> DelayComponent
+2025-03-18 14:20:12,255 - core.component - INFO - ע: parallel_execute -> ParallelExecuteComponent
+2025-03-18 14:20:12,255 - core.component - INFO - ע: serial_execute -> SerialExecuteComponent
+2025-03-18 14:20:12,255 - core.component - INFO - ע: throw_exception -> ThrowExceptionComponent
+2025-03-18 14:20:12,255 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 14:20:12,255 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 14:20:12,255 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 14:20:12,271 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 14:20:12,271 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 14:20:12,271 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 14:20:12,271 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 14:20:12,271 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 14:20:12,271 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 14:20:12,271 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 14:20:12,271 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 14:20:12,456 - core.component - INFO - ע: http_get_request -> HttpGetRequestComponent
+2025-03-18 14:20:12,456 - core.component - INFO - ע: http_post_request -> HttpPostRequestComponent
+2025-03-18 14:20:12,456 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 14:20:12,456 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 14:20:12,456 - core.component - INFO - ע: select_robot -> SelectRobotComponent
+2025-03-18 14:20:12,456 - core.component - INFO - ע: get_robot_position -> GetRobotPositionComponent
+2025-03-18 14:20:12,456 - core.component - INFO - ע: robot_action -> RobotActionComponent
+2025-03-18 14:20:12,456 - core.component - INFO - ע: change_robot_destination -> ChangeRobotDestinationComponent
+2025-03-18 14:20:12,456 - core.component - INFO - ע: get_robot_battery -> GetRobotBatteryComponent
+2025-03-18 14:20:12,456 - core.component - INFO - ע: get_robot_pgv_code -> GetRobotPGVCodeComponent
+2025-03-18 14:20:12,456 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 14:20:12,456 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 14:20:12,463 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 14:20:12,463 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 14:20:12,463 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 14:20:12,463 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 14:20:12,463 - core.component - INFO - ע: run_script -> RunScriptComponent
+2025-03-18 14:20:12,463 - core.component - INFO - ע: set_task_variables -> SetTaskVariablesComponent
+2025-03-18 14:20:12,463 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 14:20:12,463 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 14:20:12,463 - core.component - INFO - ע: batch_set_site -> BatchSetSiteComponent
+2025-03-18 14:20:12,463 - core.component - INFO - ע: get_dense_site -> GetDenseSiteComponent
+2025-03-18 14:20:12,463 - core.component - INFO - ע: query_site -> QuerySiteComponent
+2025-03-18 14:20:12,463 - core.component - INFO - ע: lock_site -> LockSiteComponent
+2025-03-18 14:20:12,463 - core.component - INFO - ע: unlock_site -> UnlockSiteComponent
+2025-03-18 14:20:12,463 - core.component - INFO - ע: get_locked_sites_by_task -> GetLockedSitesByTaskComponent
+2025-03-18 14:20:12,463 - core.component - INFO - ע: get_site_extension_property -> GetSiteExtensionPropertyComponent
+2025-03-18 14:20:12,463 - core.component - INFO - ע: set_site_extension_property -> SetSiteExtensionPropertyComponent
+2025-03-18 14:20:12,463 - core.component - INFO - ע: set_site_goods -> SetSiteGoodsComponent
+2025-03-18 14:20:12,463 - core.component - INFO - ע: set_site_empty -> SetSiteEmptyComponent
+2025-03-18 14:20:12,463 - core.component - INFO - ע: set_site_occupied -> SetSiteOccupiedComponent
+2025-03-18 14:20:12,463 - core.component - INFO - ע: set_site_tag -> SetSiteTagComponent
+2025-03-18 14:20:12,463 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 14:20:12,463 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 14:20:12,463 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 14:20:12,463 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 14:20:12,463 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 14:20:12,463 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 14:20:12,463 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 14:20:12,463 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 14:20:12,463 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 14:20:12,463 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 14:20:12,463 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 14:20:12,463 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 14:20:12,463 - core.component - INFO - ע: subtask -> SubtaskComponent
+2025-03-18 14:20:12,463 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 14:20:12,463 - core.component - INFO - ע: cache_data -> CacheDataComponent
+2025-03-18 14:20:12,463 - core.component - INFO - ע: clear_cache_data -> ClearCacheDataComponent
+2025-03-18 14:20:12,463 - core.component - INFO - ע: get_cache_data -> GetCacheDataComponent
+2025-03-18 14:20:12,463 - core.component - INFO - ע: set_task_status -> SetTaskStatusComponent
+2025-03-18 14:20:12,463 - core.component - INFO - ע: jump_to_block -> JumpToBlockComponent
+2025-03-18 14:20:12,463 - core.component - INFO - ע: get_task_input_param -> GetTaskInputParamComponent
+2025-03-18 14:20:12,463 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 14:20:12,463 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 14:20:12,463 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 14:20:12,463 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 14:20:12,463 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 14:20:12,463 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 14:20:12,463 - config.component_config - INFO - Զע: components
+2025-03-18 14:20:12,527 - root - INFO - ʼʼݿ...
+2025-03-18 14:20:12,527 - root - INFO - ʼݿ...
+2025-03-18 14:20:12,570 - root - INFO - ݿɹ
+2025-03-18 14:20:12,570 - root - INFO - ʼʼ...
+2025-03-18 14:20:12,570 - root - INFO - ...
+2025-03-18 14:20:12,570 - root - INFO - Ѵ 9 ࣬ʼ
+2025-03-18 14:20:12,570 - root - INFO - ݳʼɹ
+2025-03-18 14:20:12,570 - core.component - INFO - Զ: components
+2025-03-18 14:20:12,570 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 14:20:12,570 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 14:20:12,570 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 14:20:12,570 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 14:20:12,570 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 14:20:12,570 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 14:20:12,570 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 14:20:12,570 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 14:20:12,570 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 14:20:12,570 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 14:20:12,570 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 14:20:12,570 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 14:20:12,586 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 14:20:12,588 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 14:20:12,588 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 14:20:12,588 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 14:20:12,588 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 14:20:12,588 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 14:20:12,589 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 14:20:12,589 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 14:20:12,589 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 14:20:12,589 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 14:20:12,589 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 14:20:12,589 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 14:20:12,589 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 14:20:12,589 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 14:20:12,589 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 14:20:12,589 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 14:20:12,589 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 14:20:12,589 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 14:20:12,589 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 14:20:12,589 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 14:20:12,589 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 14:20:12,589 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 14:20:12,589 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 14:20:12,589 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 14:20:12,589 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 14:20:12,589 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 14:20:12,589 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 14:20:12,589 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 14:20:12,589 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 14:20:12,589 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 14:20:12,589 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 14:20:12,589 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 14:20:12,589 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 14:20:12,589 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 14:20:12,589 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 14:20:12,589 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 14:20:12,589 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 14:20:12,589 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 14:20:12,589 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 14:20:12,589 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 14:20:12,589 - config.component_config - INFO - Զע: components
+2025-03-18 14:20:12,634 - root - INFO - Ӧ
+2025-03-18 14:23:12,630 - root - INFO - Ӧùر
+2025-03-18 14:23:14,136 - root - INFO - ʼʼݿ...
+2025-03-18 14:23:14,136 - root - INFO - ʼݿ...
+2025-03-18 14:23:14,180 - root - INFO - ݿɹ
+2025-03-18 14:23:14,190 - root - INFO - ʼʼ...
+2025-03-18 14:23:14,190 - root - INFO - ...
+2025-03-18 14:23:14,195 - root - INFO - Ѵ 9 ࣬ʼ
+2025-03-18 14:23:14,212 - root - INFO - ݳʼɹ
+2025-03-18 14:23:14,212 - core.component - INFO - Զ: components
+2025-03-18 14:23:14,212 - core.component - INFO - ע: check_task_instance_id_exists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 14:23:14,212 - core.component - INFO - ע: create_unique_id -> CreateUniqueIdComponent
+2025-03-18 14:23:14,212 - core.component - INFO - ע: current_timestamp -> CurrentTimestampComponent
+2025-03-18 14:23:14,212 - core.component - INFO - ע: current_time -> CurrentTimeComponent
+2025-03-18 14:23:14,212 - core.component - INFO - ע: execute_sql -> ExecuteSqlComponent
+2025-03-18 14:23:14,223 - core.component - INFO - ע: query_sql -> QuerySqlComponent
+2025-03-18 14:23:14,223 - core.component - INFO - ע: string_md5_encrypt -> StringMd5EncryptComponent
+2025-03-18 14:23:14,223 - core.component - INFO - ע: string_to_json_array -> StringToJsonArrayComponent
+2025-03-18 14:23:14,228 - core.component - INFO - ע: string_to_json_object -> StringToJsonObjectComponent
+2025-03-18 14:23:14,228 - core.component - INFO - ע: print -> PrintComponent
+2025-03-18 14:23:14,228 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 14:23:14,228 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 14:23:14,228 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 14:23:14,228 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 14:23:14,228 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 14:23:14,228 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 14:23:14,228 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 14:23:14,228 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 14:23:14,244 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 14:23:14,244 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 14:23:14,244 - core.component - INFO - ע: wait_modbus_value -> WaitModbusValueComponent
+2025-03-18 14:23:14,244 - core.component - INFO - ע: write_modbus_value -> WriteModbusValueComponent
+2025-03-18 14:23:14,244 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 14:23:14,244 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 14:23:14,244 - core.component - INFO - ע: if -> IfComponent
+2025-03-18 14:23:14,244 - core.component - INFO - ע: if_else -> IfElseComponent
+2025-03-18 14:23:14,244 - core.component - INFO - ע: if_else_if -> IfElseIfComponent
+2025-03-18 14:23:14,244 - core.component - INFO - ע: for_each -> ForEachComponent
+2025-03-18 14:23:14,244 - core.component - INFO - ע: while -> WhileComponent
+2025-03-18 14:23:14,244 - core.component - INFO - ע: break -> BreakComponent
+2025-03-18 14:23:14,244 - core.component - INFO - ע: return -> ReturnComponent
+2025-03-18 14:23:14,244 - core.component - INFO - ע: delay -> DelayComponent
+2025-03-18 14:23:14,244 - core.component - INFO - ע: parallel_execute -> ParallelExecuteComponent
+2025-03-18 14:23:14,244 - core.component - INFO - ע: serial_execute -> SerialExecuteComponent
+2025-03-18 14:23:14,244 - core.component - INFO - ע: throw_exception -> ThrowExceptionComponent
+2025-03-18 14:23:14,244 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 14:23:14,244 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 14:23:14,244 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 14:23:14,256 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 14:23:14,256 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 14:23:14,256 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 14:23:14,256 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 14:23:14,256 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 14:23:14,260 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 14:23:14,261 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 14:23:14,262 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 14:23:14,446 - core.component - INFO - ע: http_get_request -> HttpGetRequestComponent
+2025-03-18 14:23:14,448 - core.component - INFO - ע: http_post_request -> HttpPostRequestComponent
+2025-03-18 14:23:14,449 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 14:23:14,451 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 14:23:14,458 - core.component - INFO - ע: select_robot -> SelectRobotComponent
+2025-03-18 14:23:14,460 - core.component - INFO - ע: get_robot_position -> GetRobotPositionComponent
+2025-03-18 14:23:14,462 - core.component - INFO - ע: robot_action -> RobotActionComponent
+2025-03-18 14:23:14,463 - core.component - INFO - ע: change_robot_destination -> ChangeRobotDestinationComponent
+2025-03-18 14:23:14,463 - core.component - INFO - ע: get_robot_battery -> GetRobotBatteryComponent
+2025-03-18 14:23:14,464 - core.component - INFO - ע: get_robot_pgv_code -> GetRobotPGVCodeComponent
+2025-03-18 14:23:14,464 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 14:23:14,464 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 14:23:14,464 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 14:23:14,465 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 14:23:14,465 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 14:23:14,465 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 14:23:14,465 - core.component - INFO - ע: run_script -> RunScriptComponent
+2025-03-18 14:23:14,466 - core.component - INFO - ע: set_task_variables -> SetTaskVariablesComponent
+2025-03-18 14:23:14,466 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 14:23:14,466 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 14:23:14,466 - core.component - INFO - ע: batch_set_site -> BatchSetSiteComponent
+2025-03-18 14:23:14,466 - core.component - INFO - ע: get_dense_site -> GetDenseSiteComponent
+2025-03-18 14:23:14,467 - core.component - INFO - ע: query_site -> QuerySiteComponent
+2025-03-18 14:23:14,467 - core.component - INFO - ע: lock_site -> LockSiteComponent
+2025-03-18 14:23:14,467 - core.component - INFO - ע: unlock_site -> UnlockSiteComponent
+2025-03-18 14:23:14,467 - core.component - INFO - ע: get_locked_sites_by_task -> GetLockedSitesByTaskComponent
+2025-03-18 14:23:14,467 - core.component - INFO - ע: get_site_extension_property -> GetSiteExtensionPropertyComponent
+2025-03-18 14:23:14,467 - core.component - INFO - ע: set_site_extension_property -> SetSiteExtensionPropertyComponent
+2025-03-18 14:23:14,467 - core.component - INFO - ע: set_site_goods -> SetSiteGoodsComponent
+2025-03-18 14:23:14,468 - core.component - INFO - ע: set_site_empty -> SetSiteEmptyComponent
+2025-03-18 14:23:14,468 - core.component - INFO - ע: set_site_occupied -> SetSiteOccupiedComponent
+2025-03-18 14:23:14,468 - core.component - INFO - ע: set_site_tag -> SetSiteTagComponent
+2025-03-18 14:23:14,472 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 14:23:14,474 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 14:23:14,474 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 14:23:14,474 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 14:23:14,474 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 14:23:14,474 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 14:23:14,475 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 14:23:14,475 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 14:23:14,475 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 14:23:14,475 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 14:23:14,475 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 14:23:14,476 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 14:23:14,476 - core.component - INFO - ע: subtask -> SubtaskComponent
+2025-03-18 14:23:14,477 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 14:23:14,478 - core.component - INFO - ע: cache_data -> CacheDataComponent
+2025-03-18 14:23:14,479 - core.component - INFO - ע: clear_cache_data -> ClearCacheDataComponent
+2025-03-18 14:23:14,481 - core.component - INFO - ע: get_cache_data -> GetCacheDataComponent
+2025-03-18 14:23:14,483 - core.component - INFO - ע: set_task_status -> SetTaskStatusComponent
+2025-03-18 14:23:14,485 - core.component - INFO - ע: jump_to_block -> JumpToBlockComponent
+2025-03-18 14:23:14,486 - core.component - INFO - ע: get_task_input_param -> GetTaskInputParamComponent
+2025-03-18 14:23:14,488 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 14:23:14,490 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 14:23:14,491 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 14:23:14,491 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 14:23:14,491 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 14:23:14,492 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 14:23:14,493 - config.component_config - INFO - Զע: components
+2025-03-18 14:23:14,558 - root - INFO - ʼʼݿ...
+2025-03-18 14:23:14,562 - root - INFO - ʼݿ...
+2025-03-18 14:23:14,620 - root - INFO - ݿɹ
+2025-03-18 14:23:14,621 - root - INFO - ʼʼ...
+2025-03-18 14:23:14,621 - root - INFO - ...
+2025-03-18 14:23:14,623 - root - INFO - Ѵ 9 ࣬ʼ
+2025-03-18 14:23:14,623 - root - INFO - ݳʼɹ
+2025-03-18 14:23:14,626 - core.component - INFO - Զ: components
+2025-03-18 14:23:14,627 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 14:23:14,627 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 14:23:14,628 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 14:23:14,628 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 14:23:14,628 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 14:23:14,630 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 14:23:14,630 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 14:23:14,630 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 14:23:14,630 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 14:23:14,630 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 14:23:14,631 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 14:23:14,631 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 14:23:14,631 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 14:23:14,631 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 14:23:14,632 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 14:23:14,632 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 14:23:14,633 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 14:23:14,635 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 14:23:14,636 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 14:23:14,636 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 14:23:14,637 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 14:23:14,639 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 14:23:14,640 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 14:23:14,640 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 14:23:14,640 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 14:23:14,640 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 14:23:14,642 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 14:23:14,643 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 14:23:14,644 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 14:23:14,644 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 14:23:14,644 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 14:23:14,644 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 14:23:14,645 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 14:23:14,646 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 14:23:14,649 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 14:23:14,650 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 14:23:14,652 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 14:23:14,652 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 14:23:14,655 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 14:23:14,657 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 14:23:14,657 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 14:23:14,657 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 14:23:14,659 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 14:23:14,659 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 14:23:14,660 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 14:23:14,660 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 14:23:14,660 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 14:23:14,661 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 14:23:14,661 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 14:23:14,663 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 14:23:14,664 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 14:23:14,666 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 14:23:14,667 - config.component_config - INFO - Զע: components
+2025-03-18 14:23:14,706 - root - INFO - Ӧ
+2025-03-18 14:26:56,657 - root - INFO - Ӧùر
+2025-03-18 14:26:57,358 - root - INFO - ʼʼݿ...
+2025-03-18 14:26:57,358 - root - INFO - ʼݿ...
+2025-03-18 14:26:57,405 - root - INFO - ݿɹ
+2025-03-18 14:26:57,405 - root - INFO - ʼʼ...
+2025-03-18 14:26:57,405 - root - INFO - ...
+2025-03-18 14:26:57,437 - root - INFO - Ѵ 9 ࣬ʼ
+2025-03-18 14:26:57,437 - root - INFO - ݳʼɹ
+2025-03-18 14:26:57,437 - core.component - INFO - Զ: components
+2025-03-18 14:26:57,437 - core.component - INFO - ע: check_task_instance_id_exists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 14:26:57,437 - core.component - INFO - ע: create_unique_id -> CreateUniqueIdComponent
+2025-03-18 14:26:57,437 - core.component - INFO - ע: current_timestamp -> CurrentTimestampComponent
+2025-03-18 14:26:57,437 - core.component - INFO - ע: current_time -> CurrentTimeComponent
+2025-03-18 14:26:57,437 - core.component - INFO - ע: execute_sql -> ExecuteSqlComponent
+2025-03-18 14:26:57,437 - core.component - INFO - ע: query_sql -> QuerySqlComponent
+2025-03-18 14:26:57,437 - core.component - INFO - ע: string_md5_encrypt -> StringMd5EncryptComponent
+2025-03-18 14:26:57,437 - core.component - INFO - ע: string_to_json_array -> StringToJsonArrayComponent
+2025-03-18 14:26:57,437 - core.component - INFO - ע: string_to_json_object -> StringToJsonObjectComponent
+2025-03-18 14:26:57,437 - core.component - INFO - ע: print -> PrintComponent
+2025-03-18 14:26:57,437 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 14:26:57,453 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 14:26:57,453 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 14:26:57,453 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 14:26:57,454 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 14:26:57,456 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 14:26:57,456 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 14:26:57,456 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 14:26:57,456 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 14:26:57,456 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 14:26:57,458 - core.component - INFO - ע: wait_modbus_value -> WaitModbusValueComponent
+2025-03-18 14:26:57,458 - core.component - INFO - ע: write_modbus_value -> WriteModbusValueComponent
+2025-03-18 14:26:57,458 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 14:26:57,458 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 14:26:57,458 - core.component - INFO - ע: if -> IfComponent
+2025-03-18 14:26:57,463 - core.component - INFO - ע: if_else -> IfElseComponent
+2025-03-18 14:26:57,463 - core.component - INFO - ע: if_else_if -> IfElseIfComponent
+2025-03-18 14:26:57,463 - core.component - INFO - ע: for_each -> ForEachComponent
+2025-03-18 14:26:57,463 - core.component - INFO - ע: while -> WhileComponent
+2025-03-18 14:26:57,463 - core.component - INFO - ע: break -> BreakComponent
+2025-03-18 14:26:57,463 - core.component - INFO - ע: return -> ReturnComponent
+2025-03-18 14:26:57,463 - core.component - INFO - ע: delay -> DelayComponent
+2025-03-18 14:26:57,463 - core.component - INFO - ע: parallel_execute -> ParallelExecuteComponent
+2025-03-18 14:26:57,463 - core.component - INFO - ע: serial_execute -> SerialExecuteComponent
+2025-03-18 14:26:57,463 - core.component - INFO - ע: throw_exception -> ThrowExceptionComponent
+2025-03-18 14:26:57,463 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 14:26:57,463 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 14:26:57,463 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 14:26:57,463 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 14:26:57,463 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 14:26:57,463 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 14:26:57,463 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 14:26:57,463 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 14:26:57,463 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 14:26:57,463 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 14:26:57,463 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 14:26:57,647 - core.component - INFO - ע: http_get_request -> HttpGetRequestComponent
+2025-03-18 14:26:57,647 - core.component - INFO - ע: http_post_request -> HttpPostRequestComponent
+2025-03-18 14:26:57,647 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 14:26:57,647 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 14:26:57,647 - core.component - INFO - ע: select_robot -> SelectRobotComponent
+2025-03-18 14:26:57,647 - core.component - INFO - ע: get_robot_position -> GetRobotPositionComponent
+2025-03-18 14:26:57,657 - core.component - INFO - ע: robot_action -> RobotActionComponent
+2025-03-18 14:26:57,657 - core.component - INFO - ע: change_robot_destination -> ChangeRobotDestinationComponent
+2025-03-18 14:26:57,657 - core.component - INFO - ע: get_robot_battery -> GetRobotBatteryComponent
+2025-03-18 14:26:57,657 - core.component - INFO - ע: get_robot_pgv_code -> GetRobotPGVCodeComponent
+2025-03-18 14:26:57,667 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 14:26:57,667 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 14:26:57,667 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 14:26:57,667 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 14:26:57,667 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 14:26:57,667 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 14:26:57,667 - core.component - INFO - ע: run_script -> RunScriptComponent
+2025-03-18 14:26:57,675 - core.component - INFO - ע: set_task_variables -> SetTaskVariablesComponent
+2025-03-18 14:26:57,675 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 14:26:57,675 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 14:26:57,675 - core.component - INFO - ע: batch_set_site -> BatchSetSiteComponent
+2025-03-18 14:26:57,675 - core.component - INFO - ע: get_dense_site -> GetDenseSiteComponent
+2025-03-18 14:26:57,677 - core.component - INFO - ע: query_site -> QuerySiteComponent
+2025-03-18 14:26:57,677 - core.component - INFO - ע: lock_site -> LockSiteComponent
+2025-03-18 14:26:57,677 - core.component - INFO - ע: unlock_site -> UnlockSiteComponent
+2025-03-18 14:26:57,678 - core.component - INFO - ע: get_locked_sites_by_task -> GetLockedSitesByTaskComponent
+2025-03-18 14:26:57,678 - core.component - INFO - ע: get_site_extension_property -> GetSiteExtensionPropertyComponent
+2025-03-18 14:26:57,678 - core.component - INFO - ע: set_site_extension_property -> SetSiteExtensionPropertyComponent
+2025-03-18 14:26:57,678 - core.component - INFO - ע: set_site_goods -> SetSiteGoodsComponent
+2025-03-18 14:26:57,678 - core.component - INFO - ע: set_site_empty -> SetSiteEmptyComponent
+2025-03-18 14:26:57,678 - core.component - INFO - ע: set_site_occupied -> SetSiteOccupiedComponent
+2025-03-18 14:26:57,678 - core.component - INFO - ע: set_site_tag -> SetSiteTagComponent
+2025-03-18 14:26:57,678 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 14:26:57,678 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 14:26:57,678 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 14:26:57,678 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 14:26:57,678 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 14:26:57,678 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 14:26:57,678 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 14:26:57,678 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 14:26:57,678 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 14:26:57,678 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 14:26:57,678 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 14:26:57,678 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 14:26:57,687 - core.component - INFO - ע: subtask -> SubtaskComponent
+2025-03-18 14:26:57,687 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 14:26:57,687 - core.component - INFO - ע: cache_data -> CacheDataComponent
+2025-03-18 14:26:57,687 - core.component - INFO - ע: clear_cache_data -> ClearCacheDataComponent
+2025-03-18 14:26:57,687 - core.component - INFO - ע: get_cache_data -> GetCacheDataComponent
+2025-03-18 14:26:57,687 - core.component - INFO - ע: set_task_status -> SetTaskStatusComponent
+2025-03-18 14:26:57,687 - core.component - INFO - ע: jump_to_block -> JumpToBlockComponent
+2025-03-18 14:26:57,687 - core.component - INFO - ע: get_task_input_param -> GetTaskInputParamComponent
+2025-03-18 14:26:57,687 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 14:26:57,687 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 14:26:57,687 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 14:26:57,687 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 14:26:57,687 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 14:26:57,687 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 14:26:57,687 - config.component_config - INFO - Զע: components
+2025-03-18 14:26:57,760 - root - INFO - ʼʼݿ...
+2025-03-18 14:26:57,760 - root - INFO - ʼݿ...
+2025-03-18 14:26:57,816 - root - INFO - ݿɹ
+2025-03-18 14:26:57,816 - root - INFO - ʼʼ...
+2025-03-18 14:26:57,816 - root - INFO - ...
+2025-03-18 14:26:57,816 - root - INFO - Ѵ 9 ࣬ʼ
+2025-03-18 14:26:57,816 - root - INFO - ݳʼɹ
+2025-03-18 14:26:57,816 - core.component - INFO - Զ: components
+2025-03-18 14:26:57,816 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 14:26:57,816 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 14:26:57,816 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 14:26:57,816 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 14:26:57,816 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 14:26:57,816 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 14:26:57,816 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 14:26:57,823 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 14:26:57,823 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 14:26:57,823 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 14:26:57,823 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 14:26:57,823 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 14:26:57,823 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 14:26:57,823 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 14:26:57,823 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 14:26:57,823 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 14:26:57,823 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 14:26:57,823 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 14:26:57,823 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 14:26:57,823 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 14:26:57,826 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 14:26:57,826 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 14:26:57,826 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 14:26:57,826 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 14:26:57,826 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 14:26:57,826 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 14:26:57,826 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 14:26:57,826 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 14:26:57,826 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 14:26:57,826 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 14:26:57,826 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 14:26:57,826 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 14:26:57,826 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 14:26:57,826 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 14:26:57,826 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 14:26:57,826 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 14:26:57,826 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 14:26:57,826 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 14:26:57,826 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 14:26:57,826 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 14:26:57,826 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 14:26:57,826 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 14:26:57,826 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 14:26:57,826 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 14:26:57,826 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 14:26:57,826 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 14:26:57,826 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 14:26:57,826 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 14:26:57,826 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 14:26:57,826 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 14:26:57,826 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 14:26:57,826 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 14:26:57,826 - config.component_config - INFO - Զע: components
+2025-03-18 14:26:57,862 - root - INFO - Ӧ
+2025-03-18 14:29:48,269 - root - INFO - Ӧùر
+2025-03-18 14:29:49,616 - root - INFO - ʼʼݿ...
+2025-03-18 14:29:49,616 - root - INFO - ʼݿ...
+2025-03-18 14:29:49,651 - root - INFO - ݿɹ
+2025-03-18 14:29:49,651 - root - INFO - ʼʼ...
+2025-03-18 14:29:49,651 - root - INFO - ...
+2025-03-18 14:29:49,666 - root - INFO - Ѵ 9 ࣬ʼ
+2025-03-18 14:29:49,666 - root - INFO - ݳʼɹ
+2025-03-18 14:29:49,666 - core.component - INFO - Զ: components
+2025-03-18 14:29:49,666 - core.component - INFO - ע: check_task_instance_id_exists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 14:29:49,666 - core.component - INFO - ע: create_unique_id -> CreateUniqueIdComponent
+2025-03-18 14:29:49,666 - core.component - INFO - ע: current_timestamp -> CurrentTimestampComponent
+2025-03-18 14:29:49,666 - core.component - INFO - ע: current_time -> CurrentTimeComponent
+2025-03-18 14:29:49,666 - core.component - INFO - ע: execute_sql -> ExecuteSqlComponent
+2025-03-18 14:29:49,666 - core.component - INFO - ע: query_sql -> QuerySqlComponent
+2025-03-18 14:29:49,666 - core.component - INFO - ע: string_md5_encrypt -> StringMd5EncryptComponent
+2025-03-18 14:29:49,666 - core.component - INFO - ע: string_to_json_array -> StringToJsonArrayComponent
+2025-03-18 14:29:49,666 - core.component - INFO - ע: string_to_json_object -> StringToJsonObjectComponent
+2025-03-18 14:29:49,666 - core.component - INFO - ע: print -> PrintComponent
+2025-03-18 14:29:49,666 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 14:29:49,682 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 14:29:49,682 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 14:29:49,682 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 14:29:49,682 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 14:29:49,682 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 14:29:49,682 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 14:29:49,682 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 14:29:49,682 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 14:29:49,682 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 14:29:49,682 - core.component - INFO - ע: wait_modbus_value -> WaitModbusValueComponent
+2025-03-18 14:29:49,682 - core.component - INFO - ע: write_modbus_value -> WriteModbusValueComponent
+2025-03-18 14:29:49,682 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 14:29:49,682 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 14:29:49,682 - core.component - INFO - ע: if -> IfComponent
+2025-03-18 14:29:49,682 - core.component - INFO - ע: if_else -> IfElseComponent
+2025-03-18 14:29:49,682 - core.component - INFO - ע: if_else_if -> IfElseIfComponent
+2025-03-18 14:29:49,682 - core.component - INFO - ע: for_each -> ForEachComponent
+2025-03-18 14:29:49,682 - core.component - INFO - ע: while -> WhileComponent
+2025-03-18 14:29:49,682 - core.component - INFO - ע: break -> BreakComponent
+2025-03-18 14:29:49,682 - core.component - INFO - ע: return -> ReturnComponent
+2025-03-18 14:29:49,682 - core.component - INFO - ע: delay -> DelayComponent
+2025-03-18 14:29:49,682 - core.component - INFO - ע: parallel_execute -> ParallelExecuteComponent
+2025-03-18 14:29:49,682 - core.component - INFO - ע: serial_execute -> SerialExecuteComponent
+2025-03-18 14:29:49,682 - core.component - INFO - ע: throw_exception -> ThrowExceptionComponent
+2025-03-18 14:29:49,682 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 14:29:49,682 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 14:29:49,682 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 14:29:49,682 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 14:29:49,682 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 14:29:49,682 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 14:29:49,682 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 14:29:49,682 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 14:29:49,682 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 14:29:49,682 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 14:29:49,682 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 14:29:49,857 - core.component - INFO - ע: http_get_request -> HttpGetRequestComponent
+2025-03-18 14:29:49,857 - core.component - INFO - ע: http_post_request -> HttpPostRequestComponent
+2025-03-18 14:29:49,870 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 14:29:49,870 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 14:29:49,870 - core.component - INFO - ע: select_robot -> SelectRobotComponent
+2025-03-18 14:29:49,870 - core.component - INFO - ע: get_robot_position -> GetRobotPositionComponent
+2025-03-18 14:29:49,870 - core.component - INFO - ע: robot_action -> RobotActionComponent
+2025-03-18 14:29:49,870 - core.component - INFO - ע: change_robot_destination -> ChangeRobotDestinationComponent
+2025-03-18 14:29:49,870 - core.component - INFO - ע: get_robot_battery -> GetRobotBatteryComponent
+2025-03-18 14:29:49,870 - core.component - INFO - ע: get_robot_pgv_code -> GetRobotPGVCodeComponent
+2025-03-18 14:29:49,870 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 14:29:49,870 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 14:29:49,870 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 14:29:49,870 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 14:29:49,870 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 14:29:49,870 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 14:29:49,870 - core.component - INFO - ע: run_script -> RunScriptComponent
+2025-03-18 14:29:49,870 - core.component - INFO - ע: set_task_variables -> SetTaskVariablesComponent
+2025-03-18 14:29:49,870 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 14:29:49,870 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 14:29:49,870 - core.component - INFO - ע: batch_set_site -> BatchSetSiteComponent
+2025-03-18 14:29:49,886 - core.component - INFO - ע: get_dense_site -> GetDenseSiteComponent
+2025-03-18 14:29:49,886 - core.component - INFO - ע: query_site -> QuerySiteComponent
+2025-03-18 14:29:49,886 - core.component - INFO - ע: lock_site -> LockSiteComponent
+2025-03-18 14:29:49,886 - core.component - INFO - ע: unlock_site -> UnlockSiteComponent
+2025-03-18 14:29:49,886 - core.component - INFO - ע: get_locked_sites_by_task -> GetLockedSitesByTaskComponent
+2025-03-18 14:29:49,886 - core.component - INFO - ע: get_site_extension_property -> GetSiteExtensionPropertyComponent
+2025-03-18 14:29:49,886 - core.component - INFO - ע: set_site_extension_property -> SetSiteExtensionPropertyComponent
+2025-03-18 14:29:49,888 - core.component - INFO - ע: set_site_goods -> SetSiteGoodsComponent
+2025-03-18 14:29:49,888 - core.component - INFO - ע: set_site_empty -> SetSiteEmptyComponent
+2025-03-18 14:29:49,888 - core.component - INFO - ע: set_site_occupied -> SetSiteOccupiedComponent
+2025-03-18 14:29:49,888 - core.component - INFO - ע: set_site_tag -> SetSiteTagComponent
+2025-03-18 14:29:49,888 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 14:29:49,888 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 14:29:49,888 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 14:29:49,888 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 14:29:49,888 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 14:29:49,888 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 14:29:49,890 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 14:29:49,890 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 14:29:49,890 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 14:29:49,890 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 14:29:49,890 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 14:29:49,890 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 14:29:49,890 - core.component - INFO - ע: subtask -> SubtaskComponent
+2025-03-18 14:29:49,892 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 14:29:49,892 - core.component - INFO - ע: cache_data -> CacheDataComponent
+2025-03-18 14:29:49,892 - core.component - INFO - ע: clear_cache_data -> ClearCacheDataComponent
+2025-03-18 14:29:49,892 - core.component - INFO - ע: get_cache_data -> GetCacheDataComponent
+2025-03-18 14:29:49,892 - core.component - INFO - ע: set_task_status -> SetTaskStatusComponent
+2025-03-18 14:29:49,894 - core.component - INFO - ע: jump_to_block -> JumpToBlockComponent
+2025-03-18 14:29:49,894 - core.component - INFO - ע: get_task_input_param -> GetTaskInputParamComponent
+2025-03-18 14:29:49,894 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 14:29:49,894 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 14:29:49,894 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 14:29:49,894 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 14:29:49,894 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 14:29:49,896 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 14:29:49,896 - config.component_config - INFO - Զע: components
+2025-03-18 14:29:49,950 - root - INFO - ʼʼݿ...
+2025-03-18 14:29:49,950 - root - INFO - ʼݿ...
+2025-03-18 14:29:50,014 - root - INFO - ݿɹ
+2025-03-18 14:29:50,014 - root - INFO - ʼʼ...
+2025-03-18 14:29:50,014 - root - INFO - ...
+2025-03-18 14:29:50,014 - root - INFO - Ѵ 9 ࣬ʼ
+2025-03-18 14:29:50,014 - root - INFO - ݳʼɹ
+2025-03-18 14:29:50,014 - core.component - INFO - Զ: components
+2025-03-18 14:29:50,014 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 14:29:50,014 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 14:29:50,014 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 14:29:50,014 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 14:29:50,014 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 14:29:50,014 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 14:29:50,030 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 14:29:50,032 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 14:29:50,032 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 14:29:50,032 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 14:29:50,032 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 14:29:50,032 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 14:29:50,032 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 14:29:50,032 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 14:29:50,032 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 14:29:50,046 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 14:29:50,046 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 14:29:50,046 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 14:29:50,046 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 14:29:50,046 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 14:29:50,046 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 14:29:50,046 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 14:29:50,046 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 14:29:50,046 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 14:29:50,046 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 14:29:50,046 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 14:29:50,062 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 14:29:50,062 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 14:29:50,062 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 14:29:50,062 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 14:29:50,062 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 14:29:50,062 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 14:29:50,062 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 14:29:50,062 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 14:29:50,062 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 14:29:50,062 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 14:29:50,078 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 14:29:50,078 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 14:29:50,078 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 14:29:50,078 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 14:29:50,078 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 14:29:50,078 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 14:29:50,078 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 14:29:50,078 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 14:29:50,078 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 14:29:50,078 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 14:29:50,078 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 14:29:50,078 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 14:29:50,078 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 14:29:50,078 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 14:29:50,078 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 14:29:50,078 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 14:29:50,078 - config.component_config - INFO - Զע: components
+2025-03-18 14:29:50,116 - root - INFO - Ӧ
+2025-03-18 14:34:30,052 - root - INFO - Ӧùر
+2025-03-18 14:34:31,373 - root - INFO - ʼʼݿ...
+2025-03-18 14:34:31,373 - root - INFO - ʼݿ...
+2025-03-18 14:34:31,425 - root - INFO - ݿɹ
+2025-03-18 14:34:31,425 - root - INFO - ʼʼ...
+2025-03-18 14:34:31,425 - root - INFO - ...
+2025-03-18 14:34:31,460 - root - INFO - Ѵ 9 ࣬ʼ
+2025-03-18 14:34:31,460 - root - INFO - ݳʼɹ
+2025-03-18 14:34:31,460 - core.component - INFO - Զ: components
+2025-03-18 14:34:31,460 - core.component - INFO - ע: check_task_instance_id_exists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 14:34:31,460 - core.component - INFO - ע: create_unique_id -> CreateUniqueIdComponent
+2025-03-18 14:34:31,460 - core.component - INFO - ע: current_timestamp -> CurrentTimestampComponent
+2025-03-18 14:34:31,460 - core.component - INFO - ע: current_time -> CurrentTimeComponent
+2025-03-18 14:34:31,460 - core.component - INFO - ע: execute_sql -> ExecuteSqlComponent
+2025-03-18 14:34:31,460 - core.component - INFO - ע: query_sql -> QuerySqlComponent
+2025-03-18 14:34:31,460 - core.component - INFO - ע: string_md5_encrypt -> StringMd5EncryptComponent
+2025-03-18 14:34:31,460 - core.component - INFO - ע: string_to_json_array -> StringToJsonArrayComponent
+2025-03-18 14:34:31,460 - core.component - INFO - ע: string_to_json_object -> StringToJsonObjectComponent
+2025-03-18 14:34:31,460 - core.component - INFO - ע: print -> PrintComponent
+2025-03-18 14:34:31,460 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 14:34:31,460 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 14:34:31,460 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 14:34:31,460 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 14:34:31,460 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 14:34:31,460 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 14:34:31,460 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 14:34:31,460 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 14:34:31,460 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 14:34:31,460 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 14:34:31,474 - core.component - INFO - ע: wait_modbus_value -> WaitModbusValueComponent
+2025-03-18 14:34:31,474 - core.component - INFO - ע: write_modbus_value -> WriteModbusValueComponent
+2025-03-18 14:34:31,474 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 14:34:31,474 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 14:34:31,474 - core.component - INFO - ע: if -> IfComponent
+2025-03-18 14:34:31,474 - core.component - INFO - ע: if_else -> IfElseComponent
+2025-03-18 14:34:31,474 - core.component - INFO - ע: if_else_if -> IfElseIfComponent
+2025-03-18 14:34:31,474 - core.component - INFO - ע: for_each -> ForEachComponent
+2025-03-18 14:34:31,474 - core.component - INFO - ע: while -> WhileComponent
+2025-03-18 14:34:31,474 - core.component - INFO - ע: break -> BreakComponent
+2025-03-18 14:34:31,474 - core.component - INFO - ע: return -> ReturnComponent
+2025-03-18 14:34:31,474 - core.component - INFO - ע: delay -> DelayComponent
+2025-03-18 14:34:31,474 - core.component - INFO - ע: parallel_execute -> ParallelExecuteComponent
+2025-03-18 14:34:31,474 - core.component - INFO - ע: serial_execute -> SerialExecuteComponent
+2025-03-18 14:34:31,474 - core.component - INFO - ע: throw_exception -> ThrowExceptionComponent
+2025-03-18 14:34:31,474 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 14:34:31,474 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 14:34:31,474 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 14:34:31,474 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 14:34:31,474 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 14:34:31,474 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 14:34:31,474 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 14:34:31,474 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 14:34:31,474 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 14:34:31,474 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 14:34:31,474 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 14:34:31,656 - core.component - INFO - ע: http_get_request -> HttpGetRequestComponent
+2025-03-18 14:34:31,656 - core.component - INFO - ע: http_post_request -> HttpPostRequestComponent
+2025-03-18 14:34:31,656 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 14:34:31,656 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 14:34:31,673 - core.component - INFO - ע: select_robot -> SelectRobotComponent
+2025-03-18 14:34:31,673 - core.component - INFO - ע: get_robot_position -> GetRobotPositionComponent
+2025-03-18 14:34:31,673 - core.component - INFO - ע: robot_action -> RobotActionComponent
+2025-03-18 14:34:31,673 - core.component - INFO - ע: change_robot_destination -> ChangeRobotDestinationComponent
+2025-03-18 14:34:31,673 - core.component - INFO - ע: get_robot_battery -> GetRobotBatteryComponent
+2025-03-18 14:34:31,673 - core.component - INFO - ע: get_robot_pgv_code -> GetRobotPGVCodeComponent
+2025-03-18 14:34:31,673 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 14:34:31,673 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 14:34:31,673 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 14:34:31,688 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 14:34:31,688 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 14:34:31,688 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 14:34:31,690 - core.component - INFO - ע: run_script -> RunScriptComponent
+2025-03-18 14:34:31,690 - core.component - INFO - ע: set_task_variables -> SetTaskVariablesComponent
+2025-03-18 14:34:31,690 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 14:34:31,690 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 14:34:31,690 - core.component - INFO - ע: batch_set_site -> BatchSetSiteComponent
+2025-03-18 14:34:31,690 - core.component - INFO - ע: get_dense_site -> GetDenseSiteComponent
+2025-03-18 14:34:31,690 - core.component - INFO - ע: query_site -> QuerySiteComponent
+2025-03-18 14:34:31,690 - core.component - INFO - ע: lock_site -> LockSiteComponent
+2025-03-18 14:34:31,690 - core.component - INFO - ע: unlock_site -> UnlockSiteComponent
+2025-03-18 14:34:31,690 - core.component - INFO - ע: get_locked_sites_by_task -> GetLockedSitesByTaskComponent
+2025-03-18 14:34:31,690 - core.component - INFO - ע: get_site_extension_property -> GetSiteExtensionPropertyComponent
+2025-03-18 14:34:31,705 - core.component - INFO - ע: set_site_extension_property -> SetSiteExtensionPropertyComponent
+2025-03-18 14:34:31,706 - core.component - INFO - ע: set_site_goods -> SetSiteGoodsComponent
+2025-03-18 14:34:31,706 - core.component - INFO - ע: set_site_empty -> SetSiteEmptyComponent
+2025-03-18 14:34:31,707 - core.component - INFO - ע: set_site_occupied -> SetSiteOccupiedComponent
+2025-03-18 14:34:31,707 - core.component - INFO - ע: set_site_tag -> SetSiteTagComponent
+2025-03-18 14:34:31,707 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 14:34:31,707 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 14:34:31,707 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 14:34:31,707 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 14:34:31,707 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 14:34:31,707 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 14:34:31,723 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 14:34:31,723 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 14:34:31,724 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 14:34:31,724 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 14:34:31,724 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 14:34:31,724 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 14:34:31,724 - core.component - INFO - ע: subtask -> SubtaskComponent
+2025-03-18 14:34:31,724 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 14:34:31,724 - core.component - INFO - ע: cache_data -> CacheDataComponent
+2025-03-18 14:34:31,724 - core.component - INFO - ע: clear_cache_data -> ClearCacheDataComponent
+2025-03-18 14:34:31,724 - core.component - INFO - ע: get_cache_data -> GetCacheDataComponent
+2025-03-18 14:34:31,724 - core.component - INFO - ע: set_task_status -> SetTaskStatusComponent
+2025-03-18 14:34:31,724 - core.component - INFO - ע: jump_to_block -> JumpToBlockComponent
+2025-03-18 14:34:31,724 - core.component - INFO - ע: get_task_input_param -> GetTaskInputParamComponent
+2025-03-18 14:34:31,724 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 14:34:31,724 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 14:34:31,724 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 14:34:31,724 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 14:34:31,724 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 14:34:31,724 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 14:34:31,724 - config.component_config - INFO - Զע: components
+2025-03-18 14:34:31,785 - root - INFO - ʼʼݿ...
+2025-03-18 14:34:31,785 - root - INFO - ʼݿ...
+2025-03-18 14:34:31,845 - root - INFO - ݿɹ
+2025-03-18 14:34:31,845 - root - INFO - ʼʼ...
+2025-03-18 14:34:31,845 - root - INFO - ...
+2025-03-18 14:34:31,857 - root - INFO - Ѵ 9 ࣬ʼ
+2025-03-18 14:34:31,857 - root - INFO - ݳʼɹ
+2025-03-18 14:34:31,857 - core.component - INFO - Զ: components
+2025-03-18 14:34:31,858 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 14:34:31,858 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 14:34:31,858 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 14:34:31,858 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 14:34:31,858 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 14:34:31,859 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 14:34:31,859 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 14:34:31,859 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 14:34:31,859 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 14:34:31,859 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 14:34:31,860 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 14:34:31,860 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 14:34:31,860 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 14:34:31,860 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 14:34:31,860 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 14:34:31,861 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 14:34:31,861 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 14:34:31,861 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 14:34:31,861 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 14:34:31,861 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 14:34:31,861 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 14:34:31,861 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 14:34:31,862 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 14:34:31,862 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 14:34:31,862 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 14:34:31,862 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 14:34:31,862 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 14:34:31,862 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 14:34:31,862 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 14:34:31,862 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 14:34:31,862 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 14:34:31,862 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 14:34:31,863 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 14:34:31,863 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 14:34:31,863 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 14:34:31,863 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 14:34:31,863 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 14:34:31,863 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 14:34:31,863 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 14:34:31,863 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 14:34:31,864 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 14:34:31,864 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 14:34:31,864 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 14:34:31,864 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 14:34:31,864 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 14:34:31,864 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 14:34:31,865 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 14:34:31,865 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 14:34:31,865 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 14:34:31,865 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 14:34:31,866 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 14:34:31,866 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 14:34:31,866 - config.component_config - INFO - Զע: components
+2025-03-18 14:34:31,899 - root - INFO - Ӧ
+2025-03-18 14:44:30,763 - root - INFO - Ӧùر
+2025-03-18 14:44:32,198 - root - INFO - ʼʼݿ...
+2025-03-18 14:44:32,198 - root - INFO - ʼݿ...
+2025-03-18 14:44:32,236 - root - INFO - ݿɹ
+2025-03-18 14:44:32,236 - root - INFO - ʼʼ...
+2025-03-18 14:44:32,236 - root - INFO - ...
+2025-03-18 14:44:32,256 - root - INFO - Ѵ 9 ࣬ʼ
+2025-03-18 14:44:32,256 - root - INFO - ݳʼɹ
+2025-03-18 14:44:32,256 - core.component - INFO - Զ: components
+2025-03-18 14:44:32,256 - core.component - INFO - ע: check_task_instance_id_exists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 14:44:32,256 - core.component - INFO - ע: create_unique_id -> CreateUniqueIdComponent
+2025-03-18 14:44:32,256 - core.component - INFO - ע: current_timestamp -> CurrentTimestampComponent
+2025-03-18 14:44:32,256 - core.component - INFO - ע: current_time -> CurrentTimeComponent
+2025-03-18 14:44:32,266 - core.component - INFO - ע: execute_sql -> ExecuteSqlComponent
+2025-03-18 14:44:32,266 - core.component - INFO - ע: query_sql -> QuerySqlComponent
+2025-03-18 14:44:32,266 - core.component - INFO - ע: string_md5_encrypt -> StringMd5EncryptComponent
+2025-03-18 14:44:32,266 - core.component - INFO - ע: string_to_json_array -> StringToJsonArrayComponent
+2025-03-18 14:44:32,266 - core.component - INFO - ע: string_to_json_object -> StringToJsonObjectComponent
+2025-03-18 14:44:32,266 - core.component - INFO - ע: print -> PrintComponent
+2025-03-18 14:44:32,266 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 14:44:32,266 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 14:44:32,266 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 14:44:32,266 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 14:44:32,266 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 14:44:32,266 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 14:44:32,266 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 14:44:32,266 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 14:44:32,266 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 14:44:32,266 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 14:44:32,266 - core.component - INFO - ע: wait_modbus_value -> WaitModbusValueComponent
+2025-03-18 14:44:32,266 - core.component - INFO - ע: write_modbus_value -> WriteModbusValueComponent
+2025-03-18 14:44:32,266 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 14:44:32,266 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 14:44:32,266 - core.component - INFO - ע: if -> IfComponent
+2025-03-18 14:44:32,266 - core.component - INFO - ע: if_else -> IfElseComponent
+2025-03-18 14:44:32,266 - core.component - INFO - ע: if_else_if -> IfElseIfComponent
+2025-03-18 14:44:32,266 - core.component - INFO - ע: for_each -> ForEachComponent
+2025-03-18 14:44:32,266 - core.component - INFO - ע: while -> WhileComponent
+2025-03-18 14:44:32,266 - core.component - INFO - ע: break -> BreakComponent
+2025-03-18 14:44:32,266 - core.component - INFO - ע: return -> ReturnComponent
+2025-03-18 14:44:32,266 - core.component - INFO - ע: delay -> DelayComponent
+2025-03-18 14:44:32,266 - core.component - INFO - ע: parallel_execute -> ParallelExecuteComponent
+2025-03-18 14:44:32,266 - core.component - INFO - ע: serial_execute -> SerialExecuteComponent
+2025-03-18 14:44:32,266 - core.component - INFO - ע: throw_exception -> ThrowExceptionComponent
+2025-03-18 14:44:32,266 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 14:44:32,266 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 14:44:32,266 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 14:44:32,266 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 14:44:32,266 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 14:44:32,266 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 14:44:32,266 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 14:44:32,266 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 14:44:32,266 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 14:44:32,266 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 14:44:32,266 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 14:44:32,447 - core.component - INFO - ע: http_get_request -> HttpGetRequestComponent
+2025-03-18 14:44:32,455 - core.component - INFO - ע: http_post_request -> HttpPostRequestComponent
+2025-03-18 14:44:32,455 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 14:44:32,455 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 14:44:32,455 - core.component - INFO - ע: select_robot -> SelectRobotComponent
+2025-03-18 14:44:32,455 - core.component - INFO - ע: get_robot_position -> GetRobotPositionComponent
+2025-03-18 14:44:32,455 - core.component - INFO - ע: robot_action -> RobotActionComponent
+2025-03-18 14:44:32,457 - core.component - INFO - ע: change_robot_destination -> ChangeRobotDestinationComponent
+2025-03-18 14:44:32,457 - core.component - INFO - ע: get_robot_battery -> GetRobotBatteryComponent
+2025-03-18 14:44:32,457 - core.component - INFO - ע: get_robot_pgv_code -> GetRobotPGVCodeComponent
+2025-03-18 14:44:32,459 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 14:44:32,459 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 14:44:32,459 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 14:44:32,459 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 14:44:32,459 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 14:44:32,459 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 14:44:32,459 - core.component - INFO - ע: run_script -> RunScriptComponent
+2025-03-18 14:44:32,467 - core.component - INFO - ע: set_task_variables -> SetTaskVariablesComponent
+2025-03-18 14:44:32,467 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 14:44:32,467 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 14:44:32,467 - core.component - INFO - ע: batch_set_site -> BatchSetSiteComponent
+2025-03-18 14:44:32,467 - core.component - INFO - ע: get_dense_site -> GetDenseSiteComponent
+2025-03-18 14:44:32,467 - core.component - INFO - ע: query_site -> QuerySiteComponent
+2025-03-18 14:44:32,467 - core.component - INFO - ע: lock_site -> LockSiteComponent
+2025-03-18 14:44:32,467 - core.component - INFO - ע: unlock_site -> UnlockSiteComponent
+2025-03-18 14:44:32,467 - core.component - INFO - ע: get_locked_sites_by_task -> GetLockedSitesByTaskComponent
+2025-03-18 14:44:32,467 - core.component - INFO - ע: get_site_extension_property -> GetSiteExtensionPropertyComponent
+2025-03-18 14:44:32,478 - core.component - INFO - ע: set_site_extension_property -> SetSiteExtensionPropertyComponent
+2025-03-18 14:44:32,478 - core.component - INFO - ע: set_site_goods -> SetSiteGoodsComponent
+2025-03-18 14:44:32,478 - core.component - INFO - ע: set_site_empty -> SetSiteEmptyComponent
+2025-03-18 14:44:32,478 - core.component - INFO - ע: set_site_occupied -> SetSiteOccupiedComponent
+2025-03-18 14:44:32,478 - core.component - INFO - ע: set_site_tag -> SetSiteTagComponent
+2025-03-18 14:44:32,478 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 14:44:32,478 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 14:44:32,478 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 14:44:32,478 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 14:44:32,478 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 14:44:32,478 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 14:44:32,485 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 14:44:32,486 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 14:44:32,486 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 14:44:32,486 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 14:44:32,488 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 14:44:32,488 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 14:44:32,488 - core.component - INFO - ע: subtask -> SubtaskComponent
+2025-03-18 14:44:32,488 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 14:44:32,488 - core.component - INFO - ע: cache_data -> CacheDataComponent
+2025-03-18 14:44:32,488 - core.component - INFO - ע: clear_cache_data -> ClearCacheDataComponent
+2025-03-18 14:44:32,488 - core.component - INFO - ע: get_cache_data -> GetCacheDataComponent
+2025-03-18 14:44:32,488 - core.component - INFO - ע: set_task_status -> SetTaskStatusComponent
+2025-03-18 14:44:32,488 - core.component - INFO - ע: jump_to_block -> JumpToBlockComponent
+2025-03-18 14:44:32,488 - core.component - INFO - ע: get_task_input_param -> GetTaskInputParamComponent
+2025-03-18 14:44:32,488 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 14:44:32,488 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 14:44:32,488 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 14:44:32,488 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 14:44:32,488 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 14:44:32,488 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 14:44:32,488 - config.component_config - INFO - Զע: components
+2025-03-18 14:44:32,572 - root - INFO - ʼʼݿ...
+2025-03-18 14:44:32,574 - root - INFO - ʼݿ...
+2025-03-18 14:44:32,636 - root - INFO - ݿɹ
+2025-03-18 14:44:32,636 - root - INFO - ʼʼ...
+2025-03-18 14:44:32,636 - root - INFO - ...
+2025-03-18 14:44:32,646 - root - INFO - Ѵ 9 ࣬ʼ
+2025-03-18 14:44:32,646 - root - INFO - ݳʼɹ
+2025-03-18 14:44:32,646 - core.component - INFO - Զ: components
+2025-03-18 14:44:32,646 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 14:44:32,646 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 14:44:32,646 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 14:44:32,657 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 14:44:32,657 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 14:44:32,657 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 14:44:32,657 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 14:44:32,657 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 14:44:32,657 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 14:44:32,657 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 14:44:32,667 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 14:44:32,667 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 14:44:32,667 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 14:44:32,667 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 14:44:32,667 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 14:44:32,667 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 14:44:32,667 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 14:44:32,678 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 14:44:32,678 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 14:44:32,678 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 14:44:32,678 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 14:44:32,678 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 14:44:32,678 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 14:44:32,678 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 14:44:32,678 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 14:44:32,688 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 14:44:32,688 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 14:44:32,688 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 14:44:32,688 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 14:44:32,688 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 14:44:32,688 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 14:44:32,688 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 14:44:32,698 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 14:44:32,698 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 14:44:32,698 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 14:44:32,698 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 14:44:32,698 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 14:44:32,698 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 14:44:32,698 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 14:44:32,709 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 14:44:32,709 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 14:44:32,709 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 14:44:32,709 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 14:44:32,709 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 14:44:32,709 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 14:44:32,709 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 14:44:32,719 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 14:44:32,719 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 14:44:32,719 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 14:44:32,719 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 14:44:32,721 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 14:44:32,721 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 14:44:32,721 - config.component_config - INFO - Զע: components
+2025-03-18 14:44:32,760 - root - INFO - Ӧ
+2025-03-18 14:45:26,282 - root - INFO - Ӧùر
+2025-03-18 14:45:27,627 - root - INFO - ʼʼݿ...
+2025-03-18 14:45:27,627 - root - INFO - ʼݿ...
+2025-03-18 14:45:27,678 - root - INFO - ݿɹ
+2025-03-18 14:45:27,678 - root - INFO - ʼʼ...
+2025-03-18 14:45:27,678 - root - INFO - ...
+2025-03-18 14:45:27,698 - root - INFO - Ѵ 9 ࣬ʼ
+2025-03-18 14:45:27,698 - root - INFO - ݳʼɹ
+2025-03-18 14:45:27,698 - core.component - INFO - Զ: components
+2025-03-18 14:45:27,698 - core.component - INFO - ע: check_task_instance_id_exists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 14:45:27,698 - core.component - INFO - ע: create_unique_id -> CreateUniqueIdComponent
+2025-03-18 14:45:27,698 - core.component - INFO - ע: current_timestamp -> CurrentTimestampComponent
+2025-03-18 14:45:27,698 - core.component - INFO - ע: current_time -> CurrentTimeComponent
+2025-03-18 14:45:27,698 - core.component - INFO - ע: execute_sql -> ExecuteSqlComponent
+2025-03-18 14:45:27,698 - core.component - INFO - ע: query_sql -> QuerySqlComponent
+2025-03-18 14:45:27,698 - core.component - INFO - ע: string_md5_encrypt -> StringMd5EncryptComponent
+2025-03-18 14:45:27,698 - core.component - INFO - ע: string_to_json_array -> StringToJsonArrayComponent
+2025-03-18 14:45:27,698 - core.component - INFO - ע: string_to_json_object -> StringToJsonObjectComponent
+2025-03-18 14:45:27,698 - core.component - INFO - ע: print -> PrintComponent
+2025-03-18 14:45:27,698 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 14:45:27,698 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 14:45:27,698 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 14:45:27,698 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 14:45:27,698 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 14:45:27,698 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 14:45:27,698 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 14:45:27,698 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 14:45:27,698 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 14:45:27,698 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 14:45:27,698 - core.component - INFO - ע: wait_modbus_value -> WaitModbusValueComponent
+2025-03-18 14:45:27,698 - core.component - INFO - ע: write_modbus_value -> WriteModbusValueComponent
+2025-03-18 14:45:27,698 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 14:45:27,698 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 14:45:27,698 - core.component - INFO - ע: if -> IfComponent
+2025-03-18 14:45:27,698 - core.component - INFO - ע: if_else -> IfElseComponent
+2025-03-18 14:45:27,698 - core.component - INFO - ע: if_else_if -> IfElseIfComponent
+2025-03-18 14:45:27,698 - core.component - INFO - ע: for_each -> ForEachComponent
+2025-03-18 14:45:27,698 - core.component - INFO - ע: while -> WhileComponent
+2025-03-18 14:45:27,698 - core.component - INFO - ע: break -> BreakComponent
+2025-03-18 14:45:27,698 - core.component - INFO - ע: return -> ReturnComponent
+2025-03-18 14:45:27,698 - core.component - INFO - ע: delay -> DelayComponent
+2025-03-18 14:45:27,698 - core.component - INFO - ע: parallel_execute -> ParallelExecuteComponent
+2025-03-18 14:45:27,698 - core.component - INFO - ע: serial_execute -> SerialExecuteComponent
+2025-03-18 14:45:27,698 - core.component - INFO - ע: throw_exception -> ThrowExceptionComponent
+2025-03-18 14:45:27,698 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 14:45:27,698 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 14:45:27,698 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 14:45:27,698 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 14:45:27,698 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 14:45:27,698 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 14:45:27,698 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 14:45:27,698 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 14:45:27,698 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 14:45:27,698 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 14:45:27,698 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 14:45:27,870 - core.component - INFO - ע: http_get_request -> HttpGetRequestComponent
+2025-03-18 14:45:27,870 - core.component - INFO - ע: http_post_request -> HttpPostRequestComponent
+2025-03-18 14:45:27,870 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 14:45:27,870 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 14:45:27,880 - core.component - INFO - ע: select_robot -> SelectRobotComponent
+2025-03-18 14:45:27,880 - core.component - INFO - ע: get_robot_position -> GetRobotPositionComponent
+2025-03-18 14:45:27,880 - core.component - INFO - ע: robot_action -> RobotActionComponent
+2025-03-18 14:45:27,880 - core.component - INFO - ע: change_robot_destination -> ChangeRobotDestinationComponent
+2025-03-18 14:45:27,880 - core.component - INFO - ע: get_robot_battery -> GetRobotBatteryComponent
+2025-03-18 14:45:27,880 - core.component - INFO - ע: get_robot_pgv_code -> GetRobotPGVCodeComponent
+2025-03-18 14:45:27,880 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 14:45:27,880 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 14:45:27,880 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 14:45:27,880 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 14:45:27,880 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 14:45:27,880 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 14:45:27,880 - core.component - INFO - ע: run_script -> RunScriptComponent
+2025-03-18 14:45:27,880 - core.component - INFO - ע: set_task_variables -> SetTaskVariablesComponent
+2025-03-18 14:45:27,880 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 14:45:27,880 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 14:45:27,880 - core.component - INFO - ע: batch_set_site -> BatchSetSiteComponent
+2025-03-18 14:45:27,880 - core.component - INFO - ע: get_dense_site -> GetDenseSiteComponent
+2025-03-18 14:45:27,880 - core.component - INFO - ע: query_site -> QuerySiteComponent
+2025-03-18 14:45:27,880 - core.component - INFO - ע: lock_site -> LockSiteComponent
+2025-03-18 14:45:27,880 - core.component - INFO - ע: unlock_site -> UnlockSiteComponent
+2025-03-18 14:45:27,880 - core.component - INFO - ע: get_locked_sites_by_task -> GetLockedSitesByTaskComponent
+2025-03-18 14:45:27,880 - core.component - INFO - ע: get_site_extension_property -> GetSiteExtensionPropertyComponent
+2025-03-18 14:45:27,880 - core.component - INFO - ע: set_site_extension_property -> SetSiteExtensionPropertyComponent
+2025-03-18 14:45:27,880 - core.component - INFO - ע: set_site_goods -> SetSiteGoodsComponent
+2025-03-18 14:45:27,880 - core.component - INFO - ע: set_site_empty -> SetSiteEmptyComponent
+2025-03-18 14:45:27,880 - core.component - INFO - ע: set_site_occupied -> SetSiteOccupiedComponent
+2025-03-18 14:45:27,880 - core.component - INFO - ע: set_site_tag -> SetSiteTagComponent
+2025-03-18 14:45:27,880 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 14:45:27,880 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 14:45:27,880 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 14:45:27,880 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 14:45:27,880 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 14:45:27,880 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 14:45:27,880 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 14:45:27,880 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 14:45:27,880 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 14:45:27,880 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 14:45:27,880 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 14:45:27,880 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 14:45:27,880 - core.component - INFO - ע: subtask -> SubtaskComponent
+2025-03-18 14:45:27,880 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 14:45:27,880 - core.component - INFO - ע: cache_data -> CacheDataComponent
+2025-03-18 14:45:27,880 - core.component - INFO - ע: clear_cache_data -> ClearCacheDataComponent
+2025-03-18 14:45:27,880 - core.component - INFO - ע: get_cache_data -> GetCacheDataComponent
+2025-03-18 14:45:27,880 - core.component - INFO - ע: set_task_status -> SetTaskStatusComponent
+2025-03-18 14:45:27,880 - core.component - INFO - ע: jump_to_block -> JumpToBlockComponent
+2025-03-18 14:45:27,880 - core.component - INFO - ע: get_task_input_param -> GetTaskInputParamComponent
+2025-03-18 14:45:27,880 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 14:45:27,880 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 14:45:27,880 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 14:45:27,880 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 14:45:27,880 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 14:45:27,880 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 14:45:27,880 - config.component_config - INFO - Զע: components
+2025-03-18 14:45:27,943 - root - INFO - ʼʼݿ...
+2025-03-18 14:45:27,945 - root - INFO - ʼݿ...
+2025-03-18 14:45:28,012 - root - INFO - ݿɹ
+2025-03-18 14:45:28,012 - root - INFO - ʼʼ...
+2025-03-18 14:45:28,012 - root - INFO - ...
+2025-03-18 14:45:28,012 - root - INFO - Ѵ 9 ࣬ʼ
+2025-03-18 14:45:28,012 - root - INFO - ݳʼɹ
+2025-03-18 14:45:28,012 - core.component - INFO - Զ: components
+2025-03-18 14:45:28,012 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 14:45:28,012 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 14:45:28,012 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 14:45:28,012 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 14:45:28,012 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 14:45:28,012 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 14:45:28,012 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 14:45:28,012 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 14:45:28,012 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 14:45:28,012 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 14:45:28,012 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 14:45:28,012 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 14:45:28,012 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 14:45:28,012 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 14:45:28,012 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 14:45:28,012 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 14:45:28,012 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 14:45:28,018 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 14:45:28,018 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 14:45:28,018 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 14:45:28,018 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 14:45:28,018 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 14:45:28,018 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 14:45:28,018 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 14:45:28,018 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 14:45:28,018 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 14:45:28,018 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 14:45:28,018 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 14:45:28,018 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 14:45:28,018 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 14:45:28,018 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 14:45:28,018 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 14:45:28,018 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 14:45:28,018 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 14:45:28,018 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 14:45:28,018 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 14:45:28,018 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 14:45:28,018 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 14:45:28,018 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 14:45:28,018 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 14:45:28,018 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 14:45:28,018 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 14:45:28,018 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 14:45:28,018 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 14:45:28,018 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 14:45:28,018 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 14:45:28,018 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 14:45:28,018 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 14:45:28,022 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 14:45:28,022 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 14:45:28,022 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 14:45:28,022 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 14:45:28,022 - config.component_config - INFO - Զע: components
+2025-03-18 14:45:28,057 - root - INFO - Ӧ
+2025-03-18 14:48:27,107 - root - INFO - Ӧùر
+2025-03-18 14:48:28,343 - root - INFO - ʼʼݿ...
+2025-03-18 14:48:28,343 - root - INFO - ʼݿ...
+2025-03-18 14:48:28,391 - root - INFO - ݿɹ
+2025-03-18 14:48:28,391 - root - INFO - ʼʼ...
+2025-03-18 14:48:28,391 - root - INFO - ...
+2025-03-18 14:48:28,407 - root - INFO - Ѵ 9 ࣬ʼ
+2025-03-18 14:48:28,407 - root - INFO - ݳʼɹ
+2025-03-18 14:48:28,423 - core.component - INFO - Զ: components
+2025-03-18 14:48:28,423 - core.component - INFO - ע: check_task_instance_id_exists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 14:48:28,423 - core.component - INFO - ע: create_unique_id -> CreateUniqueIdComponent
+2025-03-18 14:48:28,423 - core.component - INFO - ע: current_timestamp -> CurrentTimestampComponent
+2025-03-18 14:48:28,423 - core.component - INFO - ע: current_time -> CurrentTimeComponent
+2025-03-18 14:48:28,423 - core.component - INFO - ע: execute_sql -> ExecuteSqlComponent
+2025-03-18 14:48:28,439 - core.component - INFO - ע: query_sql -> QuerySqlComponent
+2025-03-18 14:48:28,439 - core.component - INFO - ע: string_md5_encrypt -> StringMd5EncryptComponent
+2025-03-18 14:48:28,439 - core.component - INFO - ע: string_to_json_array -> StringToJsonArrayComponent
+2025-03-18 14:48:28,439 - core.component - INFO - ע: string_to_json_object -> StringToJsonObjectComponent
+2025-03-18 14:48:28,439 - core.component - INFO - ע: print -> PrintComponent
+2025-03-18 14:48:28,454 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 14:48:28,454 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 14:48:28,454 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 14:48:28,454 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 14:48:28,454 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 14:48:28,454 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 14:48:28,454 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 14:48:28,454 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 14:48:28,454 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 14:48:28,454 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 14:48:28,470 - core.component - INFO - ע: wait_modbus_value -> WaitModbusValueComponent
+2025-03-18 14:48:28,470 - core.component - INFO - ע: write_modbus_value -> WriteModbusValueComponent
+2025-03-18 14:48:28,470 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 14:48:28,470 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 14:48:28,470 - core.component - INFO - ע: if -> IfComponent
+2025-03-18 14:48:28,470 - core.component - INFO - ע: if_else -> IfElseComponent
+2025-03-18 14:48:28,470 - core.component - INFO - ע: if_else_if -> IfElseIfComponent
+2025-03-18 14:48:28,470 - core.component - INFO - ע: for_each -> ForEachComponent
+2025-03-18 14:48:28,470 - core.component - INFO - ע: while -> WhileComponent
+2025-03-18 14:48:28,470 - core.component - INFO - ע: break -> BreakComponent
+2025-03-18 14:48:28,470 - core.component - INFO - ע: return -> ReturnComponent
+2025-03-18 14:48:28,470 - core.component - INFO - ע: delay -> DelayComponent
+2025-03-18 14:48:28,486 - core.component - INFO - ע: parallel_execute -> ParallelExecuteComponent
+2025-03-18 14:48:28,486 - core.component - INFO - ע: serial_execute -> SerialExecuteComponent
+2025-03-18 14:48:28,486 - core.component - INFO - ע: throw_exception -> ThrowExceptionComponent
+2025-03-18 14:48:28,486 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 14:48:28,486 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 14:48:28,486 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 14:48:28,486 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 14:48:28,486 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 14:48:28,486 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 14:48:28,502 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 14:48:28,502 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 14:48:28,502 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 14:48:28,502 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 14:48:28,502 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 14:48:28,678 - core.component - INFO - ע: http_get_request -> HttpGetRequestComponent
+2025-03-18 14:48:28,678 - core.component - INFO - ע: http_post_request -> HttpPostRequestComponent
+2025-03-18 14:48:28,678 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 14:48:28,678 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 14:48:28,678 - core.component - INFO - ע: select_robot -> SelectRobotComponent
+2025-03-18 14:48:28,678 - core.component - INFO - ע: get_robot_position -> GetRobotPositionComponent
+2025-03-18 14:48:28,678 - core.component - INFO - ע: robot_action -> RobotActionComponent
+2025-03-18 14:48:28,691 - core.component - INFO - ע: change_robot_destination -> ChangeRobotDestinationComponent
+2025-03-18 14:48:28,691 - core.component - INFO - ע: get_robot_battery -> GetRobotBatteryComponent
+2025-03-18 14:48:28,691 - core.component - INFO - ע: get_robot_pgv_code -> GetRobotPGVCodeComponent
+2025-03-18 14:48:28,691 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 14:48:28,691 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 14:48:28,691 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 14:48:28,691 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 14:48:28,691 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 14:48:28,691 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 14:48:28,691 - core.component - INFO - ע: run_script -> RunScriptComponent
+2025-03-18 14:48:28,691 - core.component - INFO - ע: set_task_variables -> SetTaskVariablesComponent
+2025-03-18 14:48:28,691 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 14:48:28,691 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 14:48:28,691 - core.component - INFO - ע: batch_set_site -> BatchSetSiteComponent
+2025-03-18 14:48:28,691 - core.component - INFO - ע: get_dense_site -> GetDenseSiteComponent
+2025-03-18 14:48:28,691 - core.component - INFO - ע: query_site -> QuerySiteComponent
+2025-03-18 14:48:28,691 - core.component - INFO - ע: lock_site -> LockSiteComponent
+2025-03-18 14:48:28,691 - core.component - INFO - ע: unlock_site -> UnlockSiteComponent
+2025-03-18 14:48:28,691 - core.component - INFO - ע: get_locked_sites_by_task -> GetLockedSitesByTaskComponent
+2025-03-18 14:48:28,691 - core.component - INFO - ע: get_site_extension_property -> GetSiteExtensionPropertyComponent
+2025-03-18 14:48:28,691 - core.component - INFO - ע: set_site_extension_property -> SetSiteExtensionPropertyComponent
+2025-03-18 14:48:28,691 - core.component - INFO - ע: set_site_goods -> SetSiteGoodsComponent
+2025-03-18 14:48:28,691 - core.component - INFO - ע: set_site_empty -> SetSiteEmptyComponent
+2025-03-18 14:48:28,691 - core.component - INFO - ע: set_site_occupied -> SetSiteOccupiedComponent
+2025-03-18 14:48:28,691 - core.component - INFO - ע: set_site_tag -> SetSiteTagComponent
+2025-03-18 14:48:28,691 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 14:48:28,691 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 14:48:28,691 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 14:48:28,691 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 14:48:28,691 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 14:48:28,691 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 14:48:28,691 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 14:48:28,691 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 14:48:28,691 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 14:48:28,691 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 14:48:28,691 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 14:48:28,691 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 14:48:28,691 - core.component - INFO - ע: subtask -> SubtaskComponent
+2025-03-18 14:48:28,691 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 14:48:28,691 - core.component - INFO - ע: cache_data -> CacheDataComponent
+2025-03-18 14:48:28,691 - core.component - INFO - ע: clear_cache_data -> ClearCacheDataComponent
+2025-03-18 14:48:28,691 - core.component - INFO - ע: get_cache_data -> GetCacheDataComponent
+2025-03-18 14:48:28,691 - core.component - INFO - ע: set_task_status -> SetTaskStatusComponent
+2025-03-18 14:48:28,691 - core.component - INFO - ע: jump_to_block -> JumpToBlockComponent
+2025-03-18 14:48:28,691 - core.component - INFO - ע: get_task_input_param -> GetTaskInputParamComponent
+2025-03-18 14:48:28,691 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 14:48:28,691 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 14:48:28,691 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 14:48:28,691 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 14:48:28,691 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 14:48:28,691 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 14:48:28,691 - config.component_config - INFO - Զע: components
+2025-03-18 14:48:28,754 - root - INFO - ʼʼݿ...
+2025-03-18 14:48:28,754 - root - INFO - ʼݿ...
+2025-03-18 14:48:28,818 - root - INFO - ݿɹ
+2025-03-18 14:48:28,818 - root - INFO - ʼʼ...
+2025-03-18 14:48:28,818 - root - INFO - ...
+2025-03-18 14:48:28,818 - root - INFO - Ѵ 9 ࣬ʼ
+2025-03-18 14:48:28,818 - root - INFO - ݳʼɹ
+2025-03-18 14:48:28,818 - core.component - INFO - Զ: components
+2025-03-18 14:48:28,818 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 14:48:28,818 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 14:48:28,818 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 14:48:28,818 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 14:48:28,818 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 14:48:28,818 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 14:48:28,818 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 14:48:28,818 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 14:48:28,818 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 14:48:28,818 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 14:48:28,818 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 14:48:28,818 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 14:48:28,818 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 14:48:28,818 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 14:48:28,818 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 14:48:28,818 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 14:48:28,818 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 14:48:28,818 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 14:48:28,818 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 14:48:28,818 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 14:48:28,818 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 14:48:28,818 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 14:48:28,818 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 14:48:28,818 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 14:48:28,818 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 14:48:28,818 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 14:48:28,818 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 14:48:28,818 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 14:48:28,818 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 14:48:28,834 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 14:48:28,834 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 14:48:28,836 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 14:48:28,836 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 14:48:28,836 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 14:48:28,836 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 14:48:28,836 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 14:48:28,836 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 14:48:28,836 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 14:48:28,836 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 14:48:28,850 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 14:48:28,850 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 14:48:28,850 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 14:48:28,850 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 14:48:28,850 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 14:48:28,850 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 14:48:28,850 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 14:48:28,850 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 14:48:28,850 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 14:48:28,850 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 14:48:28,850 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 14:48:28,865 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 14:48:28,865 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 14:48:28,865 - config.component_config - INFO - Զע: components
+2025-03-18 14:48:28,897 - root - INFO - Ӧ
+2025-03-18 14:48:30,459 - root - INFO - Ӧùر
+2025-03-18 14:48:50,721 - root - INFO - ʼʼݿ...
+2025-03-18 14:48:50,722 - root - INFO - ʼݿ...
+2025-03-18 14:48:50,785 - root - ERROR - ݿʧ: (pymysql.err.OperationalError) (1822, "Failed to add the foreign key constraint. Missing index for constraint 'task_input_params_ibfk_1' in the referenced table 'task_instances'")
+[SQL:
+CREATE TABLE task_input_params (
+ id INTEGER NOT NULL COMMENT 'ID' AUTO_INCREMENT,
+ param_id VARCHAR(36) NOT NULL COMMENT 'ΨһIDⲿ',
+ instance_id VARCHAR(36) NOT NULL COMMENT 'ʵID',
+ task_id VARCHAR(50) NOT NULL COMMENT 'ID洢ڲѯ',
+ param_name VARCHAR(50) COMMENT 'ƣ',
+ label VARCHAR(100) COMMENT 'ǩʾ',
+ param_type VARCHAR(20) NOT NULL COMMENT '',
+ required BOOL COMMENT 'Ƿ',
+ default_value JSON NOT NULL COMMENT 'Ĭֵ',
+ description TEXT COMMENT '˵',
+ is_system BOOL COMMENT 'Ƿϵͳ',
+ is_readonly BOOL COMMENT 'Ƿֻ',
+ sort_order INTEGER COMMENT '˳',
+ created_at DATETIME COMMENT 'ʱ',
+ updated_at DATETIME COMMENT 'ʱ',
+ is_deleted BOOL COMMENT 'Ƿɾɾǣ',
+ PRIMARY KEY (id),
+ FOREIGN KEY(instance_id) REFERENCES task_instances (instance_id)
+)
+
+]
+(Background on this error at: https://sqlalche.me/e/20/e3q8)
+2025-03-18 14:48:50,788 - root - ERROR - Traceback (most recent call last):
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1964, in _exec_single_context
+ self.dialect.do_execute(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\default.py", line 942, in do_execute
+ cursor.execute(statement, parameters)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\cursors.py", line 153, in execute
+ result = self._query(query)
+ ^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\cursors.py", line 322, in _query
+ conn.query(q)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 563, in query
+ self._affected_rows = self._read_query_result(unbuffered=unbuffered)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 825, in _read_query_result
+ result.read()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 1199, in read
+ first_packet = self.connection._read_packet()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 775, in _read_packet
+ packet.raise_for_error()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\protocol.py", line 219, in raise_for_error
+ err.raise_mysql_exception(self._data)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\err.py", line 150, in raise_mysql_exception
+ raise errorclass(errno, errval)
+pymysql.err.OperationalError: (1822, "Failed to add the foreign key constraint. Missing index for constraint 'task_input_params_ibfk_1' in the referenced table 'task_instances'")
+
+The above exception was the direct cause of the following exception:
+
+Traceback (most recent call last):
+ File "D:\jsw_code\project\tianfeng_task\app.py", line 73, in init_database
+ DBConfig.init_db()
+ File "D:\jsw_code\project\tianfeng_task\config\database.py", line 185, in init_db
+ cls.base.metadata.create_all(bind=cls.engine)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\schema.py", line 5907, in create_all
+ bind._run_ddl_visitor(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 3249, in _run_ddl_visitor
+ conn._run_ddl_visitor(visitorcallable, element, **kwargs)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 2456, in _run_ddl_visitor
+ visitorcallable(self.dialect, self, **kwargs).traverse_single(element)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\visitors.py", line 664, in traverse_single
+ return meth(obj, **kw)
+ ^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\ddl.py", line 978, in visit_metadata
+ self.traverse_single(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\visitors.py", line 664, in traverse_single
+ return meth(obj, **kw)
+ ^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\ddl.py", line 1016, in visit_table
+ )._invoke_with(self.connection)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\ddl.py", line 314, in _invoke_with
+ return bind.execute(self)
+ ^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1416, in execute
+ return meth(
+ ^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\ddl.py", line 180, in _execute_on_connection
+ return connection._execute_ddl(
+ ^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1527, in _execute_ddl
+ ret = self._execute_context(
+ ^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1843, in _execute_context
+ return self._exec_single_context(
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1983, in _exec_single_context
+ self._handle_dbapi_exception(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 2352, in _handle_dbapi_exception
+ raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1964, in _exec_single_context
+ self.dialect.do_execute(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\default.py", line 942, in do_execute
+ cursor.execute(statement, parameters)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\cursors.py", line 153, in execute
+ result = self._query(query)
+ ^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\cursors.py", line 322, in _query
+ conn.query(q)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 563, in query
+ self._affected_rows = self._read_query_result(unbuffered=unbuffered)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 825, in _read_query_result
+ result.read()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 1199, in read
+ first_packet = self.connection._read_packet()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 775, in _read_packet
+ packet.raise_for_error()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\protocol.py", line 219, in raise_for_error
+ err.raise_mysql_exception(self._data)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\err.py", line 150, in raise_mysql_exception
+ raise errorclass(errno, errval)
+sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1822, "Failed to add the foreign key constraint. Missing index for constraint 'task_input_params_ibfk_1' in the referenced table 'task_instances'")
+[SQL:
+CREATE TABLE task_input_params (
+ id INTEGER NOT NULL COMMENT 'ID' AUTO_INCREMENT,
+ param_id VARCHAR(36) NOT NULL COMMENT 'ΨһIDⲿ',
+ instance_id VARCHAR(36) NOT NULL COMMENT 'ʵID',
+ task_id VARCHAR(50) NOT NULL COMMENT 'ID洢ڲѯ',
+ param_name VARCHAR(50) COMMENT 'ƣ',
+ label VARCHAR(100) COMMENT 'ǩʾ',
+ param_type VARCHAR(20) NOT NULL COMMENT '',
+ required BOOL COMMENT 'Ƿ',
+ default_value JSON NOT NULL COMMENT 'Ĭֵ',
+ description TEXT COMMENT '˵',
+ is_system BOOL COMMENT 'Ƿϵͳ',
+ is_readonly BOOL COMMENT 'Ƿֻ',
+ sort_order INTEGER COMMENT '˳',
+ created_at DATETIME COMMENT 'ʱ',
+ updated_at DATETIME COMMENT 'ʱ',
+ is_deleted BOOL COMMENT 'Ƿɾɾǣ',
+ PRIMARY KEY (id),
+ FOREIGN KEY(instance_id) REFERENCES task_instances (instance_id)
+)
+
+]
+(Background on this error at: https://sqlalche.me/e/20/e3q8)
+
+2025-03-18 14:48:50,790 - root - ERROR - ݿʼʧ: (pymysql.err.OperationalError) (1822, "Failed to add the foreign key constraint. Missing index for constraint 'task_input_params_ibfk_1' in the referenced table 'task_instances'")
+[SQL:
+CREATE TABLE task_input_params (
+ id INTEGER NOT NULL COMMENT 'ID' AUTO_INCREMENT,
+ param_id VARCHAR(36) NOT NULL COMMENT 'ΨһIDⲿ',
+ instance_id VARCHAR(36) NOT NULL COMMENT 'ʵID',
+ task_id VARCHAR(50) NOT NULL COMMENT 'ID洢ڲѯ',
+ param_name VARCHAR(50) COMMENT 'ƣ',
+ label VARCHAR(100) COMMENT 'ǩʾ',
+ param_type VARCHAR(20) NOT NULL COMMENT '',
+ required BOOL COMMENT 'Ƿ',
+ default_value JSON NOT NULL COMMENT 'Ĭֵ',
+ description TEXT COMMENT '˵',
+ is_system BOOL COMMENT 'Ƿϵͳ',
+ is_readonly BOOL COMMENT 'Ƿֻ',
+ sort_order INTEGER COMMENT '˳',
+ created_at DATETIME COMMENT 'ʱ',
+ updated_at DATETIME COMMENT 'ʱ',
+ is_deleted BOOL COMMENT 'Ƿɾɾǣ',
+ PRIMARY KEY (id),
+ FOREIGN KEY(instance_id) REFERENCES task_instances (instance_id)
+)
+
+]
+(Background on this error at: https://sqlalche.me/e/20/e3q8)
+2025-03-18 14:48:50,791 - root - ERROR - Traceback (most recent call last):
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1964, in _exec_single_context
+ self.dialect.do_execute(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\default.py", line 942, in do_execute
+ cursor.execute(statement, parameters)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\cursors.py", line 153, in execute
+ result = self._query(query)
+ ^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\cursors.py", line 322, in _query
+ conn.query(q)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 563, in query
+ self._affected_rows = self._read_query_result(unbuffered=unbuffered)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 825, in _read_query_result
+ result.read()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 1199, in read
+ first_packet = self.connection._read_packet()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 775, in _read_packet
+ packet.raise_for_error()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\protocol.py", line 219, in raise_for_error
+ err.raise_mysql_exception(self._data)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\err.py", line 150, in raise_mysql_exception
+ raise errorclass(errno, errval)
+pymysql.err.OperationalError: (1822, "Failed to add the foreign key constraint. Missing index for constraint 'task_input_params_ibfk_1' in the referenced table 'task_instances'")
+
+The above exception was the direct cause of the following exception:
+
+Traceback (most recent call last):
+ File "D:\jsw_code\project\tianfeng_task\app.py", line 73, in init_database
+ DBConfig.init_db()
+ File "D:\jsw_code\project\tianfeng_task\config\database.py", line 185, in init_db
+ cls.base.metadata.create_all(bind=cls.engine)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\schema.py", line 5907, in create_all
+ bind._run_ddl_visitor(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 3249, in _run_ddl_visitor
+ conn._run_ddl_visitor(visitorcallable, element, **kwargs)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 2456, in _run_ddl_visitor
+ visitorcallable(self.dialect, self, **kwargs).traverse_single(element)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\visitors.py", line 664, in traverse_single
+ return meth(obj, **kw)
+ ^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\ddl.py", line 978, in visit_metadata
+ self.traverse_single(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\visitors.py", line 664, in traverse_single
+ return meth(obj, **kw)
+ ^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\ddl.py", line 1016, in visit_table
+ )._invoke_with(self.connection)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\ddl.py", line 314, in _invoke_with
+ return bind.execute(self)
+ ^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1416, in execute
+ return meth(
+ ^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\ddl.py", line 180, in _execute_on_connection
+ return connection._execute_ddl(
+ ^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1527, in _execute_ddl
+ ret = self._execute_context(
+ ^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1843, in _execute_context
+ return self._exec_single_context(
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1983, in _exec_single_context
+ self._handle_dbapi_exception(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 2352, in _handle_dbapi_exception
+ raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1964, in _exec_single_context
+ self.dialect.do_execute(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\default.py", line 942, in do_execute
+ cursor.execute(statement, parameters)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\cursors.py", line 153, in execute
+ result = self._query(query)
+ ^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\cursors.py", line 322, in _query
+ conn.query(q)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 563, in query
+ self._affected_rows = self._read_query_result(unbuffered=unbuffered)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 825, in _read_query_result
+ result.read()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 1199, in read
+ first_packet = self.connection._read_packet()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 775, in _read_packet
+ packet.raise_for_error()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\protocol.py", line 219, in raise_for_error
+ err.raise_mysql_exception(self._data)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\err.py", line 150, in raise_mysql_exception
+ raise errorclass(errno, errval)
+sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1822, "Failed to add the foreign key constraint. Missing index for constraint 'task_input_params_ibfk_1' in the referenced table 'task_instances'")
+[SQL:
+CREATE TABLE task_input_params (
+ id INTEGER NOT NULL COMMENT 'ID' AUTO_INCREMENT,
+ param_id VARCHAR(36) NOT NULL COMMENT 'ΨһIDⲿ',
+ instance_id VARCHAR(36) NOT NULL COMMENT 'ʵID',
+ task_id VARCHAR(50) NOT NULL COMMENT 'ID洢ڲѯ',
+ param_name VARCHAR(50) COMMENT 'ƣ',
+ label VARCHAR(100) COMMENT 'ǩʾ',
+ param_type VARCHAR(20) NOT NULL COMMENT '',
+ required BOOL COMMENT 'Ƿ',
+ default_value JSON NOT NULL COMMENT 'Ĭֵ',
+ description TEXT COMMENT '˵',
+ is_system BOOL COMMENT 'Ƿϵͳ',
+ is_readonly BOOL COMMENT 'Ƿֻ',
+ sort_order INTEGER COMMENT '˳',
+ created_at DATETIME COMMENT 'ʱ',
+ updated_at DATETIME COMMENT 'ʱ',
+ is_deleted BOOL COMMENT 'Ƿɾɾǣ',
+ PRIMARY KEY (id),
+ FOREIGN KEY(instance_id) REFERENCES task_instances (instance_id)
+)
+
+]
+(Background on this error at: https://sqlalche.me/e/20/e3q8)
+
+2025-03-18 14:48:50,793 - root - WARNING - ݿʼʧܣִС־ȡϸϢ
+2025-03-18 14:48:50,794 - core.component - INFO - Զ: components
+2025-03-18 14:48:50,794 - core.component - INFO - ע: check_task_instance_id_exists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 14:48:50,795 - core.component - INFO - ע: create_unique_id -> CreateUniqueIdComponent
+2025-03-18 14:48:50,795 - core.component - INFO - ע: current_timestamp -> CurrentTimestampComponent
+2025-03-18 14:48:50,795 - core.component - INFO - ע: current_time -> CurrentTimeComponent
+2025-03-18 14:48:50,795 - core.component - INFO - ע: execute_sql -> ExecuteSqlComponent
+2025-03-18 14:48:50,795 - core.component - INFO - ע: query_sql -> QuerySqlComponent
+2025-03-18 14:48:50,795 - core.component - INFO - ע: string_md5_encrypt -> StringMd5EncryptComponent
+2025-03-18 14:48:50,795 - core.component - INFO - ע: string_to_json_array -> StringToJsonArrayComponent
+2025-03-18 14:48:50,795 - core.component - INFO - ע: string_to_json_object -> StringToJsonObjectComponent
+2025-03-18 14:48:50,795 - core.component - INFO - ע: print -> PrintComponent
+2025-03-18 14:48:50,796 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 14:48:50,796 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 14:48:50,796 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 14:48:50,797 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 14:48:50,797 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 14:48:50,797 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 14:48:50,797 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 14:48:50,797 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 14:48:50,797 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 14:48:50,798 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 14:48:50,798 - core.component - INFO - ע: wait_modbus_value -> WaitModbusValueComponent
+2025-03-18 14:48:50,799 - core.component - INFO - ע: write_modbus_value -> WriteModbusValueComponent
+2025-03-18 14:48:50,799 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 14:48:50,799 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 14:48:50,800 - core.component - INFO - ע: if -> IfComponent
+2025-03-18 14:48:50,800 - core.component - INFO - ע: if_else -> IfElseComponent
+2025-03-18 14:48:50,800 - core.component - INFO - ע: if_else_if -> IfElseIfComponent
+2025-03-18 14:48:50,800 - core.component - INFO - ע: for_each -> ForEachComponent
+2025-03-18 14:48:50,800 - core.component - INFO - ע: while -> WhileComponent
+2025-03-18 14:48:50,800 - core.component - INFO - ע: break -> BreakComponent
+2025-03-18 14:48:50,800 - core.component - INFO - ע: return -> ReturnComponent
+2025-03-18 14:48:50,801 - core.component - INFO - ע: delay -> DelayComponent
+2025-03-18 14:48:50,801 - core.component - INFO - ע: parallel_execute -> ParallelExecuteComponent
+2025-03-18 14:48:50,801 - core.component - INFO - ע: serial_execute -> SerialExecuteComponent
+2025-03-18 14:48:50,801 - core.component - INFO - ע: throw_exception -> ThrowExceptionComponent
+2025-03-18 14:48:50,801 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 14:48:50,801 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 14:48:50,801 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 14:48:50,801 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 14:48:50,801 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 14:48:50,801 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 14:48:50,802 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 14:48:50,802 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 14:48:50,802 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 14:48:50,802 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 14:48:50,802 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 14:48:50,976 - core.component - INFO - ע: http_get_request -> HttpGetRequestComponent
+2025-03-18 14:48:50,978 - core.component - INFO - ע: http_post_request -> HttpPostRequestComponent
+2025-03-18 14:48:50,981 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 14:48:50,981 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 14:48:50,983 - core.component - INFO - ע: select_robot -> SelectRobotComponent
+2025-03-18 14:48:50,984 - core.component - INFO - ע: get_robot_position -> GetRobotPositionComponent
+2025-03-18 14:48:50,985 - core.component - INFO - ע: robot_action -> RobotActionComponent
+2025-03-18 14:48:50,986 - core.component - INFO - ע: change_robot_destination -> ChangeRobotDestinationComponent
+2025-03-18 14:48:50,987 - core.component - INFO - ע: get_robot_battery -> GetRobotBatteryComponent
+2025-03-18 14:48:50,988 - core.component - INFO - ע: get_robot_pgv_code -> GetRobotPGVCodeComponent
+2025-03-18 14:48:50,989 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 14:48:50,990 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 14:48:50,992 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 14:48:50,992 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 14:48:50,993 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 14:48:50,994 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 14:48:50,995 - core.component - INFO - ע: run_script -> RunScriptComponent
+2025-03-18 14:48:50,996 - core.component - INFO - ע: set_task_variables -> SetTaskVariablesComponent
+2025-03-18 14:48:50,996 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 14:48:50,996 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 14:48:50,996 - core.component - INFO - ע: batch_set_site -> BatchSetSiteComponent
+2025-03-18 14:48:50,997 - core.component - INFO - ע: get_dense_site -> GetDenseSiteComponent
+2025-03-18 14:48:50,997 - core.component - INFO - ע: query_site -> QuerySiteComponent
+2025-03-18 14:48:50,997 - core.component - INFO - ע: lock_site -> LockSiteComponent
+2025-03-18 14:48:50,998 - core.component - INFO - ע: unlock_site -> UnlockSiteComponent
+2025-03-18 14:48:50,998 - core.component - INFO - ע: get_locked_sites_by_task -> GetLockedSitesByTaskComponent
+2025-03-18 14:48:50,999 - core.component - INFO - ע: get_site_extension_property -> GetSiteExtensionPropertyComponent
+2025-03-18 14:48:51,000 - core.component - INFO - ע: set_site_extension_property -> SetSiteExtensionPropertyComponent
+2025-03-18 14:48:51,000 - core.component - INFO - ע: set_site_goods -> SetSiteGoodsComponent
+2025-03-18 14:48:51,000 - core.component - INFO - ע: set_site_empty -> SetSiteEmptyComponent
+2025-03-18 14:48:51,000 - core.component - INFO - ע: set_site_occupied -> SetSiteOccupiedComponent
+2025-03-18 14:48:51,001 - core.component - INFO - ע: set_site_tag -> SetSiteTagComponent
+2025-03-18 14:48:51,001 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 14:48:51,001 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 14:48:51,001 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 14:48:51,002 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 14:48:51,002 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 14:48:51,002 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 14:48:51,002 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 14:48:51,002 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 14:48:51,002 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 14:48:51,002 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 14:48:51,003 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 14:48:51,003 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 14:48:51,003 - core.component - INFO - ע: subtask -> SubtaskComponent
+2025-03-18 14:48:51,004 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 14:48:51,004 - core.component - INFO - ע: cache_data -> CacheDataComponent
+2025-03-18 14:48:51,004 - core.component - INFO - ע: clear_cache_data -> ClearCacheDataComponent
+2025-03-18 14:48:51,004 - core.component - INFO - ע: get_cache_data -> GetCacheDataComponent
+2025-03-18 14:48:51,004 - core.component - INFO - ע: set_task_status -> SetTaskStatusComponent
+2025-03-18 14:48:51,004 - core.component - INFO - ע: jump_to_block -> JumpToBlockComponent
+2025-03-18 14:48:51,004 - core.component - INFO - ע: get_task_input_param -> GetTaskInputParamComponent
+2025-03-18 14:48:51,004 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 14:48:51,005 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 14:48:51,005 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 14:48:51,005 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 14:48:51,005 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 14:48:51,005 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 14:48:51,005 - config.component_config - INFO - Զע: components
+2025-03-18 14:48:51,049 - root - INFO - ģģʽ: True
+2025-03-18 14:48:51,642 - root - INFO - ʼʼݿ...
+2025-03-18 14:48:51,643 - root - INFO - ʼݿ...
+2025-03-18 14:48:51,712 - root - ERROR - ݿʧ: (pymysql.err.OperationalError) (1822, "Failed to add the foreign key constraint. Missing index for constraint 'task_input_params_ibfk_1' in the referenced table 'task_instances'")
+[SQL:
+CREATE TABLE task_input_params (
+ id INTEGER NOT NULL COMMENT 'ID' AUTO_INCREMENT,
+ param_id VARCHAR(36) NOT NULL COMMENT 'ΨһIDⲿ',
+ instance_id VARCHAR(36) NOT NULL COMMENT 'ʵID',
+ task_id VARCHAR(50) NOT NULL COMMENT 'ID洢ڲѯ',
+ param_name VARCHAR(50) COMMENT 'ƣ',
+ label VARCHAR(100) COMMENT 'ǩʾ',
+ param_type VARCHAR(20) NOT NULL COMMENT '',
+ required BOOL COMMENT 'Ƿ',
+ default_value JSON NOT NULL COMMENT 'Ĭֵ',
+ description TEXT COMMENT '˵',
+ is_system BOOL COMMENT 'Ƿϵͳ',
+ is_readonly BOOL COMMENT 'Ƿֻ',
+ sort_order INTEGER COMMENT '˳',
+ created_at DATETIME COMMENT 'ʱ',
+ updated_at DATETIME COMMENT 'ʱ',
+ is_deleted BOOL COMMENT 'Ƿɾɾǣ',
+ PRIMARY KEY (id),
+ FOREIGN KEY(instance_id) REFERENCES task_instances (instance_id)
+)
+
+]
+(Background on this error at: https://sqlalche.me/e/20/e3q8)
+2025-03-18 14:48:51,714 - root - ERROR - Traceback (most recent call last):
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1964, in _exec_single_context
+ self.dialect.do_execute(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\default.py", line 942, in do_execute
+ cursor.execute(statement, parameters)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\cursors.py", line 153, in execute
+ result = self._query(query)
+ ^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\cursors.py", line 322, in _query
+ conn.query(q)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 563, in query
+ self._affected_rows = self._read_query_result(unbuffered=unbuffered)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 825, in _read_query_result
+ result.read()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 1199, in read
+ first_packet = self.connection._read_packet()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 775, in _read_packet
+ packet.raise_for_error()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\protocol.py", line 219, in raise_for_error
+ err.raise_mysql_exception(self._data)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\err.py", line 150, in raise_mysql_exception
+ raise errorclass(errno, errval)
+pymysql.err.OperationalError: (1822, "Failed to add the foreign key constraint. Missing index for constraint 'task_input_params_ibfk_1' in the referenced table 'task_instances'")
+
+The above exception was the direct cause of the following exception:
+
+Traceback (most recent call last):
+ File "D:\jsw_code\project\tianfeng_task\app.py", line 73, in init_database
+ DBConfig.init_db()
+ File "D:\jsw_code\project\tianfeng_task\config\database.py", line 185, in init_db
+ cls.base.metadata.create_all(bind=cls.engine)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\schema.py", line 5907, in create_all
+ bind._run_ddl_visitor(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 3249, in _run_ddl_visitor
+ conn._run_ddl_visitor(visitorcallable, element, **kwargs)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 2456, in _run_ddl_visitor
+ visitorcallable(self.dialect, self, **kwargs).traverse_single(element)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\visitors.py", line 664, in traverse_single
+ return meth(obj, **kw)
+ ^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\ddl.py", line 978, in visit_metadata
+ self.traverse_single(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\visitors.py", line 664, in traverse_single
+ return meth(obj, **kw)
+ ^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\ddl.py", line 1016, in visit_table
+ )._invoke_with(self.connection)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\ddl.py", line 314, in _invoke_with
+ return bind.execute(self)
+ ^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1416, in execute
+ return meth(
+ ^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\ddl.py", line 180, in _execute_on_connection
+ return connection._execute_ddl(
+ ^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1527, in _execute_ddl
+ ret = self._execute_context(
+ ^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1843, in _execute_context
+ return self._exec_single_context(
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1983, in _exec_single_context
+ self._handle_dbapi_exception(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 2352, in _handle_dbapi_exception
+ raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1964, in _exec_single_context
+ self.dialect.do_execute(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\default.py", line 942, in do_execute
+ cursor.execute(statement, parameters)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\cursors.py", line 153, in execute
+ result = self._query(query)
+ ^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\cursors.py", line 322, in _query
+ conn.query(q)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 563, in query
+ self._affected_rows = self._read_query_result(unbuffered=unbuffered)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 825, in _read_query_result
+ result.read()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 1199, in read
+ first_packet = self.connection._read_packet()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 775, in _read_packet
+ packet.raise_for_error()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\protocol.py", line 219, in raise_for_error
+ err.raise_mysql_exception(self._data)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\err.py", line 150, in raise_mysql_exception
+ raise errorclass(errno, errval)
+sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1822, "Failed to add the foreign key constraint. Missing index for constraint 'task_input_params_ibfk_1' in the referenced table 'task_instances'")
+[SQL:
+CREATE TABLE task_input_params (
+ id INTEGER NOT NULL COMMENT 'ID' AUTO_INCREMENT,
+ param_id VARCHAR(36) NOT NULL COMMENT 'ΨһIDⲿ',
+ instance_id VARCHAR(36) NOT NULL COMMENT 'ʵID',
+ task_id VARCHAR(50) NOT NULL COMMENT 'ID洢ڲѯ',
+ param_name VARCHAR(50) COMMENT 'ƣ',
+ label VARCHAR(100) COMMENT 'ǩʾ',
+ param_type VARCHAR(20) NOT NULL COMMENT '',
+ required BOOL COMMENT 'Ƿ',
+ default_value JSON NOT NULL COMMENT 'Ĭֵ',
+ description TEXT COMMENT '˵',
+ is_system BOOL COMMENT 'Ƿϵͳ',
+ is_readonly BOOL COMMENT 'Ƿֻ',
+ sort_order INTEGER COMMENT '˳',
+ created_at DATETIME COMMENT 'ʱ',
+ updated_at DATETIME COMMENT 'ʱ',
+ is_deleted BOOL COMMENT 'Ƿɾɾǣ',
+ PRIMARY KEY (id),
+ FOREIGN KEY(instance_id) REFERENCES task_instances (instance_id)
+)
+
+]
+(Background on this error at: https://sqlalche.me/e/20/e3q8)
+
+2025-03-18 14:48:51,720 - root - ERROR - ݿʼʧ: (pymysql.err.OperationalError) (1822, "Failed to add the foreign key constraint. Missing index for constraint 'task_input_params_ibfk_1' in the referenced table 'task_instances'")
+[SQL:
+CREATE TABLE task_input_params (
+ id INTEGER NOT NULL COMMENT 'ID' AUTO_INCREMENT,
+ param_id VARCHAR(36) NOT NULL COMMENT 'ΨһIDⲿ',
+ instance_id VARCHAR(36) NOT NULL COMMENT 'ʵID',
+ task_id VARCHAR(50) NOT NULL COMMENT 'ID洢ڲѯ',
+ param_name VARCHAR(50) COMMENT 'ƣ',
+ label VARCHAR(100) COMMENT 'ǩʾ',
+ param_type VARCHAR(20) NOT NULL COMMENT '',
+ required BOOL COMMENT 'Ƿ',
+ default_value JSON NOT NULL COMMENT 'Ĭֵ',
+ description TEXT COMMENT '˵',
+ is_system BOOL COMMENT 'Ƿϵͳ',
+ is_readonly BOOL COMMENT 'Ƿֻ',
+ sort_order INTEGER COMMENT '˳',
+ created_at DATETIME COMMENT 'ʱ',
+ updated_at DATETIME COMMENT 'ʱ',
+ is_deleted BOOL COMMENT 'Ƿɾɾǣ',
+ PRIMARY KEY (id),
+ FOREIGN KEY(instance_id) REFERENCES task_instances (instance_id)
+)
+
+]
+(Background on this error at: https://sqlalche.me/e/20/e3q8)
+2025-03-18 14:48:51,724 - root - ERROR - Traceback (most recent call last):
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1964, in _exec_single_context
+ self.dialect.do_execute(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\default.py", line 942, in do_execute
+ cursor.execute(statement, parameters)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\cursors.py", line 153, in execute
+ result = self._query(query)
+ ^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\cursors.py", line 322, in _query
+ conn.query(q)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 563, in query
+ self._affected_rows = self._read_query_result(unbuffered=unbuffered)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 825, in _read_query_result
+ result.read()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 1199, in read
+ first_packet = self.connection._read_packet()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 775, in _read_packet
+ packet.raise_for_error()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\protocol.py", line 219, in raise_for_error
+ err.raise_mysql_exception(self._data)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\err.py", line 150, in raise_mysql_exception
+ raise errorclass(errno, errval)
+pymysql.err.OperationalError: (1822, "Failed to add the foreign key constraint. Missing index for constraint 'task_input_params_ibfk_1' in the referenced table 'task_instances'")
+
+The above exception was the direct cause of the following exception:
+
+Traceback (most recent call last):
+ File "D:\jsw_code\project\tianfeng_task\app.py", line 73, in init_database
+ DBConfig.init_db()
+ File "D:\jsw_code\project\tianfeng_task\config\database.py", line 185, in init_db
+ cls.base.metadata.create_all(bind=cls.engine)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\schema.py", line 5907, in create_all
+ bind._run_ddl_visitor(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 3249, in _run_ddl_visitor
+ conn._run_ddl_visitor(visitorcallable, element, **kwargs)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 2456, in _run_ddl_visitor
+ visitorcallable(self.dialect, self, **kwargs).traverse_single(element)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\visitors.py", line 664, in traverse_single
+ return meth(obj, **kw)
+ ^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\ddl.py", line 978, in visit_metadata
+ self.traverse_single(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\visitors.py", line 664, in traverse_single
+ return meth(obj, **kw)
+ ^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\ddl.py", line 1016, in visit_table
+ )._invoke_with(self.connection)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\ddl.py", line 314, in _invoke_with
+ return bind.execute(self)
+ ^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1416, in execute
+ return meth(
+ ^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\ddl.py", line 180, in _execute_on_connection
+ return connection._execute_ddl(
+ ^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1527, in _execute_ddl
+ ret = self._execute_context(
+ ^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1843, in _execute_context
+ return self._exec_single_context(
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1983, in _exec_single_context
+ self._handle_dbapi_exception(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 2352, in _handle_dbapi_exception
+ raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1964, in _exec_single_context
+ self.dialect.do_execute(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\default.py", line 942, in do_execute
+ cursor.execute(statement, parameters)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\cursors.py", line 153, in execute
+ result = self._query(query)
+ ^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\cursors.py", line 322, in _query
+ conn.query(q)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 563, in query
+ self._affected_rows = self._read_query_result(unbuffered=unbuffered)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 825, in _read_query_result
+ result.read()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 1199, in read
+ first_packet = self.connection._read_packet()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 775, in _read_packet
+ packet.raise_for_error()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\protocol.py", line 219, in raise_for_error
+ err.raise_mysql_exception(self._data)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\err.py", line 150, in raise_mysql_exception
+ raise errorclass(errno, errval)
+sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1822, "Failed to add the foreign key constraint. Missing index for constraint 'task_input_params_ibfk_1' in the referenced table 'task_instances'")
+[SQL:
+CREATE TABLE task_input_params (
+ id INTEGER NOT NULL COMMENT 'ID' AUTO_INCREMENT,
+ param_id VARCHAR(36) NOT NULL COMMENT 'ΨһIDⲿ',
+ instance_id VARCHAR(36) NOT NULL COMMENT 'ʵID',
+ task_id VARCHAR(50) NOT NULL COMMENT 'ID洢ڲѯ',
+ param_name VARCHAR(50) COMMENT 'ƣ',
+ label VARCHAR(100) COMMENT 'ǩʾ',
+ param_type VARCHAR(20) NOT NULL COMMENT '',
+ required BOOL COMMENT 'Ƿ',
+ default_value JSON NOT NULL COMMENT 'Ĭֵ',
+ description TEXT COMMENT '˵',
+ is_system BOOL COMMENT 'Ƿϵͳ',
+ is_readonly BOOL COMMENT 'Ƿֻ',
+ sort_order INTEGER COMMENT '˳',
+ created_at DATETIME COMMENT 'ʱ',
+ updated_at DATETIME COMMENT 'ʱ',
+ is_deleted BOOL COMMENT 'Ƿɾɾǣ',
+ PRIMARY KEY (id),
+ FOREIGN KEY(instance_id) REFERENCES task_instances (instance_id)
+)
+
+]
+(Background on this error at: https://sqlalche.me/e/20/e3q8)
+
+2025-03-18 14:48:51,725 - root - WARNING - ݿʼʧܣִС־ȡϸϢ
+2025-03-18 14:48:51,725 - core.component - INFO - Զ: components
+2025-03-18 14:48:51,726 - core.component - INFO - ע: check_task_instance_id_exists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 14:48:51,726 - core.component - INFO - ע: create_unique_id -> CreateUniqueIdComponent
+2025-03-18 14:48:51,726 - core.component - INFO - ע: current_timestamp -> CurrentTimestampComponent
+2025-03-18 14:48:51,727 - core.component - INFO - ע: current_time -> CurrentTimeComponent
+2025-03-18 14:48:51,727 - core.component - INFO - ע: execute_sql -> ExecuteSqlComponent
+2025-03-18 14:48:51,727 - core.component - INFO - ע: query_sql -> QuerySqlComponent
+2025-03-18 14:48:51,727 - core.component - INFO - ע: string_md5_encrypt -> StringMd5EncryptComponent
+2025-03-18 14:48:51,727 - core.component - INFO - ע: string_to_json_array -> StringToJsonArrayComponent
+2025-03-18 14:48:51,727 - core.component - INFO - ע: string_to_json_object -> StringToJsonObjectComponent
+2025-03-18 14:48:51,727 - core.component - INFO - ע: print -> PrintComponent
+2025-03-18 14:48:51,727 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 14:48:51,727 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 14:48:51,728 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 14:48:51,728 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 14:48:51,728 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 14:48:51,728 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 14:48:51,728 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 14:48:51,728 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 14:48:51,728 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 14:48:51,728 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 14:48:51,729 - core.component - INFO - ע: wait_modbus_value -> WaitModbusValueComponent
+2025-03-18 14:48:51,729 - core.component - INFO - ע: write_modbus_value -> WriteModbusValueComponent
+2025-03-18 14:48:51,729 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 14:48:51,729 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 14:48:51,729 - core.component - INFO - ע: if -> IfComponent
+2025-03-18 14:48:51,730 - core.component - INFO - ע: if_else -> IfElseComponent
+2025-03-18 14:48:51,730 - core.component - INFO - ע: if_else_if -> IfElseIfComponent
+2025-03-18 14:48:51,730 - core.component - INFO - ע: for_each -> ForEachComponent
+2025-03-18 14:48:51,730 - core.component - INFO - ע: while -> WhileComponent
+2025-03-18 14:48:51,730 - core.component - INFO - ע: break -> BreakComponent
+2025-03-18 14:48:51,730 - core.component - INFO - ע: return -> ReturnComponent
+2025-03-18 14:48:51,730 - core.component - INFO - ע: delay -> DelayComponent
+2025-03-18 14:48:51,730 - core.component - INFO - ע: parallel_execute -> ParallelExecuteComponent
+2025-03-18 14:48:51,730 - core.component - INFO - ע: serial_execute -> SerialExecuteComponent
+2025-03-18 14:48:51,730 - core.component - INFO - ע: throw_exception -> ThrowExceptionComponent
+2025-03-18 14:48:51,731 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 14:48:51,731 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 14:48:51,731 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 14:48:51,731 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 14:48:51,731 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 14:48:51,731 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 14:48:51,731 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 14:48:51,732 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 14:48:51,732 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 14:48:51,732 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 14:48:51,732 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 14:48:51,916 - core.component - INFO - ע: http_get_request -> HttpGetRequestComponent
+2025-03-18 14:48:51,917 - core.component - INFO - ע: http_post_request -> HttpPostRequestComponent
+2025-03-18 14:48:51,917 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 14:48:51,918 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 14:48:51,918 - core.component - INFO - ע: select_robot -> SelectRobotComponent
+2025-03-18 14:48:51,919 - core.component - INFO - ע: get_robot_position -> GetRobotPositionComponent
+2025-03-18 14:48:51,919 - core.component - INFO - ע: robot_action -> RobotActionComponent
+2025-03-18 14:48:51,920 - core.component - INFO - ע: change_robot_destination -> ChangeRobotDestinationComponent
+2025-03-18 14:48:51,920 - core.component - INFO - ע: get_robot_battery -> GetRobotBatteryComponent
+2025-03-18 14:48:51,920 - core.component - INFO - ע: get_robot_pgv_code -> GetRobotPGVCodeComponent
+2025-03-18 14:48:51,921 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 14:48:51,921 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 14:48:51,923 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 14:48:51,923 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 14:48:51,923 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 14:48:51,923 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 14:48:51,923 - core.component - INFO - ע: run_script -> RunScriptComponent
+2025-03-18 14:48:51,924 - core.component - INFO - ע: set_task_variables -> SetTaskVariablesComponent
+2025-03-18 14:48:51,924 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 14:48:51,924 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 14:48:51,925 - core.component - INFO - ע: batch_set_site -> BatchSetSiteComponent
+2025-03-18 14:48:51,925 - core.component - INFO - ע: get_dense_site -> GetDenseSiteComponent
+2025-03-18 14:48:51,925 - core.component - INFO - ע: query_site -> QuerySiteComponent
+2025-03-18 14:48:51,926 - core.component - INFO - ע: lock_site -> LockSiteComponent
+2025-03-18 14:48:51,926 - core.component - INFO - ע: unlock_site -> UnlockSiteComponent
+2025-03-18 14:48:51,926 - core.component - INFO - ע: get_locked_sites_by_task -> GetLockedSitesByTaskComponent
+2025-03-18 14:48:51,926 - core.component - INFO - ע: get_site_extension_property -> GetSiteExtensionPropertyComponent
+2025-03-18 14:48:51,926 - core.component - INFO - ע: set_site_extension_property -> SetSiteExtensionPropertyComponent
+2025-03-18 14:48:51,926 - core.component - INFO - ע: set_site_goods -> SetSiteGoodsComponent
+2025-03-18 14:48:51,927 - core.component - INFO - ע: set_site_empty -> SetSiteEmptyComponent
+2025-03-18 14:48:51,927 - core.component - INFO - ע: set_site_occupied -> SetSiteOccupiedComponent
+2025-03-18 14:48:51,927 - core.component - INFO - ע: set_site_tag -> SetSiteTagComponent
+2025-03-18 14:48:51,927 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 14:48:51,927 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 14:48:51,927 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 14:48:51,927 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 14:48:51,927 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 14:48:51,927 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 14:48:51,927 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 14:48:51,928 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 14:48:51,928 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 14:48:51,928 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 14:48:51,928 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 14:48:51,928 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 14:48:51,928 - core.component - INFO - ע: subtask -> SubtaskComponent
+2025-03-18 14:48:51,928 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 14:48:51,929 - core.component - INFO - ע: cache_data -> CacheDataComponent
+2025-03-18 14:48:51,929 - core.component - INFO - ע: clear_cache_data -> ClearCacheDataComponent
+2025-03-18 14:48:51,929 - core.component - INFO - ע: get_cache_data -> GetCacheDataComponent
+2025-03-18 14:48:51,929 - core.component - INFO - ע: set_task_status -> SetTaskStatusComponent
+2025-03-18 14:48:51,929 - core.component - INFO - ע: jump_to_block -> JumpToBlockComponent
+2025-03-18 14:48:51,929 - core.component - INFO - ע: get_task_input_param -> GetTaskInputParamComponent
+2025-03-18 14:48:51,929 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 14:48:51,930 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 14:48:51,930 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 14:48:51,930 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 14:48:51,930 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 14:48:51,930 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 14:48:51,930 - config.component_config - INFO - Զע: components
+2025-03-18 14:48:52,024 - root - INFO - ʼʼݿ...
+2025-03-18 14:48:52,025 - root - INFO - ʼݿ...
+2025-03-18 14:48:52,061 - root - ERROR - ݿʧ: (pymysql.err.OperationalError) (1822, "Failed to add the foreign key constraint. Missing index for constraint 'task_input_params_ibfk_1' in the referenced table 'task_instances'")
+[SQL:
+CREATE TABLE task_input_params (
+ id INTEGER NOT NULL COMMENT 'ID' AUTO_INCREMENT,
+ param_id VARCHAR(36) NOT NULL COMMENT 'ΨһIDⲿ',
+ instance_id VARCHAR(36) NOT NULL COMMENT 'ʵID',
+ task_id VARCHAR(50) NOT NULL COMMENT 'ID洢ڲѯ',
+ param_name VARCHAR(50) COMMENT 'ƣ',
+ label VARCHAR(100) COMMENT 'ǩʾ',
+ param_type VARCHAR(20) NOT NULL COMMENT '',
+ required BOOL COMMENT 'Ƿ',
+ default_value JSON NOT NULL COMMENT 'Ĭֵ',
+ description TEXT COMMENT '˵',
+ is_system BOOL COMMENT 'Ƿϵͳ',
+ is_readonly BOOL COMMENT 'Ƿֻ',
+ sort_order INTEGER COMMENT '˳',
+ created_at DATETIME COMMENT 'ʱ',
+ updated_at DATETIME COMMENT 'ʱ',
+ is_deleted BOOL COMMENT 'Ƿɾɾǣ',
+ PRIMARY KEY (id),
+ FOREIGN KEY(instance_id) REFERENCES task_instances (instance_id)
+)
+
+]
+(Background on this error at: https://sqlalche.me/e/20/e3q8)
+2025-03-18 14:48:52,062 - root - ERROR - Traceback (most recent call last):
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1964, in _exec_single_context
+ self.dialect.do_execute(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\default.py", line 942, in do_execute
+ cursor.execute(statement, parameters)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\cursors.py", line 153, in execute
+ result = self._query(query)
+ ^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\cursors.py", line 322, in _query
+ conn.query(q)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 563, in query
+ self._affected_rows = self._read_query_result(unbuffered=unbuffered)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 825, in _read_query_result
+ result.read()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 1199, in read
+ first_packet = self.connection._read_packet()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 775, in _read_packet
+ packet.raise_for_error()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\protocol.py", line 219, in raise_for_error
+ err.raise_mysql_exception(self._data)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\err.py", line 150, in raise_mysql_exception
+ raise errorclass(errno, errval)
+pymysql.err.OperationalError: (1822, "Failed to add the foreign key constraint. Missing index for constraint 'task_input_params_ibfk_1' in the referenced table 'task_instances'")
+
+The above exception was the direct cause of the following exception:
+
+Traceback (most recent call last):
+ File "D:\jsw_code\project\tianfeng_task\app.py", line 73, in init_database
+ DBConfig.init_db()
+ File "D:\jsw_code\project\tianfeng_task\config\database.py", line 185, in init_db
+ cls.base.metadata.create_all(bind=cls.engine)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\schema.py", line 5907, in create_all
+ bind._run_ddl_visitor(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 3249, in _run_ddl_visitor
+ conn._run_ddl_visitor(visitorcallable, element, **kwargs)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 2456, in _run_ddl_visitor
+ visitorcallable(self.dialect, self, **kwargs).traverse_single(element)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\visitors.py", line 664, in traverse_single
+ return meth(obj, **kw)
+ ^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\ddl.py", line 978, in visit_metadata
+ self.traverse_single(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\visitors.py", line 664, in traverse_single
+ return meth(obj, **kw)
+ ^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\ddl.py", line 1016, in visit_table
+ )._invoke_with(self.connection)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\ddl.py", line 314, in _invoke_with
+ return bind.execute(self)
+ ^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1416, in execute
+ return meth(
+ ^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\ddl.py", line 180, in _execute_on_connection
+ return connection._execute_ddl(
+ ^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1527, in _execute_ddl
+ ret = self._execute_context(
+ ^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1843, in _execute_context
+ return self._exec_single_context(
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1983, in _exec_single_context
+ self._handle_dbapi_exception(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 2352, in _handle_dbapi_exception
+ raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1964, in _exec_single_context
+ self.dialect.do_execute(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\default.py", line 942, in do_execute
+ cursor.execute(statement, parameters)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\cursors.py", line 153, in execute
+ result = self._query(query)
+ ^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\cursors.py", line 322, in _query
+ conn.query(q)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 563, in query
+ self._affected_rows = self._read_query_result(unbuffered=unbuffered)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 825, in _read_query_result
+ result.read()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 1199, in read
+ first_packet = self.connection._read_packet()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 775, in _read_packet
+ packet.raise_for_error()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\protocol.py", line 219, in raise_for_error
+ err.raise_mysql_exception(self._data)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\err.py", line 150, in raise_mysql_exception
+ raise errorclass(errno, errval)
+sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1822, "Failed to add the foreign key constraint. Missing index for constraint 'task_input_params_ibfk_1' in the referenced table 'task_instances'")
+[SQL:
+CREATE TABLE task_input_params (
+ id INTEGER NOT NULL COMMENT 'ID' AUTO_INCREMENT,
+ param_id VARCHAR(36) NOT NULL COMMENT 'ΨһIDⲿ',
+ instance_id VARCHAR(36) NOT NULL COMMENT 'ʵID',
+ task_id VARCHAR(50) NOT NULL COMMENT 'ID洢ڲѯ',
+ param_name VARCHAR(50) COMMENT 'ƣ',
+ label VARCHAR(100) COMMENT 'ǩʾ',
+ param_type VARCHAR(20) NOT NULL COMMENT '',
+ required BOOL COMMENT 'Ƿ',
+ default_value JSON NOT NULL COMMENT 'Ĭֵ',
+ description TEXT COMMENT '˵',
+ is_system BOOL COMMENT 'Ƿϵͳ',
+ is_readonly BOOL COMMENT 'Ƿֻ',
+ sort_order INTEGER COMMENT '˳',
+ created_at DATETIME COMMENT 'ʱ',
+ updated_at DATETIME COMMENT 'ʱ',
+ is_deleted BOOL COMMENT 'Ƿɾɾǣ',
+ PRIMARY KEY (id),
+ FOREIGN KEY(instance_id) REFERENCES task_instances (instance_id)
+)
+
+]
+(Background on this error at: https://sqlalche.me/e/20/e3q8)
+
+2025-03-18 14:48:52,064 - root - ERROR - ݿʼʧ: (pymysql.err.OperationalError) (1822, "Failed to add the foreign key constraint. Missing index for constraint 'task_input_params_ibfk_1' in the referenced table 'task_instances'")
+[SQL:
+CREATE TABLE task_input_params (
+ id INTEGER NOT NULL COMMENT 'ID' AUTO_INCREMENT,
+ param_id VARCHAR(36) NOT NULL COMMENT 'ΨһIDⲿ',
+ instance_id VARCHAR(36) NOT NULL COMMENT 'ʵID',
+ task_id VARCHAR(50) NOT NULL COMMENT 'ID洢ڲѯ',
+ param_name VARCHAR(50) COMMENT 'ƣ',
+ label VARCHAR(100) COMMENT 'ǩʾ',
+ param_type VARCHAR(20) NOT NULL COMMENT '',
+ required BOOL COMMENT 'Ƿ',
+ default_value JSON NOT NULL COMMENT 'Ĭֵ',
+ description TEXT COMMENT '˵',
+ is_system BOOL COMMENT 'Ƿϵͳ',
+ is_readonly BOOL COMMENT 'Ƿֻ',
+ sort_order INTEGER COMMENT '˳',
+ created_at DATETIME COMMENT 'ʱ',
+ updated_at DATETIME COMMENT 'ʱ',
+ is_deleted BOOL COMMENT 'Ƿɾɾǣ',
+ PRIMARY KEY (id),
+ FOREIGN KEY(instance_id) REFERENCES task_instances (instance_id)
+)
+
+]
+(Background on this error at: https://sqlalche.me/e/20/e3q8)
+2025-03-18 14:48:52,065 - root - ERROR - Traceback (most recent call last):
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1964, in _exec_single_context
+ self.dialect.do_execute(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\default.py", line 942, in do_execute
+ cursor.execute(statement, parameters)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\cursors.py", line 153, in execute
+ result = self._query(query)
+ ^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\cursors.py", line 322, in _query
+ conn.query(q)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 563, in query
+ self._affected_rows = self._read_query_result(unbuffered=unbuffered)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 825, in _read_query_result
+ result.read()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 1199, in read
+ first_packet = self.connection._read_packet()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 775, in _read_packet
+ packet.raise_for_error()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\protocol.py", line 219, in raise_for_error
+ err.raise_mysql_exception(self._data)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\err.py", line 150, in raise_mysql_exception
+ raise errorclass(errno, errval)
+pymysql.err.OperationalError: (1822, "Failed to add the foreign key constraint. Missing index for constraint 'task_input_params_ibfk_1' in the referenced table 'task_instances'")
+
+The above exception was the direct cause of the following exception:
+
+Traceback (most recent call last):
+ File "D:\jsw_code\project\tianfeng_task\app.py", line 73, in init_database
+ DBConfig.init_db()
+ File "D:\jsw_code\project\tianfeng_task\config\database.py", line 185, in init_db
+ cls.base.metadata.create_all(bind=cls.engine)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\schema.py", line 5907, in create_all
+ bind._run_ddl_visitor(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 3249, in _run_ddl_visitor
+ conn._run_ddl_visitor(visitorcallable, element, **kwargs)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 2456, in _run_ddl_visitor
+ visitorcallable(self.dialect, self, **kwargs).traverse_single(element)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\visitors.py", line 664, in traverse_single
+ return meth(obj, **kw)
+ ^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\ddl.py", line 978, in visit_metadata
+ self.traverse_single(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\visitors.py", line 664, in traverse_single
+ return meth(obj, **kw)
+ ^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\ddl.py", line 1016, in visit_table
+ )._invoke_with(self.connection)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\ddl.py", line 314, in _invoke_with
+ return bind.execute(self)
+ ^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1416, in execute
+ return meth(
+ ^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\ddl.py", line 180, in _execute_on_connection
+ return connection._execute_ddl(
+ ^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1527, in _execute_ddl
+ ret = self._execute_context(
+ ^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1843, in _execute_context
+ return self._exec_single_context(
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1983, in _exec_single_context
+ self._handle_dbapi_exception(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 2352, in _handle_dbapi_exception
+ raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1964, in _exec_single_context
+ self.dialect.do_execute(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\default.py", line 942, in do_execute
+ cursor.execute(statement, parameters)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\cursors.py", line 153, in execute
+ result = self._query(query)
+ ^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\cursors.py", line 322, in _query
+ conn.query(q)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 563, in query
+ self._affected_rows = self._read_query_result(unbuffered=unbuffered)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 825, in _read_query_result
+ result.read()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 1199, in read
+ first_packet = self.connection._read_packet()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 775, in _read_packet
+ packet.raise_for_error()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\protocol.py", line 219, in raise_for_error
+ err.raise_mysql_exception(self._data)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\err.py", line 150, in raise_mysql_exception
+ raise errorclass(errno, errval)
+sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1822, "Failed to add the foreign key constraint. Missing index for constraint 'task_input_params_ibfk_1' in the referenced table 'task_instances'")
+[SQL:
+CREATE TABLE task_input_params (
+ id INTEGER NOT NULL COMMENT 'ID' AUTO_INCREMENT,
+ param_id VARCHAR(36) NOT NULL COMMENT 'ΨһIDⲿ',
+ instance_id VARCHAR(36) NOT NULL COMMENT 'ʵID',
+ task_id VARCHAR(50) NOT NULL COMMENT 'ID洢ڲѯ',
+ param_name VARCHAR(50) COMMENT 'ƣ',
+ label VARCHAR(100) COMMENT 'ǩʾ',
+ param_type VARCHAR(20) NOT NULL COMMENT '',
+ required BOOL COMMENT 'Ƿ',
+ default_value JSON NOT NULL COMMENT 'Ĭֵ',
+ description TEXT COMMENT '˵',
+ is_system BOOL COMMENT 'Ƿϵͳ',
+ is_readonly BOOL COMMENT 'Ƿֻ',
+ sort_order INTEGER COMMENT '˳',
+ created_at DATETIME COMMENT 'ʱ',
+ updated_at DATETIME COMMENT 'ʱ',
+ is_deleted BOOL COMMENT 'Ƿɾɾǣ',
+ PRIMARY KEY (id),
+ FOREIGN KEY(instance_id) REFERENCES task_instances (instance_id)
+)
+
+]
+(Background on this error at: https://sqlalche.me/e/20/e3q8)
+
+2025-03-18 14:48:52,067 - root - WARNING - ݿʼʧܣִС־ȡϸϢ
+2025-03-18 14:48:52,067 - core.component - INFO - Զ: components
+2025-03-18 14:48:52,067 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 14:48:52,067 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 14:48:52,067 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 14:48:52,068 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 14:48:52,068 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 14:48:52,068 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 14:48:52,068 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 14:48:52,068 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 14:48:52,068 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 14:48:52,068 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 14:48:52,068 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 14:48:52,068 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 14:48:52,069 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 14:48:52,069 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 14:48:52,069 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 14:48:52,069 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 14:48:52,069 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 14:48:52,069 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 14:48:52,069 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 14:48:52,069 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 14:48:52,069 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 14:48:52,069 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 14:48:52,070 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 14:48:52,070 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 14:48:52,070 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 14:48:52,070 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 14:48:52,070 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 14:48:52,070 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 14:48:52,070 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 14:48:52,070 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 14:48:52,071 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 14:48:52,071 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 14:48:52,071 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 14:48:52,071 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 14:48:52,071 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 14:48:52,071 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 14:48:52,071 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 14:48:52,071 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 14:48:52,071 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 14:48:52,071 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 14:48:52,072 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 14:48:52,072 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 14:48:52,072 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 14:48:52,072 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 14:48:52,072 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 14:48:52,072 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 14:48:52,072 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 14:48:52,073 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 14:48:52,073 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 14:48:52,073 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 14:48:52,073 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 14:48:52,073 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 14:48:52,073 - config.component_config - INFO - Զע: components
+2025-03-18 14:48:52,099 - root - INFO - Ӧ
+2025-03-18 14:52:24,938 - root - INFO - Ӧùر
+2025-03-18 14:52:27,035 - root - INFO - ʼʼݿ...
+2025-03-18 14:52:27,035 - root - INFO - ʼݿ...
+2025-03-18 14:52:27,101 - root - ERROR - ݿʧ: (pymysql.err.OperationalError) (1822, "Failed to add the foreign key constraint. Missing index for constraint 'task_input_params_ibfk_1' in the referenced table 'task_instances'")
+[SQL:
+CREATE TABLE task_input_params (
+ id INTEGER NOT NULL COMMENT 'ID' AUTO_INCREMENT,
+ param_id VARCHAR(36) NOT NULL COMMENT 'ΨһIDⲿ',
+ instance_id VARCHAR(36) NOT NULL COMMENT 'ʵID',
+ task_id VARCHAR(50) NOT NULL COMMENT 'ID洢ڲѯ',
+ param_name VARCHAR(50) COMMENT 'ƣ',
+ label VARCHAR(100) COMMENT 'ǩʾ',
+ param_type VARCHAR(20) NOT NULL COMMENT '',
+ required BOOL COMMENT 'Ƿ',
+ default_value JSON NOT NULL COMMENT 'Ĭֵ',
+ description TEXT COMMENT '˵',
+ is_system BOOL COMMENT 'Ƿϵͳ',
+ is_readonly BOOL COMMENT 'Ƿֻ',
+ sort_order INTEGER COMMENT '˳',
+ created_at DATETIME COMMENT 'ʱ',
+ updated_at DATETIME COMMENT 'ʱ',
+ is_deleted BOOL COMMENT 'Ƿɾɾǣ',
+ PRIMARY KEY (id),
+ FOREIGN KEY(instance_id) REFERENCES task_instances (instance_id)
+)
+
+]
+(Background on this error at: https://sqlalche.me/e/20/e3q8)
+2025-03-18 14:52:27,110 - root - ERROR - Traceback (most recent call last):
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1964, in _exec_single_context
+ self.dialect.do_execute(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\default.py", line 942, in do_execute
+ cursor.execute(statement, parameters)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\cursors.py", line 153, in execute
+ result = self._query(query)
+ ^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\cursors.py", line 322, in _query
+ conn.query(q)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 563, in query
+ self._affected_rows = self._read_query_result(unbuffered=unbuffered)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 825, in _read_query_result
+ result.read()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 1199, in read
+ first_packet = self.connection._read_packet()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 775, in _read_packet
+ packet.raise_for_error()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\protocol.py", line 219, in raise_for_error
+ err.raise_mysql_exception(self._data)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\err.py", line 150, in raise_mysql_exception
+ raise errorclass(errno, errval)
+pymysql.err.OperationalError: (1822, "Failed to add the foreign key constraint. Missing index for constraint 'task_input_params_ibfk_1' in the referenced table 'task_instances'")
+
+The above exception was the direct cause of the following exception:
+
+Traceback (most recent call last):
+ File "D:\jsw_code\project\tianfeng_task\app.py", line 73, in init_database
+ DBConfig.init_db()
+ File "D:\jsw_code\project\tianfeng_task\config\database.py", line 185, in init_db
+ cls.base.metadata.create_all(bind=cls.engine)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\schema.py", line 5907, in create_all
+ bind._run_ddl_visitor(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 3249, in _run_ddl_visitor
+ conn._run_ddl_visitor(visitorcallable, element, **kwargs)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 2456, in _run_ddl_visitor
+ visitorcallable(self.dialect, self, **kwargs).traverse_single(element)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\visitors.py", line 664, in traverse_single
+ return meth(obj, **kw)
+ ^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\ddl.py", line 978, in visit_metadata
+ self.traverse_single(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\visitors.py", line 664, in traverse_single
+ return meth(obj, **kw)
+ ^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\ddl.py", line 1016, in visit_table
+ )._invoke_with(self.connection)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\ddl.py", line 314, in _invoke_with
+ return bind.execute(self)
+ ^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1416, in execute
+ return meth(
+ ^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\ddl.py", line 180, in _execute_on_connection
+ return connection._execute_ddl(
+ ^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1527, in _execute_ddl
+ ret = self._execute_context(
+ ^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1843, in _execute_context
+ return self._exec_single_context(
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1983, in _exec_single_context
+ self._handle_dbapi_exception(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 2352, in _handle_dbapi_exception
+ raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1964, in _exec_single_context
+ self.dialect.do_execute(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\default.py", line 942, in do_execute
+ cursor.execute(statement, parameters)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\cursors.py", line 153, in execute
+ result = self._query(query)
+ ^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\cursors.py", line 322, in _query
+ conn.query(q)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 563, in query
+ self._affected_rows = self._read_query_result(unbuffered=unbuffered)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 825, in _read_query_result
+ result.read()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 1199, in read
+ first_packet = self.connection._read_packet()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 775, in _read_packet
+ packet.raise_for_error()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\protocol.py", line 219, in raise_for_error
+ err.raise_mysql_exception(self._data)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\err.py", line 150, in raise_mysql_exception
+ raise errorclass(errno, errval)
+sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1822, "Failed to add the foreign key constraint. Missing index for constraint 'task_input_params_ibfk_1' in the referenced table 'task_instances'")
+[SQL:
+CREATE TABLE task_input_params (
+ id INTEGER NOT NULL COMMENT 'ID' AUTO_INCREMENT,
+ param_id VARCHAR(36) NOT NULL COMMENT 'ΨһIDⲿ',
+ instance_id VARCHAR(36) NOT NULL COMMENT 'ʵID',
+ task_id VARCHAR(50) NOT NULL COMMENT 'ID洢ڲѯ',
+ param_name VARCHAR(50) COMMENT 'ƣ',
+ label VARCHAR(100) COMMENT 'ǩʾ',
+ param_type VARCHAR(20) NOT NULL COMMENT '',
+ required BOOL COMMENT 'Ƿ',
+ default_value JSON NOT NULL COMMENT 'Ĭֵ',
+ description TEXT COMMENT '˵',
+ is_system BOOL COMMENT 'Ƿϵͳ',
+ is_readonly BOOL COMMENT 'Ƿֻ',
+ sort_order INTEGER COMMENT '˳',
+ created_at DATETIME COMMENT 'ʱ',
+ updated_at DATETIME COMMENT 'ʱ',
+ is_deleted BOOL COMMENT 'Ƿɾɾǣ',
+ PRIMARY KEY (id),
+ FOREIGN KEY(instance_id) REFERENCES task_instances (instance_id)
+)
+
+]
+(Background on this error at: https://sqlalche.me/e/20/e3q8)
+
+2025-03-18 14:52:27,110 - root - ERROR - ݿʼʧ: (pymysql.err.OperationalError) (1822, "Failed to add the foreign key constraint. Missing index for constraint 'task_input_params_ibfk_1' in the referenced table 'task_instances'")
+[SQL:
+CREATE TABLE task_input_params (
+ id INTEGER NOT NULL COMMENT 'ID' AUTO_INCREMENT,
+ param_id VARCHAR(36) NOT NULL COMMENT 'ΨһIDⲿ',
+ instance_id VARCHAR(36) NOT NULL COMMENT 'ʵID',
+ task_id VARCHAR(50) NOT NULL COMMENT 'ID洢ڲѯ',
+ param_name VARCHAR(50) COMMENT 'ƣ',
+ label VARCHAR(100) COMMENT 'ǩʾ',
+ param_type VARCHAR(20) NOT NULL COMMENT '',
+ required BOOL COMMENT 'Ƿ',
+ default_value JSON NOT NULL COMMENT 'Ĭֵ',
+ description TEXT COMMENT '˵',
+ is_system BOOL COMMENT 'Ƿϵͳ',
+ is_readonly BOOL COMMENT 'Ƿֻ',
+ sort_order INTEGER COMMENT '˳',
+ created_at DATETIME COMMENT 'ʱ',
+ updated_at DATETIME COMMENT 'ʱ',
+ is_deleted BOOL COMMENT 'Ƿɾɾǣ',
+ PRIMARY KEY (id),
+ FOREIGN KEY(instance_id) REFERENCES task_instances (instance_id)
+)
+
+]
+(Background on this error at: https://sqlalche.me/e/20/e3q8)
+2025-03-18 14:52:27,114 - root - ERROR - Traceback (most recent call last):
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1964, in _exec_single_context
+ self.dialect.do_execute(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\default.py", line 942, in do_execute
+ cursor.execute(statement, parameters)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\cursors.py", line 153, in execute
+ result = self._query(query)
+ ^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\cursors.py", line 322, in _query
+ conn.query(q)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 563, in query
+ self._affected_rows = self._read_query_result(unbuffered=unbuffered)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 825, in _read_query_result
+ result.read()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 1199, in read
+ first_packet = self.connection._read_packet()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 775, in _read_packet
+ packet.raise_for_error()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\protocol.py", line 219, in raise_for_error
+ err.raise_mysql_exception(self._data)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\err.py", line 150, in raise_mysql_exception
+ raise errorclass(errno, errval)
+pymysql.err.OperationalError: (1822, "Failed to add the foreign key constraint. Missing index for constraint 'task_input_params_ibfk_1' in the referenced table 'task_instances'")
+
+The above exception was the direct cause of the following exception:
+
+Traceback (most recent call last):
+ File "D:\jsw_code\project\tianfeng_task\app.py", line 73, in init_database
+ DBConfig.init_db()
+ File "D:\jsw_code\project\tianfeng_task\config\database.py", line 185, in init_db
+ cls.base.metadata.create_all(bind=cls.engine)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\schema.py", line 5907, in create_all
+ bind._run_ddl_visitor(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 3249, in _run_ddl_visitor
+ conn._run_ddl_visitor(visitorcallable, element, **kwargs)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 2456, in _run_ddl_visitor
+ visitorcallable(self.dialect, self, **kwargs).traverse_single(element)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\visitors.py", line 664, in traverse_single
+ return meth(obj, **kw)
+ ^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\ddl.py", line 978, in visit_metadata
+ self.traverse_single(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\visitors.py", line 664, in traverse_single
+ return meth(obj, **kw)
+ ^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\ddl.py", line 1016, in visit_table
+ )._invoke_with(self.connection)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\ddl.py", line 314, in _invoke_with
+ return bind.execute(self)
+ ^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1416, in execute
+ return meth(
+ ^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\ddl.py", line 180, in _execute_on_connection
+ return connection._execute_ddl(
+ ^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1527, in _execute_ddl
+ ret = self._execute_context(
+ ^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1843, in _execute_context
+ return self._exec_single_context(
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1983, in _exec_single_context
+ self._handle_dbapi_exception(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 2352, in _handle_dbapi_exception
+ raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1964, in _exec_single_context
+ self.dialect.do_execute(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\default.py", line 942, in do_execute
+ cursor.execute(statement, parameters)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\cursors.py", line 153, in execute
+ result = self._query(query)
+ ^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\cursors.py", line 322, in _query
+ conn.query(q)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 563, in query
+ self._affected_rows = self._read_query_result(unbuffered=unbuffered)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 825, in _read_query_result
+ result.read()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 1199, in read
+ first_packet = self.connection._read_packet()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 775, in _read_packet
+ packet.raise_for_error()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\protocol.py", line 219, in raise_for_error
+ err.raise_mysql_exception(self._data)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\err.py", line 150, in raise_mysql_exception
+ raise errorclass(errno, errval)
+sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1822, "Failed to add the foreign key constraint. Missing index for constraint 'task_input_params_ibfk_1' in the referenced table 'task_instances'")
+[SQL:
+CREATE TABLE task_input_params (
+ id INTEGER NOT NULL COMMENT 'ID' AUTO_INCREMENT,
+ param_id VARCHAR(36) NOT NULL COMMENT 'ΨһIDⲿ',
+ instance_id VARCHAR(36) NOT NULL COMMENT 'ʵID',
+ task_id VARCHAR(50) NOT NULL COMMENT 'ID洢ڲѯ',
+ param_name VARCHAR(50) COMMENT 'ƣ',
+ label VARCHAR(100) COMMENT 'ǩʾ',
+ param_type VARCHAR(20) NOT NULL COMMENT '',
+ required BOOL COMMENT 'Ƿ',
+ default_value JSON NOT NULL COMMENT 'Ĭֵ',
+ description TEXT COMMENT '˵',
+ is_system BOOL COMMENT 'Ƿϵͳ',
+ is_readonly BOOL COMMENT 'Ƿֻ',
+ sort_order INTEGER COMMENT '˳',
+ created_at DATETIME COMMENT 'ʱ',
+ updated_at DATETIME COMMENT 'ʱ',
+ is_deleted BOOL COMMENT 'Ƿɾɾǣ',
+ PRIMARY KEY (id),
+ FOREIGN KEY(instance_id) REFERENCES task_instances (instance_id)
+)
+
+]
+(Background on this error at: https://sqlalche.me/e/20/e3q8)
+
+2025-03-18 14:52:27,117 - root - WARNING - ݿʼʧܣִС־ȡϸϢ
+2025-03-18 14:52:27,117 - core.component - INFO - Զ: components
+2025-03-18 14:52:27,117 - core.component - INFO - ע: check_task_instance_id_exists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 14:52:27,117 - core.component - INFO - ע: create_unique_id -> CreateUniqueIdComponent
+2025-03-18 14:52:27,117 - core.component - INFO - ע: current_timestamp -> CurrentTimestampComponent
+2025-03-18 14:52:27,117 - core.component - INFO - ע: current_time -> CurrentTimeComponent
+2025-03-18 14:52:27,117 - core.component - INFO - ע: execute_sql -> ExecuteSqlComponent
+2025-03-18 14:52:27,117 - core.component - INFO - ע: query_sql -> QuerySqlComponent
+2025-03-18 14:52:27,117 - core.component - INFO - ע: string_md5_encrypt -> StringMd5EncryptComponent
+2025-03-18 14:52:27,117 - core.component - INFO - ע: string_to_json_array -> StringToJsonArrayComponent
+2025-03-18 14:52:27,117 - core.component - INFO - ע: string_to_json_object -> StringToJsonObjectComponent
+2025-03-18 14:52:27,117 - core.component - INFO - ע: print -> PrintComponent
+2025-03-18 14:52:27,117 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 14:52:27,117 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 14:52:27,117 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 14:52:27,117 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 14:52:27,117 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 14:52:27,117 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 14:52:27,117 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 14:52:27,117 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 14:52:27,117 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 14:52:27,117 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 14:52:27,117 - core.component - INFO - ע: wait_modbus_value -> WaitModbusValueComponent
+2025-03-18 14:52:27,117 - core.component - INFO - ע: write_modbus_value -> WriteModbusValueComponent
+2025-03-18 14:52:27,117 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 14:52:27,117 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 14:52:27,117 - core.component - INFO - ע: if -> IfComponent
+2025-03-18 14:52:27,117 - core.component - INFO - ע: if_else -> IfElseComponent
+2025-03-18 14:52:27,117 - core.component - INFO - ע: if_else_if -> IfElseIfComponent
+2025-03-18 14:52:27,117 - core.component - INFO - ע: for_each -> ForEachComponent
+2025-03-18 14:52:27,117 - core.component - INFO - ע: while -> WhileComponent
+2025-03-18 14:52:27,117 - core.component - INFO - ע: break -> BreakComponent
+2025-03-18 14:52:27,117 - core.component - INFO - ע: return -> ReturnComponent
+2025-03-18 14:52:27,117 - core.component - INFO - ע: delay -> DelayComponent
+2025-03-18 14:52:27,117 - core.component - INFO - ע: parallel_execute -> ParallelExecuteComponent
+2025-03-18 14:52:27,117 - core.component - INFO - ע: serial_execute -> SerialExecuteComponent
+2025-03-18 14:52:27,117 - core.component - INFO - ע: throw_exception -> ThrowExceptionComponent
+2025-03-18 14:52:27,117 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 14:52:27,117 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 14:52:27,117 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 14:52:27,117 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 14:52:27,117 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 14:52:27,117 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 14:52:27,117 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 14:52:27,117 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 14:52:27,117 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 14:52:27,117 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 14:52:27,117 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 14:52:27,304 - core.component - INFO - ע: http_get_request -> HttpGetRequestComponent
+2025-03-18 14:52:27,304 - core.component - INFO - ע: http_post_request -> HttpPostRequestComponent
+2025-03-18 14:52:27,304 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 14:52:27,304 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 14:52:27,304 - core.component - INFO - ע: select_robot -> SelectRobotComponent
+2025-03-18 14:52:27,304 - core.component - INFO - ע: get_robot_position -> GetRobotPositionComponent
+2025-03-18 14:52:27,304 - core.component - INFO - ע: robot_action -> RobotActionComponent
+2025-03-18 14:52:27,304 - core.component - INFO - ע: change_robot_destination -> ChangeRobotDestinationComponent
+2025-03-18 14:52:27,320 - core.component - INFO - ע: get_robot_battery -> GetRobotBatteryComponent
+2025-03-18 14:52:27,320 - core.component - INFO - ע: get_robot_pgv_code -> GetRobotPGVCodeComponent
+2025-03-18 14:52:27,320 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 14:52:27,320 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 14:52:27,320 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 14:52:27,320 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 14:52:27,320 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 14:52:27,320 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 14:52:27,320 - core.component - INFO - ע: run_script -> RunScriptComponent
+2025-03-18 14:52:27,320 - core.component - INFO - ע: set_task_variables -> SetTaskVariablesComponent
+2025-03-18 14:52:27,320 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 14:52:27,320 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 14:52:27,320 - core.component - INFO - ע: batch_set_site -> BatchSetSiteComponent
+2025-03-18 14:52:27,320 - core.component - INFO - ע: get_dense_site -> GetDenseSiteComponent
+2025-03-18 14:52:27,320 - core.component - INFO - ע: query_site -> QuerySiteComponent
+2025-03-18 14:52:27,320 - core.component - INFO - ע: lock_site -> LockSiteComponent
+2025-03-18 14:52:27,320 - core.component - INFO - ע: unlock_site -> UnlockSiteComponent
+2025-03-18 14:52:27,320 - core.component - INFO - ע: get_locked_sites_by_task -> GetLockedSitesByTaskComponent
+2025-03-18 14:52:27,320 - core.component - INFO - ע: get_site_extension_property -> GetSiteExtensionPropertyComponent
+2025-03-18 14:52:27,320 - core.component - INFO - ע: set_site_extension_property -> SetSiteExtensionPropertyComponent
+2025-03-18 14:52:27,320 - core.component - INFO - ע: set_site_goods -> SetSiteGoodsComponent
+2025-03-18 14:52:27,320 - core.component - INFO - ע: set_site_empty -> SetSiteEmptyComponent
+2025-03-18 14:52:27,320 - core.component - INFO - ע: set_site_occupied -> SetSiteOccupiedComponent
+2025-03-18 14:52:27,320 - core.component - INFO - ע: set_site_tag -> SetSiteTagComponent
+2025-03-18 14:52:27,320 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 14:52:27,320 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 14:52:27,320 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 14:52:27,320 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 14:52:27,320 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 14:52:27,320 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 14:52:27,320 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 14:52:27,320 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 14:52:27,320 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 14:52:27,320 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 14:52:27,320 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 14:52:27,320 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 14:52:27,320 - core.component - INFO - ע: subtask -> SubtaskComponent
+2025-03-18 14:52:27,320 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 14:52:27,320 - core.component - INFO - ע: cache_data -> CacheDataComponent
+2025-03-18 14:52:27,320 - core.component - INFO - ע: clear_cache_data -> ClearCacheDataComponent
+2025-03-18 14:52:27,320 - core.component - INFO - ע: get_cache_data -> GetCacheDataComponent
+2025-03-18 14:52:27,320 - core.component - INFO - ע: set_task_status -> SetTaskStatusComponent
+2025-03-18 14:52:27,320 - core.component - INFO - ע: jump_to_block -> JumpToBlockComponent
+2025-03-18 14:52:27,320 - core.component - INFO - ע: get_task_input_param -> GetTaskInputParamComponent
+2025-03-18 14:52:27,320 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 14:52:27,320 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 14:52:27,320 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 14:52:27,320 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 14:52:27,320 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 14:52:27,320 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 14:52:27,320 - config.component_config - INFO - Զע: components
+2025-03-18 14:52:27,376 - root - INFO - ģģʽ: True
+2025-03-18 14:52:27,998 - root - INFO - ʼʼݿ...
+2025-03-18 14:52:27,998 - root - INFO - ʼݿ...
+2025-03-18 14:52:28,034 - root - ERROR - ݿʧ: (pymysql.err.OperationalError) (1822, "Failed to add the foreign key constraint. Missing index for constraint 'task_input_params_ibfk_1' in the referenced table 'task_instances'")
+[SQL:
+CREATE TABLE task_input_params (
+ id INTEGER NOT NULL COMMENT 'ID' AUTO_INCREMENT,
+ param_id VARCHAR(36) NOT NULL COMMENT 'ΨһIDⲿ',
+ instance_id VARCHAR(36) NOT NULL COMMENT 'ʵID',
+ task_id VARCHAR(50) NOT NULL COMMENT 'ID洢ڲѯ',
+ param_name VARCHAR(50) COMMENT 'ƣ',
+ label VARCHAR(100) COMMENT 'ǩʾ',
+ param_type VARCHAR(20) NOT NULL COMMENT '',
+ required BOOL COMMENT 'Ƿ',
+ default_value JSON NOT NULL COMMENT 'Ĭֵ',
+ description TEXT COMMENT '˵',
+ is_system BOOL COMMENT 'Ƿϵͳ',
+ is_readonly BOOL COMMENT 'Ƿֻ',
+ sort_order INTEGER COMMENT '˳',
+ created_at DATETIME COMMENT 'ʱ',
+ updated_at DATETIME COMMENT 'ʱ',
+ is_deleted BOOL COMMENT 'Ƿɾɾǣ',
+ PRIMARY KEY (id),
+ FOREIGN KEY(instance_id) REFERENCES task_instances (instance_id)
+)
+
+]
+(Background on this error at: https://sqlalche.me/e/20/e3q8)
+2025-03-18 14:52:28,045 - root - ERROR - Traceback (most recent call last):
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1964, in _exec_single_context
+ self.dialect.do_execute(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\default.py", line 942, in do_execute
+ cursor.execute(statement, parameters)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\cursors.py", line 153, in execute
+ result = self._query(query)
+ ^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\cursors.py", line 322, in _query
+ conn.query(q)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 563, in query
+ self._affected_rows = self._read_query_result(unbuffered=unbuffered)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 825, in _read_query_result
+ result.read()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 1199, in read
+ first_packet = self.connection._read_packet()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 775, in _read_packet
+ packet.raise_for_error()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\protocol.py", line 219, in raise_for_error
+ err.raise_mysql_exception(self._data)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\err.py", line 150, in raise_mysql_exception
+ raise errorclass(errno, errval)
+pymysql.err.OperationalError: (1822, "Failed to add the foreign key constraint. Missing index for constraint 'task_input_params_ibfk_1' in the referenced table 'task_instances'")
+
+The above exception was the direct cause of the following exception:
+
+Traceback (most recent call last):
+ File "D:\jsw_code\project\tianfeng_task\app.py", line 73, in init_database
+ DBConfig.init_db()
+ File "D:\jsw_code\project\tianfeng_task\config\database.py", line 185, in init_db
+ cls.base.metadata.create_all(bind=cls.engine)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\schema.py", line 5907, in create_all
+ bind._run_ddl_visitor(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 3249, in _run_ddl_visitor
+ conn._run_ddl_visitor(visitorcallable, element, **kwargs)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 2456, in _run_ddl_visitor
+ visitorcallable(self.dialect, self, **kwargs).traverse_single(element)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\visitors.py", line 664, in traverse_single
+ return meth(obj, **kw)
+ ^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\ddl.py", line 978, in visit_metadata
+ self.traverse_single(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\visitors.py", line 664, in traverse_single
+ return meth(obj, **kw)
+ ^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\ddl.py", line 1016, in visit_table
+ )._invoke_with(self.connection)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\ddl.py", line 314, in _invoke_with
+ return bind.execute(self)
+ ^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1416, in execute
+ return meth(
+ ^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\ddl.py", line 180, in _execute_on_connection
+ return connection._execute_ddl(
+ ^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1527, in _execute_ddl
+ ret = self._execute_context(
+ ^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1843, in _execute_context
+ return self._exec_single_context(
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1983, in _exec_single_context
+ self._handle_dbapi_exception(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 2352, in _handle_dbapi_exception
+ raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1964, in _exec_single_context
+ self.dialect.do_execute(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\default.py", line 942, in do_execute
+ cursor.execute(statement, parameters)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\cursors.py", line 153, in execute
+ result = self._query(query)
+ ^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\cursors.py", line 322, in _query
+ conn.query(q)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 563, in query
+ self._affected_rows = self._read_query_result(unbuffered=unbuffered)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 825, in _read_query_result
+ result.read()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 1199, in read
+ first_packet = self.connection._read_packet()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 775, in _read_packet
+ packet.raise_for_error()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\protocol.py", line 219, in raise_for_error
+ err.raise_mysql_exception(self._data)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\err.py", line 150, in raise_mysql_exception
+ raise errorclass(errno, errval)
+sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1822, "Failed to add the foreign key constraint. Missing index for constraint 'task_input_params_ibfk_1' in the referenced table 'task_instances'")
+[SQL:
+CREATE TABLE task_input_params (
+ id INTEGER NOT NULL COMMENT 'ID' AUTO_INCREMENT,
+ param_id VARCHAR(36) NOT NULL COMMENT 'ΨһIDⲿ',
+ instance_id VARCHAR(36) NOT NULL COMMENT 'ʵID',
+ task_id VARCHAR(50) NOT NULL COMMENT 'ID洢ڲѯ',
+ param_name VARCHAR(50) COMMENT 'ƣ',
+ label VARCHAR(100) COMMENT 'ǩʾ',
+ param_type VARCHAR(20) NOT NULL COMMENT '',
+ required BOOL COMMENT 'Ƿ',
+ default_value JSON NOT NULL COMMENT 'Ĭֵ',
+ description TEXT COMMENT '˵',
+ is_system BOOL COMMENT 'Ƿϵͳ',
+ is_readonly BOOL COMMENT 'Ƿֻ',
+ sort_order INTEGER COMMENT '˳',
+ created_at DATETIME COMMENT 'ʱ',
+ updated_at DATETIME COMMENT 'ʱ',
+ is_deleted BOOL COMMENT 'Ƿɾɾǣ',
+ PRIMARY KEY (id),
+ FOREIGN KEY(instance_id) REFERENCES task_instances (instance_id)
+)
+
+]
+(Background on this error at: https://sqlalche.me/e/20/e3q8)
+
+2025-03-18 14:52:28,045 - root - ERROR - ݿʼʧ: (pymysql.err.OperationalError) (1822, "Failed to add the foreign key constraint. Missing index for constraint 'task_input_params_ibfk_1' in the referenced table 'task_instances'")
+[SQL:
+CREATE TABLE task_input_params (
+ id INTEGER NOT NULL COMMENT 'ID' AUTO_INCREMENT,
+ param_id VARCHAR(36) NOT NULL COMMENT 'ΨһIDⲿ',
+ instance_id VARCHAR(36) NOT NULL COMMENT 'ʵID',
+ task_id VARCHAR(50) NOT NULL COMMENT 'ID洢ڲѯ',
+ param_name VARCHAR(50) COMMENT 'ƣ',
+ label VARCHAR(100) COMMENT 'ǩʾ',
+ param_type VARCHAR(20) NOT NULL COMMENT '',
+ required BOOL COMMENT 'Ƿ',
+ default_value JSON NOT NULL COMMENT 'Ĭֵ',
+ description TEXT COMMENT '˵',
+ is_system BOOL COMMENT 'Ƿϵͳ',
+ is_readonly BOOL COMMENT 'Ƿֻ',
+ sort_order INTEGER COMMENT '˳',
+ created_at DATETIME COMMENT 'ʱ',
+ updated_at DATETIME COMMENT 'ʱ',
+ is_deleted BOOL COMMENT 'Ƿɾɾǣ',
+ PRIMARY KEY (id),
+ FOREIGN KEY(instance_id) REFERENCES task_instances (instance_id)
+)
+
+]
+(Background on this error at: https://sqlalche.me/e/20/e3q8)
+2025-03-18 14:52:28,045 - root - ERROR - Traceback (most recent call last):
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1964, in _exec_single_context
+ self.dialect.do_execute(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\default.py", line 942, in do_execute
+ cursor.execute(statement, parameters)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\cursors.py", line 153, in execute
+ result = self._query(query)
+ ^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\cursors.py", line 322, in _query
+ conn.query(q)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 563, in query
+ self._affected_rows = self._read_query_result(unbuffered=unbuffered)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 825, in _read_query_result
+ result.read()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 1199, in read
+ first_packet = self.connection._read_packet()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 775, in _read_packet
+ packet.raise_for_error()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\protocol.py", line 219, in raise_for_error
+ err.raise_mysql_exception(self._data)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\err.py", line 150, in raise_mysql_exception
+ raise errorclass(errno, errval)
+pymysql.err.OperationalError: (1822, "Failed to add the foreign key constraint. Missing index for constraint 'task_input_params_ibfk_1' in the referenced table 'task_instances'")
+
+The above exception was the direct cause of the following exception:
+
+Traceback (most recent call last):
+ File "D:\jsw_code\project\tianfeng_task\app.py", line 73, in init_database
+ DBConfig.init_db()
+ File "D:\jsw_code\project\tianfeng_task\config\database.py", line 185, in init_db
+ cls.base.metadata.create_all(bind=cls.engine)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\schema.py", line 5907, in create_all
+ bind._run_ddl_visitor(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 3249, in _run_ddl_visitor
+ conn._run_ddl_visitor(visitorcallable, element, **kwargs)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 2456, in _run_ddl_visitor
+ visitorcallable(self.dialect, self, **kwargs).traverse_single(element)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\visitors.py", line 664, in traverse_single
+ return meth(obj, **kw)
+ ^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\ddl.py", line 978, in visit_metadata
+ self.traverse_single(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\visitors.py", line 664, in traverse_single
+ return meth(obj, **kw)
+ ^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\ddl.py", line 1016, in visit_table
+ )._invoke_with(self.connection)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\ddl.py", line 314, in _invoke_with
+ return bind.execute(self)
+ ^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1416, in execute
+ return meth(
+ ^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\ddl.py", line 180, in _execute_on_connection
+ return connection._execute_ddl(
+ ^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1527, in _execute_ddl
+ ret = self._execute_context(
+ ^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1843, in _execute_context
+ return self._exec_single_context(
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1983, in _exec_single_context
+ self._handle_dbapi_exception(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 2352, in _handle_dbapi_exception
+ raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1964, in _exec_single_context
+ self.dialect.do_execute(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\default.py", line 942, in do_execute
+ cursor.execute(statement, parameters)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\cursors.py", line 153, in execute
+ result = self._query(query)
+ ^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\cursors.py", line 322, in _query
+ conn.query(q)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 563, in query
+ self._affected_rows = self._read_query_result(unbuffered=unbuffered)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 825, in _read_query_result
+ result.read()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 1199, in read
+ first_packet = self.connection._read_packet()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 775, in _read_packet
+ packet.raise_for_error()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\protocol.py", line 219, in raise_for_error
+ err.raise_mysql_exception(self._data)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\err.py", line 150, in raise_mysql_exception
+ raise errorclass(errno, errval)
+sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1822, "Failed to add the foreign key constraint. Missing index for constraint 'task_input_params_ibfk_1' in the referenced table 'task_instances'")
+[SQL:
+CREATE TABLE task_input_params (
+ id INTEGER NOT NULL COMMENT 'ID' AUTO_INCREMENT,
+ param_id VARCHAR(36) NOT NULL COMMENT 'ΨһIDⲿ',
+ instance_id VARCHAR(36) NOT NULL COMMENT 'ʵID',
+ task_id VARCHAR(50) NOT NULL COMMENT 'ID洢ڲѯ',
+ param_name VARCHAR(50) COMMENT 'ƣ',
+ label VARCHAR(100) COMMENT 'ǩʾ',
+ param_type VARCHAR(20) NOT NULL COMMENT '',
+ required BOOL COMMENT 'Ƿ',
+ default_value JSON NOT NULL COMMENT 'Ĭֵ',
+ description TEXT COMMENT '˵',
+ is_system BOOL COMMENT 'Ƿϵͳ',
+ is_readonly BOOL COMMENT 'Ƿֻ',
+ sort_order INTEGER COMMENT '˳',
+ created_at DATETIME COMMENT 'ʱ',
+ updated_at DATETIME COMMENT 'ʱ',
+ is_deleted BOOL COMMENT 'Ƿɾɾǣ',
+ PRIMARY KEY (id),
+ FOREIGN KEY(instance_id) REFERENCES task_instances (instance_id)
+)
+
+]
+(Background on this error at: https://sqlalche.me/e/20/e3q8)
+
+2025-03-18 14:52:28,050 - root - WARNING - ݿʼʧܣִС־ȡϸϢ
+2025-03-18 14:52:28,050 - core.component - INFO - Զ: components
+2025-03-18 14:52:28,050 - core.component - INFO - ע: check_task_instance_id_exists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 14:52:28,050 - core.component - INFO - ע: create_unique_id -> CreateUniqueIdComponent
+2025-03-18 14:52:28,050 - core.component - INFO - ע: current_timestamp -> CurrentTimestampComponent
+2025-03-18 14:52:28,050 - core.component - INFO - ע: current_time -> CurrentTimeComponent
+2025-03-18 14:52:28,050 - core.component - INFO - ע: execute_sql -> ExecuteSqlComponent
+2025-03-18 14:52:28,050 - core.component - INFO - ע: query_sql -> QuerySqlComponent
+2025-03-18 14:52:28,050 - core.component - INFO - ע: string_md5_encrypt -> StringMd5EncryptComponent
+2025-03-18 14:52:28,050 - core.component - INFO - ע: string_to_json_array -> StringToJsonArrayComponent
+2025-03-18 14:52:28,050 - core.component - INFO - ע: string_to_json_object -> StringToJsonObjectComponent
+2025-03-18 14:52:28,050 - core.component - INFO - ע: print -> PrintComponent
+2025-03-18 14:52:28,050 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 14:52:28,050 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 14:52:28,050 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 14:52:28,050 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 14:52:28,050 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 14:52:28,050 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 14:52:28,050 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 14:52:28,050 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 14:52:28,050 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 14:52:28,050 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 14:52:28,050 - core.component - INFO - ע: wait_modbus_value -> WaitModbusValueComponent
+2025-03-18 14:52:28,050 - core.component - INFO - ע: write_modbus_value -> WriteModbusValueComponent
+2025-03-18 14:52:28,050 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 14:52:28,050 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 14:52:28,050 - core.component - INFO - ע: if -> IfComponent
+2025-03-18 14:52:28,050 - core.component - INFO - ע: if_else -> IfElseComponent
+2025-03-18 14:52:28,050 - core.component - INFO - ע: if_else_if -> IfElseIfComponent
+2025-03-18 14:52:28,050 - core.component - INFO - ע: for_each -> ForEachComponent
+2025-03-18 14:52:28,050 - core.component - INFO - ע: while -> WhileComponent
+2025-03-18 14:52:28,050 - core.component - INFO - ע: break -> BreakComponent
+2025-03-18 14:52:28,050 - core.component - INFO - ע: return -> ReturnComponent
+2025-03-18 14:52:28,050 - core.component - INFO - ע: delay -> DelayComponent
+2025-03-18 14:52:28,050 - core.component - INFO - ע: parallel_execute -> ParallelExecuteComponent
+2025-03-18 14:52:28,050 - core.component - INFO - ע: serial_execute -> SerialExecuteComponent
+2025-03-18 14:52:28,050 - core.component - INFO - ע: throw_exception -> ThrowExceptionComponent
+2025-03-18 14:52:28,050 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 14:52:28,050 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 14:52:28,050 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 14:52:28,050 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 14:52:28,050 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 14:52:28,050 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 14:52:28,050 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 14:52:28,050 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 14:52:28,050 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 14:52:28,050 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 14:52:28,050 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 14:52:28,224 - core.component - INFO - ע: http_get_request -> HttpGetRequestComponent
+2025-03-18 14:52:28,224 - core.component - INFO - ע: http_post_request -> HttpPostRequestComponent
+2025-03-18 14:52:28,224 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 14:52:28,224 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 14:52:28,224 - core.component - INFO - ע: select_robot -> SelectRobotComponent
+2025-03-18 14:52:28,224 - core.component - INFO - ע: get_robot_position -> GetRobotPositionComponent
+2025-03-18 14:52:28,224 - core.component - INFO - ע: robot_action -> RobotActionComponent
+2025-03-18 14:52:28,224 - core.component - INFO - ע: change_robot_destination -> ChangeRobotDestinationComponent
+2025-03-18 14:52:28,224 - core.component - INFO - ע: get_robot_battery -> GetRobotBatteryComponent
+2025-03-18 14:52:28,224 - core.component - INFO - ע: get_robot_pgv_code -> GetRobotPGVCodeComponent
+2025-03-18 14:52:28,224 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 14:52:28,224 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 14:52:28,224 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 14:52:28,224 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 14:52:28,224 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 14:52:28,224 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 14:52:28,240 - core.component - INFO - ע: run_script -> RunScriptComponent
+2025-03-18 14:52:28,240 - core.component - INFO - ע: set_task_variables -> SetTaskVariablesComponent
+2025-03-18 14:52:28,240 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 14:52:28,240 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 14:52:28,240 - core.component - INFO - ע: batch_set_site -> BatchSetSiteComponent
+2025-03-18 14:52:28,240 - core.component - INFO - ע: get_dense_site -> GetDenseSiteComponent
+2025-03-18 14:52:28,240 - core.component - INFO - ע: query_site -> QuerySiteComponent
+2025-03-18 14:52:28,240 - core.component - INFO - ע: lock_site -> LockSiteComponent
+2025-03-18 14:52:28,240 - core.component - INFO - ע: unlock_site -> UnlockSiteComponent
+2025-03-18 14:52:28,240 - core.component - INFO - ע: get_locked_sites_by_task -> GetLockedSitesByTaskComponent
+2025-03-18 14:52:28,240 - core.component - INFO - ע: get_site_extension_property -> GetSiteExtensionPropertyComponent
+2025-03-18 14:52:28,240 - core.component - INFO - ע: set_site_extension_property -> SetSiteExtensionPropertyComponent
+2025-03-18 14:52:28,240 - core.component - INFO - ע: set_site_goods -> SetSiteGoodsComponent
+2025-03-18 14:52:28,240 - core.component - INFO - ע: set_site_empty -> SetSiteEmptyComponent
+2025-03-18 14:52:28,240 - core.component - INFO - ע: set_site_occupied -> SetSiteOccupiedComponent
+2025-03-18 14:52:28,240 - core.component - INFO - ע: set_site_tag -> SetSiteTagComponent
+2025-03-18 14:52:28,240 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 14:52:28,240 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 14:52:28,240 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 14:52:28,240 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 14:52:28,240 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 14:52:28,240 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 14:52:28,240 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 14:52:28,240 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 14:52:28,240 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 14:52:28,240 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 14:52:28,240 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 14:52:28,240 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 14:52:28,240 - core.component - INFO - ע: subtask -> SubtaskComponent
+2025-03-18 14:52:28,240 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 14:52:28,240 - core.component - INFO - ע: cache_data -> CacheDataComponent
+2025-03-18 14:52:28,240 - core.component - INFO - ע: clear_cache_data -> ClearCacheDataComponent
+2025-03-18 14:52:28,240 - core.component - INFO - ע: get_cache_data -> GetCacheDataComponent
+2025-03-18 14:52:28,240 - core.component - INFO - ע: set_task_status -> SetTaskStatusComponent
+2025-03-18 14:52:28,240 - core.component - INFO - ע: jump_to_block -> JumpToBlockComponent
+2025-03-18 14:52:28,240 - core.component - INFO - ע: get_task_input_param -> GetTaskInputParamComponent
+2025-03-18 14:52:28,240 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 14:52:28,240 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 14:52:28,240 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 14:52:28,240 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 14:52:28,240 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 14:52:28,240 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 14:52:28,240 - config.component_config - INFO - Զע: components
+2025-03-18 14:52:28,304 - root - INFO - ʼʼݿ...
+2025-03-18 14:52:28,304 - root - INFO - ʼݿ...
+2025-03-18 14:52:28,335 - root - ERROR - ݿʧ: (pymysql.err.OperationalError) (1822, "Failed to add the foreign key constraint. Missing index for constraint 'task_input_params_ibfk_1' in the referenced table 'task_instances'")
+[SQL:
+CREATE TABLE task_input_params (
+ id INTEGER NOT NULL COMMENT 'ID' AUTO_INCREMENT,
+ param_id VARCHAR(36) NOT NULL COMMENT 'ΨһIDⲿ',
+ instance_id VARCHAR(36) NOT NULL COMMENT 'ʵID',
+ task_id VARCHAR(50) NOT NULL COMMENT 'ID洢ڲѯ',
+ param_name VARCHAR(50) COMMENT 'ƣ',
+ label VARCHAR(100) COMMENT 'ǩʾ',
+ param_type VARCHAR(20) NOT NULL COMMENT '',
+ required BOOL COMMENT 'Ƿ',
+ default_value JSON NOT NULL COMMENT 'Ĭֵ',
+ description TEXT COMMENT '˵',
+ is_system BOOL COMMENT 'Ƿϵͳ',
+ is_readonly BOOL COMMENT 'Ƿֻ',
+ sort_order INTEGER COMMENT '˳',
+ created_at DATETIME COMMENT 'ʱ',
+ updated_at DATETIME COMMENT 'ʱ',
+ is_deleted BOOL COMMENT 'Ƿɾɾǣ',
+ PRIMARY KEY (id),
+ FOREIGN KEY(instance_id) REFERENCES task_instances (instance_id)
+)
+
+]
+(Background on this error at: https://sqlalche.me/e/20/e3q8)
+2025-03-18 14:52:28,351 - root - ERROR - Traceback (most recent call last):
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1964, in _exec_single_context
+ self.dialect.do_execute(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\default.py", line 942, in do_execute
+ cursor.execute(statement, parameters)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\cursors.py", line 153, in execute
+ result = self._query(query)
+ ^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\cursors.py", line 322, in _query
+ conn.query(q)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 563, in query
+ self._affected_rows = self._read_query_result(unbuffered=unbuffered)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 825, in _read_query_result
+ result.read()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 1199, in read
+ first_packet = self.connection._read_packet()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 775, in _read_packet
+ packet.raise_for_error()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\protocol.py", line 219, in raise_for_error
+ err.raise_mysql_exception(self._data)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\err.py", line 150, in raise_mysql_exception
+ raise errorclass(errno, errval)
+pymysql.err.OperationalError: (1822, "Failed to add the foreign key constraint. Missing index for constraint 'task_input_params_ibfk_1' in the referenced table 'task_instances'")
+
+The above exception was the direct cause of the following exception:
+
+Traceback (most recent call last):
+ File "D:\jsw_code\project\tianfeng_task\app.py", line 73, in init_database
+ DBConfig.init_db()
+ File "D:\jsw_code\project\tianfeng_task\config\database.py", line 185, in init_db
+ cls.base.metadata.create_all(bind=cls.engine)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\schema.py", line 5907, in create_all
+ bind._run_ddl_visitor(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 3249, in _run_ddl_visitor
+ conn._run_ddl_visitor(visitorcallable, element, **kwargs)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 2456, in _run_ddl_visitor
+ visitorcallable(self.dialect, self, **kwargs).traverse_single(element)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\visitors.py", line 664, in traverse_single
+ return meth(obj, **kw)
+ ^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\ddl.py", line 978, in visit_metadata
+ self.traverse_single(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\visitors.py", line 664, in traverse_single
+ return meth(obj, **kw)
+ ^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\ddl.py", line 1016, in visit_table
+ )._invoke_with(self.connection)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\ddl.py", line 314, in _invoke_with
+ return bind.execute(self)
+ ^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1416, in execute
+ return meth(
+ ^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\ddl.py", line 180, in _execute_on_connection
+ return connection._execute_ddl(
+ ^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1527, in _execute_ddl
+ ret = self._execute_context(
+ ^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1843, in _execute_context
+ return self._exec_single_context(
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1983, in _exec_single_context
+ self._handle_dbapi_exception(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 2352, in _handle_dbapi_exception
+ raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1964, in _exec_single_context
+ self.dialect.do_execute(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\default.py", line 942, in do_execute
+ cursor.execute(statement, parameters)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\cursors.py", line 153, in execute
+ result = self._query(query)
+ ^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\cursors.py", line 322, in _query
+ conn.query(q)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 563, in query
+ self._affected_rows = self._read_query_result(unbuffered=unbuffered)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 825, in _read_query_result
+ result.read()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 1199, in read
+ first_packet = self.connection._read_packet()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 775, in _read_packet
+ packet.raise_for_error()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\protocol.py", line 219, in raise_for_error
+ err.raise_mysql_exception(self._data)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\err.py", line 150, in raise_mysql_exception
+ raise errorclass(errno, errval)
+sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1822, "Failed to add the foreign key constraint. Missing index for constraint 'task_input_params_ibfk_1' in the referenced table 'task_instances'")
+[SQL:
+CREATE TABLE task_input_params (
+ id INTEGER NOT NULL COMMENT 'ID' AUTO_INCREMENT,
+ param_id VARCHAR(36) NOT NULL COMMENT 'ΨһIDⲿ',
+ instance_id VARCHAR(36) NOT NULL COMMENT 'ʵID',
+ task_id VARCHAR(50) NOT NULL COMMENT 'ID洢ڲѯ',
+ param_name VARCHAR(50) COMMENT 'ƣ',
+ label VARCHAR(100) COMMENT 'ǩʾ',
+ param_type VARCHAR(20) NOT NULL COMMENT '',
+ required BOOL COMMENT 'Ƿ',
+ default_value JSON NOT NULL COMMENT 'Ĭֵ',
+ description TEXT COMMENT '˵',
+ is_system BOOL COMMENT 'Ƿϵͳ',
+ is_readonly BOOL COMMENT 'Ƿֻ',
+ sort_order INTEGER COMMENT '˳',
+ created_at DATETIME COMMENT 'ʱ',
+ updated_at DATETIME COMMENT 'ʱ',
+ is_deleted BOOL COMMENT 'Ƿɾɾǣ',
+ PRIMARY KEY (id),
+ FOREIGN KEY(instance_id) REFERENCES task_instances (instance_id)
+)
+
+]
+(Background on this error at: https://sqlalche.me/e/20/e3q8)
+
+2025-03-18 14:52:28,351 - root - ERROR - ݿʼʧ: (pymysql.err.OperationalError) (1822, "Failed to add the foreign key constraint. Missing index for constraint 'task_input_params_ibfk_1' in the referenced table 'task_instances'")
+[SQL:
+CREATE TABLE task_input_params (
+ id INTEGER NOT NULL COMMENT 'ID' AUTO_INCREMENT,
+ param_id VARCHAR(36) NOT NULL COMMENT 'ΨһIDⲿ',
+ instance_id VARCHAR(36) NOT NULL COMMENT 'ʵID',
+ task_id VARCHAR(50) NOT NULL COMMENT 'ID洢ڲѯ',
+ param_name VARCHAR(50) COMMENT 'ƣ',
+ label VARCHAR(100) COMMENT 'ǩʾ',
+ param_type VARCHAR(20) NOT NULL COMMENT '',
+ required BOOL COMMENT 'Ƿ',
+ default_value JSON NOT NULL COMMENT 'Ĭֵ',
+ description TEXT COMMENT '˵',
+ is_system BOOL COMMENT 'Ƿϵͳ',
+ is_readonly BOOL COMMENT 'Ƿֻ',
+ sort_order INTEGER COMMENT '˳',
+ created_at DATETIME COMMENT 'ʱ',
+ updated_at DATETIME COMMENT 'ʱ',
+ is_deleted BOOL COMMENT 'Ƿɾɾǣ',
+ PRIMARY KEY (id),
+ FOREIGN KEY(instance_id) REFERENCES task_instances (instance_id)
+)
+
+]
+(Background on this error at: https://sqlalche.me/e/20/e3q8)
+2025-03-18 14:52:28,351 - root - ERROR - Traceback (most recent call last):
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1964, in _exec_single_context
+ self.dialect.do_execute(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\default.py", line 942, in do_execute
+ cursor.execute(statement, parameters)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\cursors.py", line 153, in execute
+ result = self._query(query)
+ ^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\cursors.py", line 322, in _query
+ conn.query(q)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 563, in query
+ self._affected_rows = self._read_query_result(unbuffered=unbuffered)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 825, in _read_query_result
+ result.read()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 1199, in read
+ first_packet = self.connection._read_packet()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 775, in _read_packet
+ packet.raise_for_error()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\protocol.py", line 219, in raise_for_error
+ err.raise_mysql_exception(self._data)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\err.py", line 150, in raise_mysql_exception
+ raise errorclass(errno, errval)
+pymysql.err.OperationalError: (1822, "Failed to add the foreign key constraint. Missing index for constraint 'task_input_params_ibfk_1' in the referenced table 'task_instances'")
+
+The above exception was the direct cause of the following exception:
+
+Traceback (most recent call last):
+ File "D:\jsw_code\project\tianfeng_task\app.py", line 73, in init_database
+ DBConfig.init_db()
+ File "D:\jsw_code\project\tianfeng_task\config\database.py", line 185, in init_db
+ cls.base.metadata.create_all(bind=cls.engine)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\schema.py", line 5907, in create_all
+ bind._run_ddl_visitor(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 3249, in _run_ddl_visitor
+ conn._run_ddl_visitor(visitorcallable, element, **kwargs)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 2456, in _run_ddl_visitor
+ visitorcallable(self.dialect, self, **kwargs).traverse_single(element)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\visitors.py", line 664, in traverse_single
+ return meth(obj, **kw)
+ ^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\ddl.py", line 978, in visit_metadata
+ self.traverse_single(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\visitors.py", line 664, in traverse_single
+ return meth(obj, **kw)
+ ^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\ddl.py", line 1016, in visit_table
+ )._invoke_with(self.connection)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\ddl.py", line 314, in _invoke_with
+ return bind.execute(self)
+ ^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1416, in execute
+ return meth(
+ ^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\ddl.py", line 180, in _execute_on_connection
+ return connection._execute_ddl(
+ ^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1527, in _execute_ddl
+ ret = self._execute_context(
+ ^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1843, in _execute_context
+ return self._exec_single_context(
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1983, in _exec_single_context
+ self._handle_dbapi_exception(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 2352, in _handle_dbapi_exception
+ raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1964, in _exec_single_context
+ self.dialect.do_execute(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\default.py", line 942, in do_execute
+ cursor.execute(statement, parameters)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\cursors.py", line 153, in execute
+ result = self._query(query)
+ ^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\cursors.py", line 322, in _query
+ conn.query(q)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 563, in query
+ self._affected_rows = self._read_query_result(unbuffered=unbuffered)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 825, in _read_query_result
+ result.read()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 1199, in read
+ first_packet = self.connection._read_packet()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 775, in _read_packet
+ packet.raise_for_error()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\protocol.py", line 219, in raise_for_error
+ err.raise_mysql_exception(self._data)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\err.py", line 150, in raise_mysql_exception
+ raise errorclass(errno, errval)
+sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1822, "Failed to add the foreign key constraint. Missing index for constraint 'task_input_params_ibfk_1' in the referenced table 'task_instances'")
+[SQL:
+CREATE TABLE task_input_params (
+ id INTEGER NOT NULL COMMENT 'ID' AUTO_INCREMENT,
+ param_id VARCHAR(36) NOT NULL COMMENT 'ΨһIDⲿ',
+ instance_id VARCHAR(36) NOT NULL COMMENT 'ʵID',
+ task_id VARCHAR(50) NOT NULL COMMENT 'ID洢ڲѯ',
+ param_name VARCHAR(50) COMMENT 'ƣ',
+ label VARCHAR(100) COMMENT 'ǩʾ',
+ param_type VARCHAR(20) NOT NULL COMMENT '',
+ required BOOL COMMENT 'Ƿ',
+ default_value JSON NOT NULL COMMENT 'Ĭֵ',
+ description TEXT COMMENT '˵',
+ is_system BOOL COMMENT 'Ƿϵͳ',
+ is_readonly BOOL COMMENT 'Ƿֻ',
+ sort_order INTEGER COMMENT '˳',
+ created_at DATETIME COMMENT 'ʱ',
+ updated_at DATETIME COMMENT 'ʱ',
+ is_deleted BOOL COMMENT 'Ƿɾɾǣ',
+ PRIMARY KEY (id),
+ FOREIGN KEY(instance_id) REFERENCES task_instances (instance_id)
+)
+
+]
+(Background on this error at: https://sqlalche.me/e/20/e3q8)
+
+2025-03-18 14:52:28,351 - root - WARNING - ݿʼʧܣִС־ȡϸϢ
+2025-03-18 14:52:28,351 - core.component - INFO - Զ: components
+2025-03-18 14:52:28,351 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 14:52:28,351 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 14:52:28,351 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 14:52:28,351 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 14:52:28,351 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 14:52:28,351 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 14:52:28,351 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 14:52:28,351 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 14:52:28,351 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 14:52:28,351 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 14:52:28,351 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 14:52:28,351 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 14:52:28,351 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 14:52:28,351 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 14:52:28,351 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 14:52:28,351 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 14:52:28,351 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 14:52:28,351 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 14:52:28,351 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 14:52:28,351 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 14:52:28,351 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 14:52:28,351 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 14:52:28,351 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 14:52:28,351 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 14:52:28,351 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 14:52:28,351 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 14:52:28,351 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 14:52:28,351 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 14:52:28,351 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 14:52:28,351 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 14:52:28,351 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 14:52:28,351 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 14:52:28,351 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 14:52:28,351 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 14:52:28,351 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 14:52:28,351 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 14:52:28,351 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 14:52:28,351 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 14:52:28,351 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 14:52:28,351 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 14:52:28,351 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 14:52:28,351 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 14:52:28,351 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 14:52:28,351 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 14:52:28,351 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 14:52:28,351 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 14:52:28,351 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 14:52:28,351 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 14:52:28,351 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 14:52:28,351 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 14:52:28,351 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 14:52:28,351 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 14:52:28,351 - config.component_config - INFO - Զע: components
+2025-03-18 14:52:28,383 - root - INFO - Ӧ
+2025-03-18 14:54:46,960 - root - INFO - Ӧùر
+2025-03-18 14:54:48,148 - root - INFO - ʼʼݿ...
+2025-03-18 14:54:48,148 - root - INFO - ʼݿ...
+2025-03-18 14:54:48,212 - root - ERROR - ݿʧ: (pymysql.err.OperationalError) (1822, "Failed to add the foreign key constraint. Missing index for constraint 'task_input_params_ibfk_1' in the referenced table 'task_instances'")
+[SQL:
+CREATE TABLE task_input_params (
+ id INTEGER NOT NULL COMMENT 'ID' AUTO_INCREMENT,
+ param_id VARCHAR(36) NOT NULL COMMENT 'ΨһIDⲿ',
+ instance_id VARCHAR(36) NOT NULL COMMENT 'ʵID',
+ task_id VARCHAR(50) NOT NULL COMMENT 'ID洢ڲѯ',
+ param_name VARCHAR(50) COMMENT 'ƣ',
+ label VARCHAR(100) COMMENT 'ǩʾ',
+ param_type VARCHAR(20) NOT NULL COMMENT '',
+ required BOOL COMMENT 'Ƿ',
+ default_value JSON NOT NULL COMMENT 'Ĭֵ',
+ description TEXT COMMENT '˵',
+ is_system BOOL COMMENT 'Ƿϵͳ',
+ is_readonly BOOL COMMENT 'Ƿֻ',
+ sort_order INTEGER COMMENT '˳',
+ created_at DATETIME COMMENT 'ʱ',
+ updated_at DATETIME COMMENT 'ʱ',
+ is_deleted BOOL COMMENT 'Ƿɾɾǣ',
+ PRIMARY KEY (id),
+ FOREIGN KEY(instance_id) REFERENCES task_instances (instance_id)
+)
+
+]
+(Background on this error at: https://sqlalche.me/e/20/e3q8)
+2025-03-18 14:54:48,219 - root - ERROR - Traceback (most recent call last):
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1964, in _exec_single_context
+ self.dialect.do_execute(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\default.py", line 942, in do_execute
+ cursor.execute(statement, parameters)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\cursors.py", line 153, in execute
+ result = self._query(query)
+ ^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\cursors.py", line 322, in _query
+ conn.query(q)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 563, in query
+ self._affected_rows = self._read_query_result(unbuffered=unbuffered)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 825, in _read_query_result
+ result.read()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 1199, in read
+ first_packet = self.connection._read_packet()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 775, in _read_packet
+ packet.raise_for_error()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\protocol.py", line 219, in raise_for_error
+ err.raise_mysql_exception(self._data)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\err.py", line 150, in raise_mysql_exception
+ raise errorclass(errno, errval)
+pymysql.err.OperationalError: (1822, "Failed to add the foreign key constraint. Missing index for constraint 'task_input_params_ibfk_1' in the referenced table 'task_instances'")
+
+The above exception was the direct cause of the following exception:
+
+Traceback (most recent call last):
+ File "D:\jsw_code\project\tianfeng_task\app.py", line 73, in init_database
+ DBConfig.init_db()
+ File "D:\jsw_code\project\tianfeng_task\config\database.py", line 185, in init_db
+ cls.base.metadata.create_all(bind=cls.engine)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\schema.py", line 5907, in create_all
+ bind._run_ddl_visitor(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 3249, in _run_ddl_visitor
+ conn._run_ddl_visitor(visitorcallable, element, **kwargs)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 2456, in _run_ddl_visitor
+ visitorcallable(self.dialect, self, **kwargs).traverse_single(element)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\visitors.py", line 664, in traverse_single
+ return meth(obj, **kw)
+ ^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\ddl.py", line 978, in visit_metadata
+ self.traverse_single(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\visitors.py", line 664, in traverse_single
+ return meth(obj, **kw)
+ ^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\ddl.py", line 1016, in visit_table
+ )._invoke_with(self.connection)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\ddl.py", line 314, in _invoke_with
+ return bind.execute(self)
+ ^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1416, in execute
+ return meth(
+ ^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\ddl.py", line 180, in _execute_on_connection
+ return connection._execute_ddl(
+ ^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1527, in _execute_ddl
+ ret = self._execute_context(
+ ^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1843, in _execute_context
+ return self._exec_single_context(
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1983, in _exec_single_context
+ self._handle_dbapi_exception(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 2352, in _handle_dbapi_exception
+ raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1964, in _exec_single_context
+ self.dialect.do_execute(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\default.py", line 942, in do_execute
+ cursor.execute(statement, parameters)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\cursors.py", line 153, in execute
+ result = self._query(query)
+ ^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\cursors.py", line 322, in _query
+ conn.query(q)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 563, in query
+ self._affected_rows = self._read_query_result(unbuffered=unbuffered)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 825, in _read_query_result
+ result.read()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 1199, in read
+ first_packet = self.connection._read_packet()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 775, in _read_packet
+ packet.raise_for_error()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\protocol.py", line 219, in raise_for_error
+ err.raise_mysql_exception(self._data)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\err.py", line 150, in raise_mysql_exception
+ raise errorclass(errno, errval)
+sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1822, "Failed to add the foreign key constraint. Missing index for constraint 'task_input_params_ibfk_1' in the referenced table 'task_instances'")
+[SQL:
+CREATE TABLE task_input_params (
+ id INTEGER NOT NULL COMMENT 'ID' AUTO_INCREMENT,
+ param_id VARCHAR(36) NOT NULL COMMENT 'ΨһIDⲿ',
+ instance_id VARCHAR(36) NOT NULL COMMENT 'ʵID',
+ task_id VARCHAR(50) NOT NULL COMMENT 'ID洢ڲѯ',
+ param_name VARCHAR(50) COMMENT 'ƣ',
+ label VARCHAR(100) COMMENT 'ǩʾ',
+ param_type VARCHAR(20) NOT NULL COMMENT '',
+ required BOOL COMMENT 'Ƿ',
+ default_value JSON NOT NULL COMMENT 'Ĭֵ',
+ description TEXT COMMENT '˵',
+ is_system BOOL COMMENT 'Ƿϵͳ',
+ is_readonly BOOL COMMENT 'Ƿֻ',
+ sort_order INTEGER COMMENT '˳',
+ created_at DATETIME COMMENT 'ʱ',
+ updated_at DATETIME COMMENT 'ʱ',
+ is_deleted BOOL COMMENT 'Ƿɾɾǣ',
+ PRIMARY KEY (id),
+ FOREIGN KEY(instance_id) REFERENCES task_instances (instance_id)
+)
+
+]
+(Background on this error at: https://sqlalche.me/e/20/e3q8)
+
+2025-03-18 14:54:48,219 - root - ERROR - ݿʼʧ: (pymysql.err.OperationalError) (1822, "Failed to add the foreign key constraint. Missing index for constraint 'task_input_params_ibfk_1' in the referenced table 'task_instances'")
+[SQL:
+CREATE TABLE task_input_params (
+ id INTEGER NOT NULL COMMENT 'ID' AUTO_INCREMENT,
+ param_id VARCHAR(36) NOT NULL COMMENT 'ΨһIDⲿ',
+ instance_id VARCHAR(36) NOT NULL COMMENT 'ʵID',
+ task_id VARCHAR(50) NOT NULL COMMENT 'ID洢ڲѯ',
+ param_name VARCHAR(50) COMMENT 'ƣ',
+ label VARCHAR(100) COMMENT 'ǩʾ',
+ param_type VARCHAR(20) NOT NULL COMMENT '',
+ required BOOL COMMENT 'Ƿ',
+ default_value JSON NOT NULL COMMENT 'Ĭֵ',
+ description TEXT COMMENT '˵',
+ is_system BOOL COMMENT 'Ƿϵͳ',
+ is_readonly BOOL COMMENT 'Ƿֻ',
+ sort_order INTEGER COMMENT '˳',
+ created_at DATETIME COMMENT 'ʱ',
+ updated_at DATETIME COMMENT 'ʱ',
+ is_deleted BOOL COMMENT 'Ƿɾɾǣ',
+ PRIMARY KEY (id),
+ FOREIGN KEY(instance_id) REFERENCES task_instances (instance_id)
+)
+
+]
+(Background on this error at: https://sqlalche.me/e/20/e3q8)
+2025-03-18 14:54:48,219 - root - ERROR - Traceback (most recent call last):
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1964, in _exec_single_context
+ self.dialect.do_execute(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\default.py", line 942, in do_execute
+ cursor.execute(statement, parameters)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\cursors.py", line 153, in execute
+ result = self._query(query)
+ ^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\cursors.py", line 322, in _query
+ conn.query(q)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 563, in query
+ self._affected_rows = self._read_query_result(unbuffered=unbuffered)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 825, in _read_query_result
+ result.read()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 1199, in read
+ first_packet = self.connection._read_packet()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 775, in _read_packet
+ packet.raise_for_error()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\protocol.py", line 219, in raise_for_error
+ err.raise_mysql_exception(self._data)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\err.py", line 150, in raise_mysql_exception
+ raise errorclass(errno, errval)
+pymysql.err.OperationalError: (1822, "Failed to add the foreign key constraint. Missing index for constraint 'task_input_params_ibfk_1' in the referenced table 'task_instances'")
+
+The above exception was the direct cause of the following exception:
+
+Traceback (most recent call last):
+ File "D:\jsw_code\project\tianfeng_task\app.py", line 73, in init_database
+ DBConfig.init_db()
+ File "D:\jsw_code\project\tianfeng_task\config\database.py", line 185, in init_db
+ cls.base.metadata.create_all(bind=cls.engine)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\schema.py", line 5907, in create_all
+ bind._run_ddl_visitor(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 3249, in _run_ddl_visitor
+ conn._run_ddl_visitor(visitorcallable, element, **kwargs)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 2456, in _run_ddl_visitor
+ visitorcallable(self.dialect, self, **kwargs).traverse_single(element)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\visitors.py", line 664, in traverse_single
+ return meth(obj, **kw)
+ ^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\ddl.py", line 978, in visit_metadata
+ self.traverse_single(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\visitors.py", line 664, in traverse_single
+ return meth(obj, **kw)
+ ^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\ddl.py", line 1016, in visit_table
+ )._invoke_with(self.connection)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\ddl.py", line 314, in _invoke_with
+ return bind.execute(self)
+ ^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1416, in execute
+ return meth(
+ ^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\ddl.py", line 180, in _execute_on_connection
+ return connection._execute_ddl(
+ ^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1527, in _execute_ddl
+ ret = self._execute_context(
+ ^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1843, in _execute_context
+ return self._exec_single_context(
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1983, in _exec_single_context
+ self._handle_dbapi_exception(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 2352, in _handle_dbapi_exception
+ raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1964, in _exec_single_context
+ self.dialect.do_execute(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\default.py", line 942, in do_execute
+ cursor.execute(statement, parameters)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\cursors.py", line 153, in execute
+ result = self._query(query)
+ ^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\cursors.py", line 322, in _query
+ conn.query(q)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 563, in query
+ self._affected_rows = self._read_query_result(unbuffered=unbuffered)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 825, in _read_query_result
+ result.read()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 1199, in read
+ first_packet = self.connection._read_packet()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 775, in _read_packet
+ packet.raise_for_error()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\protocol.py", line 219, in raise_for_error
+ err.raise_mysql_exception(self._data)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\err.py", line 150, in raise_mysql_exception
+ raise errorclass(errno, errval)
+sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1822, "Failed to add the foreign key constraint. Missing index for constraint 'task_input_params_ibfk_1' in the referenced table 'task_instances'")
+[SQL:
+CREATE TABLE task_input_params (
+ id INTEGER NOT NULL COMMENT 'ID' AUTO_INCREMENT,
+ param_id VARCHAR(36) NOT NULL COMMENT 'ΨһIDⲿ',
+ instance_id VARCHAR(36) NOT NULL COMMENT 'ʵID',
+ task_id VARCHAR(50) NOT NULL COMMENT 'ID洢ڲѯ',
+ param_name VARCHAR(50) COMMENT 'ƣ',
+ label VARCHAR(100) COMMENT 'ǩʾ',
+ param_type VARCHAR(20) NOT NULL COMMENT '',
+ required BOOL COMMENT 'Ƿ',
+ default_value JSON NOT NULL COMMENT 'Ĭֵ',
+ description TEXT COMMENT '˵',
+ is_system BOOL COMMENT 'Ƿϵͳ',
+ is_readonly BOOL COMMENT 'Ƿֻ',
+ sort_order INTEGER COMMENT '˳',
+ created_at DATETIME COMMENT 'ʱ',
+ updated_at DATETIME COMMENT 'ʱ',
+ is_deleted BOOL COMMENT 'Ƿɾɾǣ',
+ PRIMARY KEY (id),
+ FOREIGN KEY(instance_id) REFERENCES task_instances (instance_id)
+)
+
+]
+(Background on this error at: https://sqlalche.me/e/20/e3q8)
+
+2025-03-18 14:54:48,219 - root - WARNING - ݿʼʧܣִС־ȡϸϢ
+2025-03-18 14:54:48,219 - core.component - INFO - Զ: components
+2025-03-18 14:54:48,219 - core.component - INFO - ע: check_task_instance_id_exists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 14:54:48,219 - core.component - INFO - ע: create_unique_id -> CreateUniqueIdComponent
+2025-03-18 14:54:48,219 - core.component - INFO - ע: current_timestamp -> CurrentTimestampComponent
+2025-03-18 14:54:48,219 - core.component - INFO - ע: current_time -> CurrentTimeComponent
+2025-03-18 14:54:48,219 - core.component - INFO - ע: execute_sql -> ExecuteSqlComponent
+2025-03-18 14:54:48,219 - core.component - INFO - ע: query_sql -> QuerySqlComponent
+2025-03-18 14:54:48,219 - core.component - INFO - ע: string_md5_encrypt -> StringMd5EncryptComponent
+2025-03-18 14:54:48,219 - core.component - INFO - ע: string_to_json_array -> StringToJsonArrayComponent
+2025-03-18 14:54:48,219 - core.component - INFO - ע: string_to_json_object -> StringToJsonObjectComponent
+2025-03-18 14:54:48,219 - core.component - INFO - ע: print -> PrintComponent
+2025-03-18 14:54:48,219 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 14:54:48,219 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 14:54:48,219 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 14:54:48,228 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 14:54:48,228 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 14:54:48,228 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 14:54:48,228 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 14:54:48,228 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 14:54:48,228 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 14:54:48,228 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 14:54:48,228 - core.component - INFO - ע: wait_modbus_value -> WaitModbusValueComponent
+2025-03-18 14:54:48,228 - core.component - INFO - ע: write_modbus_value -> WriteModbusValueComponent
+2025-03-18 14:54:48,228 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 14:54:48,228 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 14:54:48,228 - core.component - INFO - ע: if -> IfComponent
+2025-03-18 14:54:48,228 - core.component - INFO - ע: if_else -> IfElseComponent
+2025-03-18 14:54:48,230 - core.component - INFO - ע: if_else_if -> IfElseIfComponent
+2025-03-18 14:54:48,230 - core.component - INFO - ע: for_each -> ForEachComponent
+2025-03-18 14:54:48,230 - core.component - INFO - ע: while -> WhileComponent
+2025-03-18 14:54:48,230 - core.component - INFO - ע: break -> BreakComponent
+2025-03-18 14:54:48,230 - core.component - INFO - ע: return -> ReturnComponent
+2025-03-18 14:54:48,230 - core.component - INFO - ע: delay -> DelayComponent
+2025-03-18 14:54:48,230 - core.component - INFO - ע: parallel_execute -> ParallelExecuteComponent
+2025-03-18 14:54:48,230 - core.component - INFO - ע: serial_execute -> SerialExecuteComponent
+2025-03-18 14:54:48,230 - core.component - INFO - ע: throw_exception -> ThrowExceptionComponent
+2025-03-18 14:54:48,230 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 14:54:48,230 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 14:54:48,230 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 14:54:48,230 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 14:54:48,230 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 14:54:48,230 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 14:54:48,230 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 14:54:48,230 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 14:54:48,230 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 14:54:48,230 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 14:54:48,230 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 14:54:48,413 - core.component - INFO - ע: http_get_request -> HttpGetRequestComponent
+2025-03-18 14:54:48,413 - core.component - INFO - ע: http_post_request -> HttpPostRequestComponent
+2025-03-18 14:54:48,418 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 14:54:48,418 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 14:54:48,418 - core.component - INFO - ע: select_robot -> SelectRobotComponent
+2025-03-18 14:54:48,418 - core.component - INFO - ע: get_robot_position -> GetRobotPositionComponent
+2025-03-18 14:54:48,418 - core.component - INFO - ע: robot_action -> RobotActionComponent
+2025-03-18 14:54:48,418 - core.component - INFO - ע: change_robot_destination -> ChangeRobotDestinationComponent
+2025-03-18 14:54:48,418 - core.component - INFO - ע: get_robot_battery -> GetRobotBatteryComponent
+2025-03-18 14:54:48,418 - core.component - INFO - ע: get_robot_pgv_code -> GetRobotPGVCodeComponent
+2025-03-18 14:54:48,433 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 14:54:48,433 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 14:54:48,433 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 14:54:48,433 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 14:54:48,433 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 14:54:48,433 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 14:54:48,433 - core.component - INFO - ע: run_script -> RunScriptComponent
+2025-03-18 14:54:48,433 - core.component - INFO - ע: set_task_variables -> SetTaskVariablesComponent
+2025-03-18 14:54:48,433 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 14:54:48,433 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 14:54:48,449 - core.component - INFO - ע: batch_set_site -> BatchSetSiteComponent
+2025-03-18 14:54:48,449 - core.component - INFO - ע: get_dense_site -> GetDenseSiteComponent
+2025-03-18 14:54:48,449 - core.component - INFO - ע: query_site -> QuerySiteComponent
+2025-03-18 14:54:48,449 - core.component - INFO - ע: lock_site -> LockSiteComponent
+2025-03-18 14:54:48,449 - core.component - INFO - ע: unlock_site -> UnlockSiteComponent
+2025-03-18 14:54:48,449 - core.component - INFO - ע: get_locked_sites_by_task -> GetLockedSitesByTaskComponent
+2025-03-18 14:54:48,449 - core.component - INFO - ע: get_site_extension_property -> GetSiteExtensionPropertyComponent
+2025-03-18 14:54:48,449 - core.component - INFO - ע: set_site_extension_property -> SetSiteExtensionPropertyComponent
+2025-03-18 14:54:48,449 - core.component - INFO - ע: set_site_goods -> SetSiteGoodsComponent
+2025-03-18 14:54:48,449 - core.component - INFO - ע: set_site_empty -> SetSiteEmptyComponent
+2025-03-18 14:54:48,449 - core.component - INFO - ע: set_site_occupied -> SetSiteOccupiedComponent
+2025-03-18 14:54:48,449 - core.component - INFO - ע: set_site_tag -> SetSiteTagComponent
+2025-03-18 14:54:48,449 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 14:54:48,449 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 14:54:48,449 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 14:54:48,449 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 14:54:48,449 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 14:54:48,449 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 14:54:48,449 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 14:54:48,449 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 14:54:48,449 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 14:54:48,449 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 14:54:48,449 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 14:54:48,449 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 14:54:48,449 - core.component - INFO - ע: subtask -> SubtaskComponent
+2025-03-18 14:54:48,449 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 14:54:48,449 - core.component - INFO - ע: cache_data -> CacheDataComponent
+2025-03-18 14:54:48,449 - core.component - INFO - ע: clear_cache_data -> ClearCacheDataComponent
+2025-03-18 14:54:48,449 - core.component - INFO - ע: get_cache_data -> GetCacheDataComponent
+2025-03-18 14:54:48,449 - core.component - INFO - ע: set_task_status -> SetTaskStatusComponent
+2025-03-18 14:54:48,449 - core.component - INFO - ע: jump_to_block -> JumpToBlockComponent
+2025-03-18 14:54:48,449 - core.component - INFO - ע: get_task_input_param -> GetTaskInputParamComponent
+2025-03-18 14:54:48,465 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 14:54:48,465 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 14:54:48,465 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 14:54:48,465 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 14:54:48,465 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 14:54:48,465 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 14:54:48,465 - config.component_config - INFO - Զע: components
+2025-03-18 14:54:48,537 - root - INFO - ʼʼݿ...
+2025-03-18 14:54:48,539 - root - INFO - ʼݿ...
+2025-03-18 14:54:48,592 - root - ERROR - ݿʧ: (pymysql.err.OperationalError) (1822, "Failed to add the foreign key constraint. Missing index for constraint 'task_input_params_ibfk_1' in the referenced table 'task_instances'")
+[SQL:
+CREATE TABLE task_input_params (
+ id INTEGER NOT NULL COMMENT 'ID' AUTO_INCREMENT,
+ param_id VARCHAR(36) NOT NULL COMMENT 'ΨһIDⲿ',
+ instance_id VARCHAR(36) NOT NULL COMMENT 'ʵID',
+ task_id VARCHAR(50) NOT NULL COMMENT 'ID洢ڲѯ',
+ param_name VARCHAR(50) COMMENT 'ƣ',
+ label VARCHAR(100) COMMENT 'ǩʾ',
+ param_type VARCHAR(20) NOT NULL COMMENT '',
+ required BOOL COMMENT 'Ƿ',
+ default_value JSON NOT NULL COMMENT 'Ĭֵ',
+ description TEXT COMMENT '˵',
+ is_system BOOL COMMENT 'Ƿϵͳ',
+ is_readonly BOOL COMMENT 'Ƿֻ',
+ sort_order INTEGER COMMENT '˳',
+ created_at DATETIME COMMENT 'ʱ',
+ updated_at DATETIME COMMENT 'ʱ',
+ is_deleted BOOL COMMENT 'Ƿɾɾǣ',
+ PRIMARY KEY (id),
+ FOREIGN KEY(instance_id) REFERENCES task_instances (instance_id)
+)
+
+]
+(Background on this error at: https://sqlalche.me/e/20/e3q8)
+2025-03-18 14:54:48,592 - root - ERROR - Traceback (most recent call last):
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1964, in _exec_single_context
+ self.dialect.do_execute(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\default.py", line 942, in do_execute
+ cursor.execute(statement, parameters)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\cursors.py", line 153, in execute
+ result = self._query(query)
+ ^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\cursors.py", line 322, in _query
+ conn.query(q)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 563, in query
+ self._affected_rows = self._read_query_result(unbuffered=unbuffered)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 825, in _read_query_result
+ result.read()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 1199, in read
+ first_packet = self.connection._read_packet()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 775, in _read_packet
+ packet.raise_for_error()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\protocol.py", line 219, in raise_for_error
+ err.raise_mysql_exception(self._data)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\err.py", line 150, in raise_mysql_exception
+ raise errorclass(errno, errval)
+pymysql.err.OperationalError: (1822, "Failed to add the foreign key constraint. Missing index for constraint 'task_input_params_ibfk_1' in the referenced table 'task_instances'")
+
+The above exception was the direct cause of the following exception:
+
+Traceback (most recent call last):
+ File "D:\jsw_code\project\tianfeng_task\app.py", line 73, in init_database
+ DBConfig.init_db()
+ File "D:\jsw_code\project\tianfeng_task\config\database.py", line 185, in init_db
+ cls.base.metadata.create_all(bind=cls.engine)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\schema.py", line 5907, in create_all
+ bind._run_ddl_visitor(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 3249, in _run_ddl_visitor
+ conn._run_ddl_visitor(visitorcallable, element, **kwargs)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 2456, in _run_ddl_visitor
+ visitorcallable(self.dialect, self, **kwargs).traverse_single(element)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\visitors.py", line 664, in traverse_single
+ return meth(obj, **kw)
+ ^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\ddl.py", line 978, in visit_metadata
+ self.traverse_single(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\visitors.py", line 664, in traverse_single
+ return meth(obj, **kw)
+ ^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\ddl.py", line 1016, in visit_table
+ )._invoke_with(self.connection)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\ddl.py", line 314, in _invoke_with
+ return bind.execute(self)
+ ^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1416, in execute
+ return meth(
+ ^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\ddl.py", line 180, in _execute_on_connection
+ return connection._execute_ddl(
+ ^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1527, in _execute_ddl
+ ret = self._execute_context(
+ ^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1843, in _execute_context
+ return self._exec_single_context(
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1983, in _exec_single_context
+ self._handle_dbapi_exception(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 2352, in _handle_dbapi_exception
+ raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1964, in _exec_single_context
+ self.dialect.do_execute(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\default.py", line 942, in do_execute
+ cursor.execute(statement, parameters)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\cursors.py", line 153, in execute
+ result = self._query(query)
+ ^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\cursors.py", line 322, in _query
+ conn.query(q)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 563, in query
+ self._affected_rows = self._read_query_result(unbuffered=unbuffered)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 825, in _read_query_result
+ result.read()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 1199, in read
+ first_packet = self.connection._read_packet()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 775, in _read_packet
+ packet.raise_for_error()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\protocol.py", line 219, in raise_for_error
+ err.raise_mysql_exception(self._data)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\err.py", line 150, in raise_mysql_exception
+ raise errorclass(errno, errval)
+sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1822, "Failed to add the foreign key constraint. Missing index for constraint 'task_input_params_ibfk_1' in the referenced table 'task_instances'")
+[SQL:
+CREATE TABLE task_input_params (
+ id INTEGER NOT NULL COMMENT 'ID' AUTO_INCREMENT,
+ param_id VARCHAR(36) NOT NULL COMMENT 'ΨһIDⲿ',
+ instance_id VARCHAR(36) NOT NULL COMMENT 'ʵID',
+ task_id VARCHAR(50) NOT NULL COMMENT 'ID洢ڲѯ',
+ param_name VARCHAR(50) COMMENT 'ƣ',
+ label VARCHAR(100) COMMENT 'ǩʾ',
+ param_type VARCHAR(20) NOT NULL COMMENT '',
+ required BOOL COMMENT 'Ƿ',
+ default_value JSON NOT NULL COMMENT 'Ĭֵ',
+ description TEXT COMMENT '˵',
+ is_system BOOL COMMENT 'Ƿϵͳ',
+ is_readonly BOOL COMMENT 'Ƿֻ',
+ sort_order INTEGER COMMENT '˳',
+ created_at DATETIME COMMENT 'ʱ',
+ updated_at DATETIME COMMENT 'ʱ',
+ is_deleted BOOL COMMENT 'Ƿɾɾǣ',
+ PRIMARY KEY (id),
+ FOREIGN KEY(instance_id) REFERENCES task_instances (instance_id)
+)
+
+]
+(Background on this error at: https://sqlalche.me/e/20/e3q8)
+
+2025-03-18 14:54:48,608 - root - ERROR - ݿʼʧ: (pymysql.err.OperationalError) (1822, "Failed to add the foreign key constraint. Missing index for constraint 'task_input_params_ibfk_1' in the referenced table 'task_instances'")
+[SQL:
+CREATE TABLE task_input_params (
+ id INTEGER NOT NULL COMMENT 'ID' AUTO_INCREMENT,
+ param_id VARCHAR(36) NOT NULL COMMENT 'ΨһIDⲿ',
+ instance_id VARCHAR(36) NOT NULL COMMENT 'ʵID',
+ task_id VARCHAR(50) NOT NULL COMMENT 'ID洢ڲѯ',
+ param_name VARCHAR(50) COMMENT 'ƣ',
+ label VARCHAR(100) COMMENT 'ǩʾ',
+ param_type VARCHAR(20) NOT NULL COMMENT '',
+ required BOOL COMMENT 'Ƿ',
+ default_value JSON NOT NULL COMMENT 'Ĭֵ',
+ description TEXT COMMENT '˵',
+ is_system BOOL COMMENT 'Ƿϵͳ',
+ is_readonly BOOL COMMENT 'Ƿֻ',
+ sort_order INTEGER COMMENT '˳',
+ created_at DATETIME COMMENT 'ʱ',
+ updated_at DATETIME COMMENT 'ʱ',
+ is_deleted BOOL COMMENT 'Ƿɾɾǣ',
+ PRIMARY KEY (id),
+ FOREIGN KEY(instance_id) REFERENCES task_instances (instance_id)
+)
+
+]
+(Background on this error at: https://sqlalche.me/e/20/e3q8)
+2025-03-18 14:54:48,608 - root - ERROR - Traceback (most recent call last):
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1964, in _exec_single_context
+ self.dialect.do_execute(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\default.py", line 942, in do_execute
+ cursor.execute(statement, parameters)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\cursors.py", line 153, in execute
+ result = self._query(query)
+ ^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\cursors.py", line 322, in _query
+ conn.query(q)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 563, in query
+ self._affected_rows = self._read_query_result(unbuffered=unbuffered)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 825, in _read_query_result
+ result.read()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 1199, in read
+ first_packet = self.connection._read_packet()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 775, in _read_packet
+ packet.raise_for_error()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\protocol.py", line 219, in raise_for_error
+ err.raise_mysql_exception(self._data)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\err.py", line 150, in raise_mysql_exception
+ raise errorclass(errno, errval)
+pymysql.err.OperationalError: (1822, "Failed to add the foreign key constraint. Missing index for constraint 'task_input_params_ibfk_1' in the referenced table 'task_instances'")
+
+The above exception was the direct cause of the following exception:
+
+Traceback (most recent call last):
+ File "D:\jsw_code\project\tianfeng_task\app.py", line 73, in init_database
+ DBConfig.init_db()
+ File "D:\jsw_code\project\tianfeng_task\config\database.py", line 185, in init_db
+ cls.base.metadata.create_all(bind=cls.engine)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\schema.py", line 5907, in create_all
+ bind._run_ddl_visitor(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 3249, in _run_ddl_visitor
+ conn._run_ddl_visitor(visitorcallable, element, **kwargs)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 2456, in _run_ddl_visitor
+ visitorcallable(self.dialect, self, **kwargs).traverse_single(element)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\visitors.py", line 664, in traverse_single
+ return meth(obj, **kw)
+ ^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\ddl.py", line 978, in visit_metadata
+ self.traverse_single(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\visitors.py", line 664, in traverse_single
+ return meth(obj, **kw)
+ ^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\ddl.py", line 1016, in visit_table
+ )._invoke_with(self.connection)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\ddl.py", line 314, in _invoke_with
+ return bind.execute(self)
+ ^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1416, in execute
+ return meth(
+ ^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\ddl.py", line 180, in _execute_on_connection
+ return connection._execute_ddl(
+ ^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1527, in _execute_ddl
+ ret = self._execute_context(
+ ^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1843, in _execute_context
+ return self._exec_single_context(
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1983, in _exec_single_context
+ self._handle_dbapi_exception(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 2352, in _handle_dbapi_exception
+ raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1964, in _exec_single_context
+ self.dialect.do_execute(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\default.py", line 942, in do_execute
+ cursor.execute(statement, parameters)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\cursors.py", line 153, in execute
+ result = self._query(query)
+ ^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\cursors.py", line 322, in _query
+ conn.query(q)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 563, in query
+ self._affected_rows = self._read_query_result(unbuffered=unbuffered)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 825, in _read_query_result
+ result.read()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 1199, in read
+ first_packet = self.connection._read_packet()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 775, in _read_packet
+ packet.raise_for_error()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\protocol.py", line 219, in raise_for_error
+ err.raise_mysql_exception(self._data)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\err.py", line 150, in raise_mysql_exception
+ raise errorclass(errno, errval)
+sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1822, "Failed to add the foreign key constraint. Missing index for constraint 'task_input_params_ibfk_1' in the referenced table 'task_instances'")
+[SQL:
+CREATE TABLE task_input_params (
+ id INTEGER NOT NULL COMMENT 'ID' AUTO_INCREMENT,
+ param_id VARCHAR(36) NOT NULL COMMENT 'ΨһIDⲿ',
+ instance_id VARCHAR(36) NOT NULL COMMENT 'ʵID',
+ task_id VARCHAR(50) NOT NULL COMMENT 'ID洢ڲѯ',
+ param_name VARCHAR(50) COMMENT 'ƣ',
+ label VARCHAR(100) COMMENT 'ǩʾ',
+ param_type VARCHAR(20) NOT NULL COMMENT '',
+ required BOOL COMMENT 'Ƿ',
+ default_value JSON NOT NULL COMMENT 'Ĭֵ',
+ description TEXT COMMENT '˵',
+ is_system BOOL COMMENT 'Ƿϵͳ',
+ is_readonly BOOL COMMENT 'Ƿֻ',
+ sort_order INTEGER COMMENT '˳',
+ created_at DATETIME COMMENT 'ʱ',
+ updated_at DATETIME COMMENT 'ʱ',
+ is_deleted BOOL COMMENT 'Ƿɾɾǣ',
+ PRIMARY KEY (id),
+ FOREIGN KEY(instance_id) REFERENCES task_instances (instance_id)
+)
+
+]
+(Background on this error at: https://sqlalche.me/e/20/e3q8)
+
+2025-03-18 14:54:48,608 - root - WARNING - ݿʼʧܣִС־ȡϸϢ
+2025-03-18 14:54:48,608 - core.component - INFO - Զ: components
+2025-03-18 14:54:48,608 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 14:54:48,608 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 14:54:48,608 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 14:54:48,608 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 14:54:48,608 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 14:54:48,608 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 14:54:48,608 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 14:54:48,608 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 14:54:48,608 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 14:54:48,608 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 14:54:48,608 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 14:54:48,608 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 14:54:48,608 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 14:54:48,608 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 14:54:48,608 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 14:54:48,608 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 14:54:48,608 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 14:54:48,608 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 14:54:48,608 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 14:54:48,608 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 14:54:48,608 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 14:54:48,608 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 14:54:48,608 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 14:54:48,608 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 14:54:48,608 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 14:54:48,608 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 14:54:48,608 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 14:54:48,608 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 14:54:48,608 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 14:54:48,608 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 14:54:48,608 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 14:54:48,608 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 14:54:48,608 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 14:54:48,608 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 14:54:48,608 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 14:54:48,608 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 14:54:48,608 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 14:54:48,608 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 14:54:48,608 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 14:54:48,608 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 14:54:48,608 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 14:54:48,608 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 14:54:48,608 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 14:54:48,608 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 14:54:48,608 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 14:54:48,608 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 14:54:48,608 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 14:54:48,608 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 14:54:48,608 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 14:54:48,608 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 14:54:48,608 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 14:54:48,608 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 14:54:48,608 - config.component_config - INFO - Զע: components
+2025-03-18 14:54:48,639 - root - INFO - Ӧ
+2025-03-18 14:56:47,829 - root - INFO - Ӧùر
+2025-03-18 14:56:48,936 - root - INFO - ʼʼݿ...
+2025-03-18 14:56:48,936 - root - INFO - ʼݿ...
+2025-03-18 14:56:49,207 - root - INFO - ݿɹ
+2025-03-18 14:56:49,207 - root - INFO - ʼʼ...
+2025-03-18 14:56:49,207 - root - INFO - ...
+2025-03-18 14:56:49,225 - root - ERROR - ݳʼʧ: Could not locate any relevant foreign key columns for primary join condition 'task_instances.instance_id = task_input_params.instance_id AND task_input_params.is_deleted = false' on relationship TaskInstance.input_params. Ensure that referencing columns are associated with a ForeignKey or ForeignKeyConstraint, or are annotated in the join condition with the foreign() annotation.
+2025-03-18 14:56:49,225 - root - ERROR - Traceback (most recent call last):
+ File "D:\jsw_code\project\tianfeng_task\app.py", line 106, in init_base_data
+ existing_categories = db_session.query(ComponentCategory).filter(ComponentCategory.is_deleted == False).all()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\scoping.py", line 1681, in query
+ return self._proxied.query(*entities, **kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\session.py", line 2955, in query
+ return self._query_cls(entities, self, **kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\query.py", line 276, in __init__
+ self._set_entities(entities)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\query.py", line 289, in _set_entities
+ coercions.expect(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\coercions.py", line 388, in expect
+ insp._post_inspect
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\util\langhelpers.py", line 1257, in __get__
+ obj.__dict__[self.__name__] = result = self.fget(obj)
+ ^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2724, in _post_inspect
+ self._check_configure()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2401, in _check_configure
+ _configure_registries({self.registry}, cascade=True)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 4214, in _configure_registries
+ _do_configure_registries(registries, cascade)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 4255, in _do_configure_registries
+ mapper._post_configure_properties()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2418, in _post_configure_properties
+ prop.init()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\interfaces.py", line 589, in init
+ self.do_init()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\relationships.py", line 1658, in do_init
+ self._setup_join_conditions()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\relationships.py", line 1898, in _setup_join_conditions
+ self._join_condition = jc = JoinCondition(
+ ^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\relationships.py", line 2333, in __init__
+ self._check_foreign_cols(self.primaryjoin, True)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\relationships.py", line 2976, in _check_foreign_cols
+ raise sa_exc.ArgumentError(err)
+sqlalchemy.exc.ArgumentError: Could not locate any relevant foreign key columns for primary join condition 'task_instances.instance_id = task_input_params.instance_id AND task_input_params.is_deleted = false' on relationship TaskInstance.input_params. Ensure that referencing columns are associated with a ForeignKey or ForeignKeyConstraint, or are annotated in the join condition with the foreign() annotation.
+
+2025-03-18 14:56:49,225 - root - ERROR - ݳʼʧ: Could not locate any relevant foreign key columns for primary join condition 'task_instances.instance_id = task_input_params.instance_id AND task_input_params.is_deleted = false' on relationship TaskInstance.input_params. Ensure that referencing columns are associated with a ForeignKey or ForeignKeyConstraint, or are annotated in the join condition with the foreign() annotation.
+2025-03-18 14:56:49,238 - root - ERROR - Traceback (most recent call last):
+ File "D:\jsw_code\project\tianfeng_task\app.py", line 84, in init_database
+ init_base_data(db_session)
+ File "D:\jsw_code\project\tianfeng_task\app.py", line 106, in init_base_data
+ existing_categories = db_session.query(ComponentCategory).filter(ComponentCategory.is_deleted == False).all()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\scoping.py", line 1681, in query
+ return self._proxied.query(*entities, **kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\session.py", line 2955, in query
+ return self._query_cls(entities, self, **kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\query.py", line 276, in __init__
+ self._set_entities(entities)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\query.py", line 289, in _set_entities
+ coercions.expect(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\coercions.py", line 388, in expect
+ insp._post_inspect
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\util\langhelpers.py", line 1257, in __get__
+ obj.__dict__[self.__name__] = result = self.fget(obj)
+ ^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2724, in _post_inspect
+ self._check_configure()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2401, in _check_configure
+ _configure_registries({self.registry}, cascade=True)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 4214, in _configure_registries
+ _do_configure_registries(registries, cascade)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 4255, in _do_configure_registries
+ mapper._post_configure_properties()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2418, in _post_configure_properties
+ prop.init()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\interfaces.py", line 589, in init
+ self.do_init()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\relationships.py", line 1658, in do_init
+ self._setup_join_conditions()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\relationships.py", line 1898, in _setup_join_conditions
+ self._join_condition = jc = JoinCondition(
+ ^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\relationships.py", line 2333, in __init__
+ self._check_foreign_cols(self.primaryjoin, True)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\relationships.py", line 2976, in _check_foreign_cols
+ raise sa_exc.ArgumentError(err)
+sqlalchemy.exc.ArgumentError: Could not locate any relevant foreign key columns for primary join condition 'task_instances.instance_id = task_input_params.instance_id AND task_input_params.is_deleted = false' on relationship TaskInstance.input_params. Ensure that referencing columns are associated with a ForeignKey or ForeignKeyConstraint, or are annotated in the join condition with the foreign() annotation.
+
+2025-03-18 14:56:49,238 - root - ERROR - ݿʼʧ: Could not locate any relevant foreign key columns for primary join condition 'task_instances.instance_id = task_input_params.instance_id AND task_input_params.is_deleted = false' on relationship TaskInstance.input_params. Ensure that referencing columns are associated with a ForeignKey or ForeignKeyConstraint, or are annotated in the join condition with the foreign() annotation.
+2025-03-18 14:56:49,238 - root - ERROR - Traceback (most recent call last):
+ File "D:\jsw_code\project\tianfeng_task\app.py", line 84, in init_database
+ init_base_data(db_session)
+ File "D:\jsw_code\project\tianfeng_task\app.py", line 106, in init_base_data
+ existing_categories = db_session.query(ComponentCategory).filter(ComponentCategory.is_deleted == False).all()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\scoping.py", line 1681, in query
+ return self._proxied.query(*entities, **kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\session.py", line 2955, in query
+ return self._query_cls(entities, self, **kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\query.py", line 276, in __init__
+ self._set_entities(entities)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\query.py", line 289, in _set_entities
+ coercions.expect(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\coercions.py", line 388, in expect
+ insp._post_inspect
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\util\langhelpers.py", line 1257, in __get__
+ obj.__dict__[self.__name__] = result = self.fget(obj)
+ ^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2724, in _post_inspect
+ self._check_configure()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2401, in _check_configure
+ _configure_registries({self.registry}, cascade=True)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 4214, in _configure_registries
+ _do_configure_registries(registries, cascade)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 4255, in _do_configure_registries
+ mapper._post_configure_properties()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2418, in _post_configure_properties
+ prop.init()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\interfaces.py", line 589, in init
+ self.do_init()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\relationships.py", line 1658, in do_init
+ self._setup_join_conditions()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\relationships.py", line 1898, in _setup_join_conditions
+ self._join_condition = jc = JoinCondition(
+ ^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\relationships.py", line 2333, in __init__
+ self._check_foreign_cols(self.primaryjoin, True)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\relationships.py", line 2976, in _check_foreign_cols
+ raise sa_exc.ArgumentError(err)
+sqlalchemy.exc.ArgumentError: Could not locate any relevant foreign key columns for primary join condition 'task_instances.instance_id = task_input_params.instance_id AND task_input_params.is_deleted = false' on relationship TaskInstance.input_params. Ensure that referencing columns are associated with a ForeignKey or ForeignKeyConstraint, or are annotated in the join condition with the foreign() annotation.
+
+2025-03-18 14:56:49,238 - root - WARNING - ݿʼʧܣִС־ȡϸϢ
+2025-03-18 14:56:49,238 - core.component - INFO - Զ: components
+2025-03-18 14:56:49,238 - core.component - INFO - ע: check_task_instance_id_exists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 14:56:49,238 - core.component - INFO - ע: create_unique_id -> CreateUniqueIdComponent
+2025-03-18 14:56:49,238 - core.component - INFO - ע: current_timestamp -> CurrentTimestampComponent
+2025-03-18 14:56:49,238 - core.component - INFO - ע: current_time -> CurrentTimeComponent
+2025-03-18 14:56:49,238 - core.component - INFO - ע: execute_sql -> ExecuteSqlComponent
+2025-03-18 14:56:49,238 - core.component - INFO - ע: query_sql -> QuerySqlComponent
+2025-03-18 14:56:49,238 - core.component - INFO - ע: string_md5_encrypt -> StringMd5EncryptComponent
+2025-03-18 14:56:49,238 - core.component - INFO - ע: string_to_json_array -> StringToJsonArrayComponent
+2025-03-18 14:56:49,238 - core.component - INFO - ע: string_to_json_object -> StringToJsonObjectComponent
+2025-03-18 14:56:49,238 - core.component - INFO - ע: print -> PrintComponent
+2025-03-18 14:56:49,238 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 14:56:49,238 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 14:56:49,238 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 14:56:49,238 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 14:56:49,238 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 14:56:49,238 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 14:56:49,238 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 14:56:49,238 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 14:56:49,238 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 14:56:49,238 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 14:56:49,238 - core.component - INFO - ע: wait_modbus_value -> WaitModbusValueComponent
+2025-03-18 14:56:49,238 - core.component - INFO - ע: write_modbus_value -> WriteModbusValueComponent
+2025-03-18 14:56:49,238 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 14:56:49,238 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 14:56:49,238 - core.component - INFO - ע: if -> IfComponent
+2025-03-18 14:56:49,238 - core.component - INFO - ע: if_else -> IfElseComponent
+2025-03-18 14:56:49,238 - core.component - INFO - ע: if_else_if -> IfElseIfComponent
+2025-03-18 14:56:49,238 - core.component - INFO - ע: for_each -> ForEachComponent
+2025-03-18 14:56:49,238 - core.component - INFO - ע: while -> WhileComponent
+2025-03-18 14:56:49,238 - core.component - INFO - ע: break -> BreakComponent
+2025-03-18 14:56:49,238 - core.component - INFO - ע: return -> ReturnComponent
+2025-03-18 14:56:49,238 - core.component - INFO - ע: delay -> DelayComponent
+2025-03-18 14:56:49,238 - core.component - INFO - ע: parallel_execute -> ParallelExecuteComponent
+2025-03-18 14:56:49,238 - core.component - INFO - ע: serial_execute -> SerialExecuteComponent
+2025-03-18 14:56:49,238 - core.component - INFO - ע: throw_exception -> ThrowExceptionComponent
+2025-03-18 14:56:49,238 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 14:56:49,238 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 14:56:49,238 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 14:56:49,238 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 14:56:49,238 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 14:56:49,238 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 14:56:49,238 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 14:56:49,238 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 14:56:49,238 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 14:56:49,238 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 14:56:49,238 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 14:56:49,419 - core.component - INFO - ע: http_get_request -> HttpGetRequestComponent
+2025-03-18 14:56:49,419 - core.component - INFO - ע: http_post_request -> HttpPostRequestComponent
+2025-03-18 14:56:49,419 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 14:56:49,419 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 14:56:49,419 - core.component - INFO - ע: select_robot -> SelectRobotComponent
+2025-03-18 14:56:49,419 - core.component - INFO - ע: get_robot_position -> GetRobotPositionComponent
+2025-03-18 14:56:49,419 - core.component - INFO - ע: robot_action -> RobotActionComponent
+2025-03-18 14:56:49,419 - core.component - INFO - ע: change_robot_destination -> ChangeRobotDestinationComponent
+2025-03-18 14:56:49,419 - core.component - INFO - ע: get_robot_battery -> GetRobotBatteryComponent
+2025-03-18 14:56:49,419 - core.component - INFO - ע: get_robot_pgv_code -> GetRobotPGVCodeComponent
+2025-03-18 14:56:49,419 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 14:56:49,419 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 14:56:49,419 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 14:56:49,419 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 14:56:49,419 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 14:56:49,419 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 14:56:49,419 - core.component - INFO - ע: run_script -> RunScriptComponent
+2025-03-18 14:56:49,419 - core.component - INFO - ע: set_task_variables -> SetTaskVariablesComponent
+2025-03-18 14:56:49,419 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 14:56:49,419 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 14:56:49,419 - core.component - INFO - ע: batch_set_site -> BatchSetSiteComponent
+2025-03-18 14:56:49,419 - core.component - INFO - ע: get_dense_site -> GetDenseSiteComponent
+2025-03-18 14:56:49,419 - core.component - INFO - ע: query_site -> QuerySiteComponent
+2025-03-18 14:56:49,419 - core.component - INFO - ע: lock_site -> LockSiteComponent
+2025-03-18 14:56:49,419 - core.component - INFO - ע: unlock_site -> UnlockSiteComponent
+2025-03-18 14:56:49,419 - core.component - INFO - ע: get_locked_sites_by_task -> GetLockedSitesByTaskComponent
+2025-03-18 14:56:49,419 - core.component - INFO - ע: get_site_extension_property -> GetSiteExtensionPropertyComponent
+2025-03-18 14:56:49,426 - core.component - INFO - ע: set_site_extension_property -> SetSiteExtensionPropertyComponent
+2025-03-18 14:56:49,426 - core.component - INFO - ע: set_site_goods -> SetSiteGoodsComponent
+2025-03-18 14:56:49,426 - core.component - INFO - ע: set_site_empty -> SetSiteEmptyComponent
+2025-03-18 14:56:49,426 - core.component - INFO - ע: set_site_occupied -> SetSiteOccupiedComponent
+2025-03-18 14:56:49,426 - core.component - INFO - ע: set_site_tag -> SetSiteTagComponent
+2025-03-18 14:56:49,426 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 14:56:49,426 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 14:56:49,426 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 14:56:49,426 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 14:56:49,426 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 14:56:49,426 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 14:56:49,426 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 14:56:49,426 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 14:56:49,426 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 14:56:49,426 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 14:56:49,426 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 14:56:49,426 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 14:56:49,426 - core.component - INFO - ע: subtask -> SubtaskComponent
+2025-03-18 14:56:49,426 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 14:56:49,426 - core.component - INFO - ע: cache_data -> CacheDataComponent
+2025-03-18 14:56:49,426 - core.component - INFO - ע: clear_cache_data -> ClearCacheDataComponent
+2025-03-18 14:56:49,426 - core.component - INFO - ע: get_cache_data -> GetCacheDataComponent
+2025-03-18 14:56:49,426 - core.component - INFO - ע: set_task_status -> SetTaskStatusComponent
+2025-03-18 14:56:49,426 - core.component - INFO - ע: jump_to_block -> JumpToBlockComponent
+2025-03-18 14:56:49,426 - core.component - INFO - ע: get_task_input_param -> GetTaskInputParamComponent
+2025-03-18 14:56:49,426 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 14:56:49,426 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 14:56:49,426 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 14:56:49,426 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 14:56:49,426 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 14:56:49,426 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 14:56:49,426 - config.component_config - INFO - Զע: components
+2025-03-18 14:56:49,488 - root - INFO - ʼʼݿ...
+2025-03-18 14:56:49,488 - root - INFO - ʼݿ...
+2025-03-18 14:56:49,521 - root - INFO - ݿɹ
+2025-03-18 14:56:49,521 - root - INFO - ʼʼ...
+2025-03-18 14:56:49,521 - root - INFO - ...
+2025-03-18 14:56:49,521 - root - ERROR - ݳʼʧ: One or more mappers failed to initialize - can't proceed with initialization of other mappers. Triggering mapper: 'Mapper[TaskInstance(task_instances)]'. Original exception was: Could not locate any relevant foreign key columns for primary join condition 'task_instances.instance_id = task_input_params.instance_id AND task_input_params.is_deleted = false' on relationship TaskInstance.input_params. Ensure that referencing columns are associated with a ForeignKey or ForeignKeyConstraint, or are annotated in the join condition with the foreign() annotation.
+2025-03-18 14:56:49,537 - root - ERROR - Traceback (most recent call last):
+ File "D:\jsw_code\project\tianfeng_task\app.py", line 106, in init_base_data
+ existing_categories = db_session.query(ComponentCategory).filter(ComponentCategory.is_deleted == False).all()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\scoping.py", line 1681, in query
+ return self._proxied.query(*entities, **kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\session.py", line 2955, in query
+ return self._query_cls(entities, self, **kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\query.py", line 276, in __init__
+ self._set_entities(entities)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\query.py", line 289, in _set_entities
+ coercions.expect(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\coercions.py", line 388, in expect
+ insp._post_inspect
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\util\langhelpers.py", line 1257, in __get__
+ obj.__dict__[self.__name__] = result = self.fget(obj)
+ ^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2724, in _post_inspect
+ self._check_configure()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2401, in _check_configure
+ _configure_registries({self.registry}, cascade=True)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 4214, in _configure_registries
+ _do_configure_registries(registries, cascade)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 4251, in _do_configure_registries
+ raise e
+sqlalchemy.exc.InvalidRequestError: One or more mappers failed to initialize - can't proceed with initialization of other mappers. Triggering mapper: 'Mapper[TaskInstance(task_instances)]'. Original exception was: Could not locate any relevant foreign key columns for primary join condition 'task_instances.instance_id = task_input_params.instance_id AND task_input_params.is_deleted = false' on relationship TaskInstance.input_params. Ensure that referencing columns are associated with a ForeignKey or ForeignKeyConstraint, or are annotated in the join condition with the foreign() annotation.
+
+2025-03-18 14:56:49,537 - root - ERROR - ݳʼʧ: One or more mappers failed to initialize - can't proceed with initialization of other mappers. Triggering mapper: 'Mapper[TaskInstance(task_instances)]'. Original exception was: Could not locate any relevant foreign key columns for primary join condition 'task_instances.instance_id = task_input_params.instance_id AND task_input_params.is_deleted = false' on relationship TaskInstance.input_params. Ensure that referencing columns are associated with a ForeignKey or ForeignKeyConstraint, or are annotated in the join condition with the foreign() annotation.
+2025-03-18 14:56:49,537 - root - ERROR - Traceback (most recent call last):
+ File "D:\jsw_code\project\tianfeng_task\app.py", line 84, in init_database
+ init_base_data(db_session)
+ File "D:\jsw_code\project\tianfeng_task\app.py", line 106, in init_base_data
+ existing_categories = db_session.query(ComponentCategory).filter(ComponentCategory.is_deleted == False).all()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\scoping.py", line 1681, in query
+ return self._proxied.query(*entities, **kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\session.py", line 2955, in query
+ return self._query_cls(entities, self, **kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\query.py", line 276, in __init__
+ self._set_entities(entities)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\query.py", line 289, in _set_entities
+ coercions.expect(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\coercions.py", line 388, in expect
+ insp._post_inspect
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\util\langhelpers.py", line 1257, in __get__
+ obj.__dict__[self.__name__] = result = self.fget(obj)
+ ^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2724, in _post_inspect
+ self._check_configure()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2401, in _check_configure
+ _configure_registries({self.registry}, cascade=True)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 4214, in _configure_registries
+ _do_configure_registries(registries, cascade)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 4251, in _do_configure_registries
+ raise e
+sqlalchemy.exc.InvalidRequestError: One or more mappers failed to initialize - can't proceed with initialization of other mappers. Triggering mapper: 'Mapper[TaskInstance(task_instances)]'. Original exception was: Could not locate any relevant foreign key columns for primary join condition 'task_instances.instance_id = task_input_params.instance_id AND task_input_params.is_deleted = false' on relationship TaskInstance.input_params. Ensure that referencing columns are associated with a ForeignKey or ForeignKeyConstraint, or are annotated in the join condition with the foreign() annotation.
+
+2025-03-18 14:56:49,537 - root - ERROR - ݿʼʧ: One or more mappers failed to initialize - can't proceed with initialization of other mappers. Triggering mapper: 'Mapper[TaskInstance(task_instances)]'. Original exception was: Could not locate any relevant foreign key columns for primary join condition 'task_instances.instance_id = task_input_params.instance_id AND task_input_params.is_deleted = false' on relationship TaskInstance.input_params. Ensure that referencing columns are associated with a ForeignKey or ForeignKeyConstraint, or are annotated in the join condition with the foreign() annotation.
+2025-03-18 14:56:49,537 - root - ERROR - Traceback (most recent call last):
+ File "D:\jsw_code\project\tianfeng_task\app.py", line 84, in init_database
+ init_base_data(db_session)
+ File "D:\jsw_code\project\tianfeng_task\app.py", line 106, in init_base_data
+ existing_categories = db_session.query(ComponentCategory).filter(ComponentCategory.is_deleted == False).all()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\scoping.py", line 1681, in query
+ return self._proxied.query(*entities, **kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\session.py", line 2955, in query
+ return self._query_cls(entities, self, **kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\query.py", line 276, in __init__
+ self._set_entities(entities)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\query.py", line 289, in _set_entities
+ coercions.expect(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\coercions.py", line 388, in expect
+ insp._post_inspect
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\util\langhelpers.py", line 1257, in __get__
+ obj.__dict__[self.__name__] = result = self.fget(obj)
+ ^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2724, in _post_inspect
+ self._check_configure()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2401, in _check_configure
+ _configure_registries({self.registry}, cascade=True)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 4214, in _configure_registries
+ _do_configure_registries(registries, cascade)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 4251, in _do_configure_registries
+ raise e
+sqlalchemy.exc.InvalidRequestError: One or more mappers failed to initialize - can't proceed with initialization of other mappers. Triggering mapper: 'Mapper[TaskInstance(task_instances)]'. Original exception was: Could not locate any relevant foreign key columns for primary join condition 'task_instances.instance_id = task_input_params.instance_id AND task_input_params.is_deleted = false' on relationship TaskInstance.input_params. Ensure that referencing columns are associated with a ForeignKey or ForeignKeyConstraint, or are annotated in the join condition with the foreign() annotation.
+
+2025-03-18 14:56:49,537 - root - WARNING - ݿʼʧܣִС־ȡϸϢ
+2025-03-18 14:56:49,553 - core.component - INFO - Զ: components
+2025-03-18 14:56:49,553 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 14:56:49,553 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 14:56:49,553 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 14:56:49,553 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 14:56:49,553 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 14:56:49,553 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 14:56:49,553 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 14:56:49,553 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 14:56:49,569 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 14:56:49,569 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 14:56:49,569 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 14:56:49,569 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 14:56:49,569 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 14:56:49,569 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 14:56:49,569 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 14:56:49,569 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 14:56:49,569 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 14:56:49,569 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 14:56:49,585 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 14:56:49,585 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 14:56:49,585 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 14:56:49,585 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 14:56:49,585 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 14:56:49,585 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 14:56:49,585 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 14:56:49,585 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 14:56:49,601 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 14:56:49,601 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 14:56:49,601 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 14:56:49,601 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 14:56:49,601 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 14:56:49,601 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 14:56:49,601 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 14:56:49,601 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 14:56:49,601 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 14:56:49,617 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 14:56:49,617 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 14:56:49,617 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 14:56:49,617 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 14:56:49,617 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 14:56:49,617 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 14:56:49,617 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 14:56:49,617 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 14:56:49,617 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 14:56:49,632 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 14:56:49,632 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 14:56:49,632 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 14:56:49,632 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 14:56:49,632 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 14:56:49,632 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 14:56:49,632 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 14:56:49,632 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 14:56:49,632 - config.component_config - INFO - Զע: components
+2025-03-18 14:56:49,670 - root - INFO - Ӧ
+2025-03-18 14:56:53,358 - root - INFO - Ӧùر
+2025-03-18 14:56:55,161 - root - INFO - ʼʼݿ...
+2025-03-18 14:56:55,161 - root - INFO - ʼݿ...
+2025-03-18 14:56:55,224 - root - INFO - ݿɹ
+2025-03-18 14:56:55,224 - root - INFO - ʼʼ...
+2025-03-18 14:56:55,224 - root - INFO - ...
+2025-03-18 14:56:55,240 - root - ERROR - ݳʼʧ: Could not locate any relevant foreign key columns for primary join condition 'task_instances.instance_id = task_input_params.instance_id AND task_input_params.is_deleted = false' on relationship TaskInstance.input_params. Ensure that referencing columns are associated with a ForeignKey or ForeignKeyConstraint, or are annotated in the join condition with the foreign() annotation.
+2025-03-18 14:56:55,256 - root - ERROR - Traceback (most recent call last):
+ File "D:\jsw_code\project\tianfeng_task\app.py", line 106, in init_base_data
+ existing_categories = db_session.query(ComponentCategory).filter(ComponentCategory.is_deleted == False).all()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\scoping.py", line 1681, in query
+ return self._proxied.query(*entities, **kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\session.py", line 2955, in query
+ return self._query_cls(entities, self, **kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\query.py", line 276, in __init__
+ self._set_entities(entities)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\query.py", line 289, in _set_entities
+ coercions.expect(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\coercions.py", line 388, in expect
+ insp._post_inspect
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\util\langhelpers.py", line 1257, in __get__
+ obj.__dict__[self.__name__] = result = self.fget(obj)
+ ^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2724, in _post_inspect
+ self._check_configure()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2401, in _check_configure
+ _configure_registries({self.registry}, cascade=True)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 4214, in _configure_registries
+ _do_configure_registries(registries, cascade)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 4255, in _do_configure_registries
+ mapper._post_configure_properties()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2418, in _post_configure_properties
+ prop.init()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\interfaces.py", line 589, in init
+ self.do_init()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\relationships.py", line 1658, in do_init
+ self._setup_join_conditions()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\relationships.py", line 1898, in _setup_join_conditions
+ self._join_condition = jc = JoinCondition(
+ ^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\relationships.py", line 2333, in __init__
+ self._check_foreign_cols(self.primaryjoin, True)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\relationships.py", line 2976, in _check_foreign_cols
+ raise sa_exc.ArgumentError(err)
+sqlalchemy.exc.ArgumentError: Could not locate any relevant foreign key columns for primary join condition 'task_instances.instance_id = task_input_params.instance_id AND task_input_params.is_deleted = false' on relationship TaskInstance.input_params. Ensure that referencing columns are associated with a ForeignKey or ForeignKeyConstraint, or are annotated in the join condition with the foreign() annotation.
+
+2025-03-18 14:56:55,256 - root - ERROR - ݳʼʧ: Could not locate any relevant foreign key columns for primary join condition 'task_instances.instance_id = task_input_params.instance_id AND task_input_params.is_deleted = false' on relationship TaskInstance.input_params. Ensure that referencing columns are associated with a ForeignKey or ForeignKeyConstraint, or are annotated in the join condition with the foreign() annotation.
+2025-03-18 14:56:55,256 - root - ERROR - Traceback (most recent call last):
+ File "D:\jsw_code\project\tianfeng_task\app.py", line 84, in init_database
+ init_base_data(db_session)
+ File "D:\jsw_code\project\tianfeng_task\app.py", line 106, in init_base_data
+ existing_categories = db_session.query(ComponentCategory).filter(ComponentCategory.is_deleted == False).all()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\scoping.py", line 1681, in query
+ return self._proxied.query(*entities, **kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\session.py", line 2955, in query
+ return self._query_cls(entities, self, **kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\query.py", line 276, in __init__
+ self._set_entities(entities)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\query.py", line 289, in _set_entities
+ coercions.expect(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\coercions.py", line 388, in expect
+ insp._post_inspect
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\util\langhelpers.py", line 1257, in __get__
+ obj.__dict__[self.__name__] = result = self.fget(obj)
+ ^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2724, in _post_inspect
+ self._check_configure()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2401, in _check_configure
+ _configure_registries({self.registry}, cascade=True)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 4214, in _configure_registries
+ _do_configure_registries(registries, cascade)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 4255, in _do_configure_registries
+ mapper._post_configure_properties()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2418, in _post_configure_properties
+ prop.init()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\interfaces.py", line 589, in init
+ self.do_init()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\relationships.py", line 1658, in do_init
+ self._setup_join_conditions()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\relationships.py", line 1898, in _setup_join_conditions
+ self._join_condition = jc = JoinCondition(
+ ^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\relationships.py", line 2333, in __init__
+ self._check_foreign_cols(self.primaryjoin, True)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\relationships.py", line 2976, in _check_foreign_cols
+ raise sa_exc.ArgumentError(err)
+sqlalchemy.exc.ArgumentError: Could not locate any relevant foreign key columns for primary join condition 'task_instances.instance_id = task_input_params.instance_id AND task_input_params.is_deleted = false' on relationship TaskInstance.input_params. Ensure that referencing columns are associated with a ForeignKey or ForeignKeyConstraint, or are annotated in the join condition with the foreign() annotation.
+
+2025-03-18 14:56:55,256 - root - ERROR - ݿʼʧ: Could not locate any relevant foreign key columns for primary join condition 'task_instances.instance_id = task_input_params.instance_id AND task_input_params.is_deleted = false' on relationship TaskInstance.input_params. Ensure that referencing columns are associated with a ForeignKey or ForeignKeyConstraint, or are annotated in the join condition with the foreign() annotation.
+2025-03-18 14:56:55,256 - root - ERROR - Traceback (most recent call last):
+ File "D:\jsw_code\project\tianfeng_task\app.py", line 84, in init_database
+ init_base_data(db_session)
+ File "D:\jsw_code\project\tianfeng_task\app.py", line 106, in init_base_data
+ existing_categories = db_session.query(ComponentCategory).filter(ComponentCategory.is_deleted == False).all()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\scoping.py", line 1681, in query
+ return self._proxied.query(*entities, **kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\session.py", line 2955, in query
+ return self._query_cls(entities, self, **kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\query.py", line 276, in __init__
+ self._set_entities(entities)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\query.py", line 289, in _set_entities
+ coercions.expect(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\coercions.py", line 388, in expect
+ insp._post_inspect
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\util\langhelpers.py", line 1257, in __get__
+ obj.__dict__[self.__name__] = result = self.fget(obj)
+ ^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2724, in _post_inspect
+ self._check_configure()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2401, in _check_configure
+ _configure_registries({self.registry}, cascade=True)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 4214, in _configure_registries
+ _do_configure_registries(registries, cascade)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 4255, in _do_configure_registries
+ mapper._post_configure_properties()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2418, in _post_configure_properties
+ prop.init()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\interfaces.py", line 589, in init
+ self.do_init()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\relationships.py", line 1658, in do_init
+ self._setup_join_conditions()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\relationships.py", line 1898, in _setup_join_conditions
+ self._join_condition = jc = JoinCondition(
+ ^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\relationships.py", line 2333, in __init__
+ self._check_foreign_cols(self.primaryjoin, True)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\relationships.py", line 2976, in _check_foreign_cols
+ raise sa_exc.ArgumentError(err)
+sqlalchemy.exc.ArgumentError: Could not locate any relevant foreign key columns for primary join condition 'task_instances.instance_id = task_input_params.instance_id AND task_input_params.is_deleted = false' on relationship TaskInstance.input_params. Ensure that referencing columns are associated with a ForeignKey or ForeignKeyConstraint, or are annotated in the join condition with the foreign() annotation.
+
+2025-03-18 14:56:55,256 - root - WARNING - ݿʼʧܣִС־ȡϸϢ
+2025-03-18 14:56:55,256 - core.component - INFO - Զ: components
+2025-03-18 14:56:55,256 - core.component - INFO - ע: check_task_instance_id_exists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 14:56:55,256 - core.component - INFO - ע: create_unique_id -> CreateUniqueIdComponent
+2025-03-18 14:56:55,256 - core.component - INFO - ע: current_timestamp -> CurrentTimestampComponent
+2025-03-18 14:56:55,256 - core.component - INFO - ע: current_time -> CurrentTimeComponent
+2025-03-18 14:56:55,256 - core.component - INFO - ע: execute_sql -> ExecuteSqlComponent
+2025-03-18 14:56:55,256 - core.component - INFO - ע: query_sql -> QuerySqlComponent
+2025-03-18 14:56:55,256 - core.component - INFO - ע: string_md5_encrypt -> StringMd5EncryptComponent
+2025-03-18 14:56:55,256 - core.component - INFO - ע: string_to_json_array -> StringToJsonArrayComponent
+2025-03-18 14:56:55,256 - core.component - INFO - ע: string_to_json_object -> StringToJsonObjectComponent
+2025-03-18 14:56:55,256 - core.component - INFO - ע: print -> PrintComponent
+2025-03-18 14:56:55,256 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 14:56:55,256 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 14:56:55,256 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 14:56:55,256 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 14:56:55,256 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 14:56:55,256 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 14:56:55,272 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 14:56:55,272 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 14:56:55,272 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 14:56:55,272 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 14:56:55,272 - core.component - INFO - ע: wait_modbus_value -> WaitModbusValueComponent
+2025-03-18 14:56:55,272 - core.component - INFO - ע: write_modbus_value -> WriteModbusValueComponent
+2025-03-18 14:56:55,272 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 14:56:55,272 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 14:56:55,272 - core.component - INFO - ע: if -> IfComponent
+2025-03-18 14:56:55,272 - core.component - INFO - ע: if_else -> IfElseComponent
+2025-03-18 14:56:55,272 - core.component - INFO - ע: if_else_if -> IfElseIfComponent
+2025-03-18 14:56:55,272 - core.component - INFO - ע: for_each -> ForEachComponent
+2025-03-18 14:56:55,272 - core.component - INFO - ע: while -> WhileComponent
+2025-03-18 14:56:55,272 - core.component - INFO - ע: break -> BreakComponent
+2025-03-18 14:56:55,272 - core.component - INFO - ע: return -> ReturnComponent
+2025-03-18 14:56:55,272 - core.component - INFO - ע: delay -> DelayComponent
+2025-03-18 14:56:55,272 - core.component - INFO - ע: parallel_execute -> ParallelExecuteComponent
+2025-03-18 14:56:55,272 - core.component - INFO - ע: serial_execute -> SerialExecuteComponent
+2025-03-18 14:56:55,272 - core.component - INFO - ע: throw_exception -> ThrowExceptionComponent
+2025-03-18 14:56:55,272 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 14:56:55,272 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 14:56:55,272 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 14:56:55,272 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 14:56:55,272 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 14:56:55,272 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 14:56:55,272 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 14:56:55,272 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 14:56:55,272 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 14:56:55,272 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 14:56:55,272 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 14:56:55,446 - core.component - INFO - ע: http_get_request -> HttpGetRequestComponent
+2025-03-18 14:56:55,446 - core.component - INFO - ע: http_post_request -> HttpPostRequestComponent
+2025-03-18 14:56:55,446 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 14:56:55,446 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 14:56:55,446 - core.component - INFO - ע: select_robot -> SelectRobotComponent
+2025-03-18 14:56:55,446 - core.component - INFO - ע: get_robot_position -> GetRobotPositionComponent
+2025-03-18 14:56:55,446 - core.component - INFO - ע: robot_action -> RobotActionComponent
+2025-03-18 14:56:55,462 - core.component - INFO - ע: change_robot_destination -> ChangeRobotDestinationComponent
+2025-03-18 14:56:55,462 - core.component - INFO - ע: get_robot_battery -> GetRobotBatteryComponent
+2025-03-18 14:56:55,462 - core.component - INFO - ע: get_robot_pgv_code -> GetRobotPGVCodeComponent
+2025-03-18 14:56:55,462 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 14:56:55,462 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 14:56:55,462 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 14:56:55,462 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 14:56:55,462 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 14:56:55,462 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 14:56:55,462 - core.component - INFO - ע: run_script -> RunScriptComponent
+2025-03-18 14:56:55,462 - core.component - INFO - ע: set_task_variables -> SetTaskVariablesComponent
+2025-03-18 14:56:55,462 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 14:56:55,462 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 14:56:55,462 - core.component - INFO - ע: batch_set_site -> BatchSetSiteComponent
+2025-03-18 14:56:55,462 - core.component - INFO - ע: get_dense_site -> GetDenseSiteComponent
+2025-03-18 14:56:55,462 - core.component - INFO - ע: query_site -> QuerySiteComponent
+2025-03-18 14:56:55,462 - core.component - INFO - ע: lock_site -> LockSiteComponent
+2025-03-18 14:56:55,462 - core.component - INFO - ע: unlock_site -> UnlockSiteComponent
+2025-03-18 14:56:55,462 - core.component - INFO - ע: get_locked_sites_by_task -> GetLockedSitesByTaskComponent
+2025-03-18 14:56:55,462 - core.component - INFO - ע: get_site_extension_property -> GetSiteExtensionPropertyComponent
+2025-03-18 14:56:55,462 - core.component - INFO - ע: set_site_extension_property -> SetSiteExtensionPropertyComponent
+2025-03-18 14:56:55,462 - core.component - INFO - ע: set_site_goods -> SetSiteGoodsComponent
+2025-03-18 14:56:55,462 - core.component - INFO - ע: set_site_empty -> SetSiteEmptyComponent
+2025-03-18 14:56:55,462 - core.component - INFO - ע: set_site_occupied -> SetSiteOccupiedComponent
+2025-03-18 14:56:55,462 - core.component - INFO - ע: set_site_tag -> SetSiteTagComponent
+2025-03-18 14:56:55,462 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 14:56:55,462 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 14:56:55,462 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 14:56:55,462 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 14:56:55,462 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 14:56:55,462 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 14:56:55,462 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 14:56:55,462 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 14:56:55,462 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 14:56:55,462 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 14:56:55,462 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 14:56:55,462 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 14:56:55,462 - core.component - INFO - ע: subtask -> SubtaskComponent
+2025-03-18 14:56:55,462 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 14:56:55,462 - core.component - INFO - ע: cache_data -> CacheDataComponent
+2025-03-18 14:56:55,462 - core.component - INFO - ע: clear_cache_data -> ClearCacheDataComponent
+2025-03-18 14:56:55,462 - core.component - INFO - ע: get_cache_data -> GetCacheDataComponent
+2025-03-18 14:56:55,462 - core.component - INFO - ע: set_task_status -> SetTaskStatusComponent
+2025-03-18 14:56:55,462 - core.component - INFO - ע: jump_to_block -> JumpToBlockComponent
+2025-03-18 14:56:55,462 - core.component - INFO - ע: get_task_input_param -> GetTaskInputParamComponent
+2025-03-18 14:56:55,462 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 14:56:55,462 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 14:56:55,462 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 14:56:55,462 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 14:56:55,462 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 14:56:55,462 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 14:56:55,462 - config.component_config - INFO - Զע: components
+2025-03-18 14:56:55,510 - root - INFO - ģģʽ: True
+2025-03-18 14:56:56,148 - root - INFO - ʼʼݿ...
+2025-03-18 14:56:56,148 - root - INFO - ʼݿ...
+2025-03-18 14:56:56,193 - root - INFO - ݿɹ
+2025-03-18 14:56:56,193 - root - INFO - ʼʼ...
+2025-03-18 14:56:56,193 - root - INFO - ...
+2025-03-18 14:56:56,209 - root - ERROR - ݳʼʧ: Could not locate any relevant foreign key columns for primary join condition 'task_instances.instance_id = task_input_params.instance_id AND task_input_params.is_deleted = false' on relationship TaskInstance.input_params. Ensure that referencing columns are associated with a ForeignKey or ForeignKeyConstraint, or are annotated in the join condition with the foreign() annotation.
+2025-03-18 14:56:56,225 - root - ERROR - Traceback (most recent call last):
+ File "D:\jsw_code\project\tianfeng_task\app.py", line 106, in init_base_data
+ existing_categories = db_session.query(ComponentCategory).filter(ComponentCategory.is_deleted == False).all()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\scoping.py", line 1681, in query
+ return self._proxied.query(*entities, **kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\session.py", line 2955, in query
+ return self._query_cls(entities, self, **kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\query.py", line 276, in __init__
+ self._set_entities(entities)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\query.py", line 289, in _set_entities
+ coercions.expect(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\coercions.py", line 388, in expect
+ insp._post_inspect
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\util\langhelpers.py", line 1257, in __get__
+ obj.__dict__[self.__name__] = result = self.fget(obj)
+ ^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2724, in _post_inspect
+ self._check_configure()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2401, in _check_configure
+ _configure_registries({self.registry}, cascade=True)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 4214, in _configure_registries
+ _do_configure_registries(registries, cascade)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 4255, in _do_configure_registries
+ mapper._post_configure_properties()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2418, in _post_configure_properties
+ prop.init()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\interfaces.py", line 589, in init
+ self.do_init()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\relationships.py", line 1658, in do_init
+ self._setup_join_conditions()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\relationships.py", line 1898, in _setup_join_conditions
+ self._join_condition = jc = JoinCondition(
+ ^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\relationships.py", line 2333, in __init__
+ self._check_foreign_cols(self.primaryjoin, True)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\relationships.py", line 2976, in _check_foreign_cols
+ raise sa_exc.ArgumentError(err)
+sqlalchemy.exc.ArgumentError: Could not locate any relevant foreign key columns for primary join condition 'task_instances.instance_id = task_input_params.instance_id AND task_input_params.is_deleted = false' on relationship TaskInstance.input_params. Ensure that referencing columns are associated with a ForeignKey or ForeignKeyConstraint, or are annotated in the join condition with the foreign() annotation.
+
+2025-03-18 14:56:56,225 - root - ERROR - ݳʼʧ: Could not locate any relevant foreign key columns for primary join condition 'task_instances.instance_id = task_input_params.instance_id AND task_input_params.is_deleted = false' on relationship TaskInstance.input_params. Ensure that referencing columns are associated with a ForeignKey or ForeignKeyConstraint, or are annotated in the join condition with the foreign() annotation.
+2025-03-18 14:56:56,225 - root - ERROR - Traceback (most recent call last):
+ File "D:\jsw_code\project\tianfeng_task\app.py", line 84, in init_database
+ init_base_data(db_session)
+ File "D:\jsw_code\project\tianfeng_task\app.py", line 106, in init_base_data
+ existing_categories = db_session.query(ComponentCategory).filter(ComponentCategory.is_deleted == False).all()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\scoping.py", line 1681, in query
+ return self._proxied.query(*entities, **kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\session.py", line 2955, in query
+ return self._query_cls(entities, self, **kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\query.py", line 276, in __init__
+ self._set_entities(entities)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\query.py", line 289, in _set_entities
+ coercions.expect(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\coercions.py", line 388, in expect
+ insp._post_inspect
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\util\langhelpers.py", line 1257, in __get__
+ obj.__dict__[self.__name__] = result = self.fget(obj)
+ ^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2724, in _post_inspect
+ self._check_configure()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2401, in _check_configure
+ _configure_registries({self.registry}, cascade=True)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 4214, in _configure_registries
+ _do_configure_registries(registries, cascade)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 4255, in _do_configure_registries
+ mapper._post_configure_properties()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2418, in _post_configure_properties
+ prop.init()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\interfaces.py", line 589, in init
+ self.do_init()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\relationships.py", line 1658, in do_init
+ self._setup_join_conditions()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\relationships.py", line 1898, in _setup_join_conditions
+ self._join_condition = jc = JoinCondition(
+ ^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\relationships.py", line 2333, in __init__
+ self._check_foreign_cols(self.primaryjoin, True)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\relationships.py", line 2976, in _check_foreign_cols
+ raise sa_exc.ArgumentError(err)
+sqlalchemy.exc.ArgumentError: Could not locate any relevant foreign key columns for primary join condition 'task_instances.instance_id = task_input_params.instance_id AND task_input_params.is_deleted = false' on relationship TaskInstance.input_params. Ensure that referencing columns are associated with a ForeignKey or ForeignKeyConstraint, or are annotated in the join condition with the foreign() annotation.
+
+2025-03-18 14:56:56,225 - root - ERROR - ݿʼʧ: Could not locate any relevant foreign key columns for primary join condition 'task_instances.instance_id = task_input_params.instance_id AND task_input_params.is_deleted = false' on relationship TaskInstance.input_params. Ensure that referencing columns are associated with a ForeignKey or ForeignKeyConstraint, or are annotated in the join condition with the foreign() annotation.
+2025-03-18 14:56:56,225 - root - ERROR - Traceback (most recent call last):
+ File "D:\jsw_code\project\tianfeng_task\app.py", line 84, in init_database
+ init_base_data(db_session)
+ File "D:\jsw_code\project\tianfeng_task\app.py", line 106, in init_base_data
+ existing_categories = db_session.query(ComponentCategory).filter(ComponentCategory.is_deleted == False).all()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\scoping.py", line 1681, in query
+ return self._proxied.query(*entities, **kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\session.py", line 2955, in query
+ return self._query_cls(entities, self, **kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\query.py", line 276, in __init__
+ self._set_entities(entities)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\query.py", line 289, in _set_entities
+ coercions.expect(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\coercions.py", line 388, in expect
+ insp._post_inspect
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\util\langhelpers.py", line 1257, in __get__
+ obj.__dict__[self.__name__] = result = self.fget(obj)
+ ^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2724, in _post_inspect
+ self._check_configure()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2401, in _check_configure
+ _configure_registries({self.registry}, cascade=True)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 4214, in _configure_registries
+ _do_configure_registries(registries, cascade)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 4255, in _do_configure_registries
+ mapper._post_configure_properties()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2418, in _post_configure_properties
+ prop.init()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\interfaces.py", line 589, in init
+ self.do_init()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\relationships.py", line 1658, in do_init
+ self._setup_join_conditions()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\relationships.py", line 1898, in _setup_join_conditions
+ self._join_condition = jc = JoinCondition(
+ ^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\relationships.py", line 2333, in __init__
+ self._check_foreign_cols(self.primaryjoin, True)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\relationships.py", line 2976, in _check_foreign_cols
+ raise sa_exc.ArgumentError(err)
+sqlalchemy.exc.ArgumentError: Could not locate any relevant foreign key columns for primary join condition 'task_instances.instance_id = task_input_params.instance_id AND task_input_params.is_deleted = false' on relationship TaskInstance.input_params. Ensure that referencing columns are associated with a ForeignKey or ForeignKeyConstraint, or are annotated in the join condition with the foreign() annotation.
+
+2025-03-18 14:56:56,225 - root - WARNING - ݿʼʧܣִС־ȡϸϢ
+2025-03-18 14:56:56,225 - core.component - INFO - Զ: components
+2025-03-18 14:56:56,225 - core.component - INFO - ע: check_task_instance_id_exists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 14:56:56,225 - core.component - INFO - ע: create_unique_id -> CreateUniqueIdComponent
+2025-03-18 14:56:56,225 - core.component - INFO - ע: current_timestamp -> CurrentTimestampComponent
+2025-03-18 14:56:56,225 - core.component - INFO - ע: current_time -> CurrentTimeComponent
+2025-03-18 14:56:56,225 - core.component - INFO - ע: execute_sql -> ExecuteSqlComponent
+2025-03-18 14:56:56,225 - core.component - INFO - ע: query_sql -> QuerySqlComponent
+2025-03-18 14:56:56,225 - core.component - INFO - ע: string_md5_encrypt -> StringMd5EncryptComponent
+2025-03-18 14:56:56,225 - core.component - INFO - ע: string_to_json_array -> StringToJsonArrayComponent
+2025-03-18 14:56:56,240 - core.component - INFO - ע: string_to_json_object -> StringToJsonObjectComponent
+2025-03-18 14:56:56,240 - core.component - INFO - ע: print -> PrintComponent
+2025-03-18 14:56:56,240 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 14:56:56,240 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 14:56:56,240 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 14:56:56,240 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 14:56:56,240 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 14:56:56,240 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 14:56:56,240 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 14:56:56,240 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 14:56:56,240 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 14:56:56,240 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 14:56:56,240 - core.component - INFO - ע: wait_modbus_value -> WaitModbusValueComponent
+2025-03-18 14:56:56,240 - core.component - INFO - ע: write_modbus_value -> WriteModbusValueComponent
+2025-03-18 14:56:56,240 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 14:56:56,240 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 14:56:56,240 - core.component - INFO - ע: if -> IfComponent
+2025-03-18 14:56:56,240 - core.component - INFO - ע: if_else -> IfElseComponent
+2025-03-18 14:56:56,240 - core.component - INFO - ע: if_else_if -> IfElseIfComponent
+2025-03-18 14:56:56,240 - core.component - INFO - ע: for_each -> ForEachComponent
+2025-03-18 14:56:56,240 - core.component - INFO - ע: while -> WhileComponent
+2025-03-18 14:56:56,240 - core.component - INFO - ע: break -> BreakComponent
+2025-03-18 14:56:56,240 - core.component - INFO - ע: return -> ReturnComponent
+2025-03-18 14:56:56,240 - core.component - INFO - ע: delay -> DelayComponent
+2025-03-18 14:56:56,240 - core.component - INFO - ע: parallel_execute -> ParallelExecuteComponent
+2025-03-18 14:56:56,240 - core.component - INFO - ע: serial_execute -> SerialExecuteComponent
+2025-03-18 14:56:56,240 - core.component - INFO - ע: throw_exception -> ThrowExceptionComponent
+2025-03-18 14:56:56,240 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 14:56:56,240 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 14:56:56,240 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 14:56:56,240 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 14:56:56,240 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 14:56:56,240 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 14:56:56,240 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 14:56:56,240 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 14:56:56,240 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 14:56:56,240 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 14:56:56,240 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 14:56:56,431 - core.component - INFO - ע: http_get_request -> HttpGetRequestComponent
+2025-03-18 14:56:56,431 - core.component - INFO - ע: http_post_request -> HttpPostRequestComponent
+2025-03-18 14:56:56,431 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 14:56:56,431 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 14:56:56,431 - core.component - INFO - ע: select_robot -> SelectRobotComponent
+2025-03-18 14:56:56,431 - core.component - INFO - ע: get_robot_position -> GetRobotPositionComponent
+2025-03-18 14:56:56,431 - core.component - INFO - ע: robot_action -> RobotActionComponent
+2025-03-18 14:56:56,431 - core.component - INFO - ע: change_robot_destination -> ChangeRobotDestinationComponent
+2025-03-18 14:56:56,431 - core.component - INFO - ע: get_robot_battery -> GetRobotBatteryComponent
+2025-03-18 14:56:56,431 - core.component - INFO - ע: get_robot_pgv_code -> GetRobotPGVCodeComponent
+2025-03-18 14:56:56,431 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 14:56:56,431 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 14:56:56,431 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 14:56:56,431 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 14:56:56,431 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 14:56:56,431 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 14:56:56,431 - core.component - INFO - ע: run_script -> RunScriptComponent
+2025-03-18 14:56:56,431 - core.component - INFO - ע: set_task_variables -> SetTaskVariablesComponent
+2025-03-18 14:56:56,431 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 14:56:56,448 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 14:56:56,448 - core.component - INFO - ע: batch_set_site -> BatchSetSiteComponent
+2025-03-18 14:56:56,448 - core.component - INFO - ע: get_dense_site -> GetDenseSiteComponent
+2025-03-18 14:56:56,448 - core.component - INFO - ע: query_site -> QuerySiteComponent
+2025-03-18 14:56:56,448 - core.component - INFO - ע: lock_site -> LockSiteComponent
+2025-03-18 14:56:56,448 - core.component - INFO - ע: unlock_site -> UnlockSiteComponent
+2025-03-18 14:56:56,448 - core.component - INFO - ע: get_locked_sites_by_task -> GetLockedSitesByTaskComponent
+2025-03-18 14:56:56,448 - core.component - INFO - ע: get_site_extension_property -> GetSiteExtensionPropertyComponent
+2025-03-18 14:56:56,448 - core.component - INFO - ע: set_site_extension_property -> SetSiteExtensionPropertyComponent
+2025-03-18 14:56:56,448 - core.component - INFO - ע: set_site_goods -> SetSiteGoodsComponent
+2025-03-18 14:56:56,448 - core.component - INFO - ע: set_site_empty -> SetSiteEmptyComponent
+2025-03-18 14:56:56,448 - core.component - INFO - ע: set_site_occupied -> SetSiteOccupiedComponent
+2025-03-18 14:56:56,448 - core.component - INFO - ע: set_site_tag -> SetSiteTagComponent
+2025-03-18 14:56:56,448 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 14:56:56,448 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 14:56:56,448 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 14:56:56,448 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 14:56:56,448 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 14:56:56,448 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 14:56:56,448 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 14:56:56,448 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 14:56:56,448 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 14:56:56,448 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 14:56:56,448 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 14:56:56,448 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 14:56:56,448 - core.component - INFO - ע: subtask -> SubtaskComponent
+2025-03-18 14:56:56,448 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 14:56:56,448 - core.component - INFO - ע: cache_data -> CacheDataComponent
+2025-03-18 14:56:56,448 - core.component - INFO - ע: clear_cache_data -> ClearCacheDataComponent
+2025-03-18 14:56:56,448 - core.component - INFO - ע: get_cache_data -> GetCacheDataComponent
+2025-03-18 14:56:56,448 - core.component - INFO - ע: set_task_status -> SetTaskStatusComponent
+2025-03-18 14:56:56,448 - core.component - INFO - ע: jump_to_block -> JumpToBlockComponent
+2025-03-18 14:56:56,448 - core.component - INFO - ע: get_task_input_param -> GetTaskInputParamComponent
+2025-03-18 14:56:56,448 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 14:56:56,448 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 14:56:56,448 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 14:56:56,448 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 14:56:56,448 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 14:56:56,448 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 14:56:56,448 - config.component_config - INFO - Զע: components
+2025-03-18 14:56:56,527 - root - INFO - ʼʼݿ...
+2025-03-18 14:56:56,527 - root - INFO - ʼݿ...
+2025-03-18 14:56:56,559 - root - INFO - ݿɹ
+2025-03-18 14:56:56,559 - root - INFO - ʼʼ...
+2025-03-18 14:56:56,559 - root - INFO - ...
+2025-03-18 14:56:56,559 - root - ERROR - ݳʼʧ: One or more mappers failed to initialize - can't proceed with initialization of other mappers. Triggering mapper: 'Mapper[TaskInstance(task_instances)]'. Original exception was: Could not locate any relevant foreign key columns for primary join condition 'task_instances.instance_id = task_input_params.instance_id AND task_input_params.is_deleted = false' on relationship TaskInstance.input_params. Ensure that referencing columns are associated with a ForeignKey or ForeignKeyConstraint, or are annotated in the join condition with the foreign() annotation.
+2025-03-18 14:56:56,559 - root - ERROR - Traceback (most recent call last):
+ File "D:\jsw_code\project\tianfeng_task\app.py", line 106, in init_base_data
+ existing_categories = db_session.query(ComponentCategory).filter(ComponentCategory.is_deleted == False).all()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\scoping.py", line 1681, in query
+ return self._proxied.query(*entities, **kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\session.py", line 2955, in query
+ return self._query_cls(entities, self, **kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\query.py", line 276, in __init__
+ self._set_entities(entities)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\query.py", line 289, in _set_entities
+ coercions.expect(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\coercions.py", line 388, in expect
+ insp._post_inspect
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\util\langhelpers.py", line 1257, in __get__
+ obj.__dict__[self.__name__] = result = self.fget(obj)
+ ^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2724, in _post_inspect
+ self._check_configure()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2401, in _check_configure
+ _configure_registries({self.registry}, cascade=True)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 4214, in _configure_registries
+ _do_configure_registries(registries, cascade)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 4251, in _do_configure_registries
+ raise e
+sqlalchemy.exc.InvalidRequestError: One or more mappers failed to initialize - can't proceed with initialization of other mappers. Triggering mapper: 'Mapper[TaskInstance(task_instances)]'. Original exception was: Could not locate any relevant foreign key columns for primary join condition 'task_instances.instance_id = task_input_params.instance_id AND task_input_params.is_deleted = false' on relationship TaskInstance.input_params. Ensure that referencing columns are associated with a ForeignKey or ForeignKeyConstraint, or are annotated in the join condition with the foreign() annotation.
+
+2025-03-18 14:56:56,559 - root - ERROR - ݳʼʧ: One or more mappers failed to initialize - can't proceed with initialization of other mappers. Triggering mapper: 'Mapper[TaskInstance(task_instances)]'. Original exception was: Could not locate any relevant foreign key columns for primary join condition 'task_instances.instance_id = task_input_params.instance_id AND task_input_params.is_deleted = false' on relationship TaskInstance.input_params. Ensure that referencing columns are associated with a ForeignKey or ForeignKeyConstraint, or are annotated in the join condition with the foreign() annotation.
+2025-03-18 14:56:56,559 - root - ERROR - Traceback (most recent call last):
+ File "D:\jsw_code\project\tianfeng_task\app.py", line 84, in init_database
+ init_base_data(db_session)
+ File "D:\jsw_code\project\tianfeng_task\app.py", line 106, in init_base_data
+ existing_categories = db_session.query(ComponentCategory).filter(ComponentCategory.is_deleted == False).all()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\scoping.py", line 1681, in query
+ return self._proxied.query(*entities, **kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\session.py", line 2955, in query
+ return self._query_cls(entities, self, **kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\query.py", line 276, in __init__
+ self._set_entities(entities)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\query.py", line 289, in _set_entities
+ coercions.expect(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\coercions.py", line 388, in expect
+ insp._post_inspect
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\util\langhelpers.py", line 1257, in __get__
+ obj.__dict__[self.__name__] = result = self.fget(obj)
+ ^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2724, in _post_inspect
+ self._check_configure()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2401, in _check_configure
+ _configure_registries({self.registry}, cascade=True)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 4214, in _configure_registries
+ _do_configure_registries(registries, cascade)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 4251, in _do_configure_registries
+ raise e
+sqlalchemy.exc.InvalidRequestError: One or more mappers failed to initialize - can't proceed with initialization of other mappers. Triggering mapper: 'Mapper[TaskInstance(task_instances)]'. Original exception was: Could not locate any relevant foreign key columns for primary join condition 'task_instances.instance_id = task_input_params.instance_id AND task_input_params.is_deleted = false' on relationship TaskInstance.input_params. Ensure that referencing columns are associated with a ForeignKey or ForeignKeyConstraint, or are annotated in the join condition with the foreign() annotation.
+
+2025-03-18 14:56:56,559 - root - ERROR - ݿʼʧ: One or more mappers failed to initialize - can't proceed with initialization of other mappers. Triggering mapper: 'Mapper[TaskInstance(task_instances)]'. Original exception was: Could not locate any relevant foreign key columns for primary join condition 'task_instances.instance_id = task_input_params.instance_id AND task_input_params.is_deleted = false' on relationship TaskInstance.input_params. Ensure that referencing columns are associated with a ForeignKey or ForeignKeyConstraint, or are annotated in the join condition with the foreign() annotation.
+2025-03-18 14:56:56,575 - root - ERROR - Traceback (most recent call last):
+ File "D:\jsw_code\project\tianfeng_task\app.py", line 84, in init_database
+ init_base_data(db_session)
+ File "D:\jsw_code\project\tianfeng_task\app.py", line 106, in init_base_data
+ existing_categories = db_session.query(ComponentCategory).filter(ComponentCategory.is_deleted == False).all()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\scoping.py", line 1681, in query
+ return self._proxied.query(*entities, **kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\session.py", line 2955, in query
+ return self._query_cls(entities, self, **kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\query.py", line 276, in __init__
+ self._set_entities(entities)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\query.py", line 289, in _set_entities
+ coercions.expect(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\coercions.py", line 388, in expect
+ insp._post_inspect
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\util\langhelpers.py", line 1257, in __get__
+ obj.__dict__[self.__name__] = result = self.fget(obj)
+ ^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2724, in _post_inspect
+ self._check_configure()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2401, in _check_configure
+ _configure_registries({self.registry}, cascade=True)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 4214, in _configure_registries
+ _do_configure_registries(registries, cascade)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 4251, in _do_configure_registries
+ raise e
+sqlalchemy.exc.InvalidRequestError: One or more mappers failed to initialize - can't proceed with initialization of other mappers. Triggering mapper: 'Mapper[TaskInstance(task_instances)]'. Original exception was: Could not locate any relevant foreign key columns for primary join condition 'task_instances.instance_id = task_input_params.instance_id AND task_input_params.is_deleted = false' on relationship TaskInstance.input_params. Ensure that referencing columns are associated with a ForeignKey or ForeignKeyConstraint, or are annotated in the join condition with the foreign() annotation.
+
+2025-03-18 14:56:56,575 - root - WARNING - ݿʼʧܣִС־ȡϸϢ
+2025-03-18 14:56:56,575 - core.component - INFO - Զ: components
+2025-03-18 14:56:56,575 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 14:56:56,575 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 14:56:56,575 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 14:56:56,575 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 14:56:56,575 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 14:56:56,575 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 14:56:56,575 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 14:56:56,575 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 14:56:56,575 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 14:56:56,575 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 14:56:56,575 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 14:56:56,575 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 14:56:56,575 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 14:56:56,575 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 14:56:56,575 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 14:56:56,575 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 14:56:56,575 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 14:56:56,575 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 14:56:56,575 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 14:56:56,575 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 14:56:56,575 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 14:56:56,575 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 14:56:56,575 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 14:56:56,575 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 14:56:56,575 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 14:56:56,575 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 14:56:56,575 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 14:56:56,575 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 14:56:56,575 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 14:56:56,575 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 14:56:56,575 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 14:56:56,575 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 14:56:56,575 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 14:56:56,575 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 14:56:56,575 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 14:56:56,575 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 14:56:56,575 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 14:56:56,575 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 14:56:56,575 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 14:56:56,575 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 14:56:56,575 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 14:56:56,575 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 14:56:56,575 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 14:56:56,575 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 14:56:56,575 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 14:56:56,575 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 14:56:56,575 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 14:56:56,575 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 14:56:56,575 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 14:56:56,575 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 14:56:56,575 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 14:56:56,575 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 14:56:56,575 - config.component_config - INFO - Զע: components
+2025-03-18 14:56:56,622 - root - INFO - Ӧ
+2025-03-18 14:58:31,597 - root - INFO - Ӧùر
+2025-03-18 15:40:00,235 - root - INFO - ʼʼݿ...
+2025-03-18 15:40:00,236 - root - INFO - ʼݿ...
+2025-03-18 15:40:00,348 - root - INFO - ݿɹ
+2025-03-18 15:40:00,351 - root - INFO - ʼʼ...
+2025-03-18 15:40:00,352 - root - INFO - ...
+2025-03-18 15:40:00,371 - root - ERROR - ݳʼʧ: For many-to-one relationship TaskInstance.input_params, delete-orphan cascade is normally configured only on the "one" side of a one-to-many relationship, and not on the "many" side of a many-to-one or many-to-many relationship. To force this relationship to allow a particular "TaskInputParam" object to be referenced by only a single "TaskInstance" object at a time via the TaskInstance.input_params relationship, which would allow delete-orphan cascade to take place in this direction, set the single_parent=True flag. (Background on this error at: https://sqlalche.me/e/20/bbf0)
+2025-03-18 15:40:00,377 - root - ERROR - Traceback (most recent call last):
+ File "D:\jsw_code\project\tianfeng_task\app.py", line 106, in init_base_data
+ existing_categories = db_session.query(ComponentCategory).filter(ComponentCategory.is_deleted == False).all()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\scoping.py", line 1681, in query
+ return self._proxied.query(*entities, **kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\session.py", line 2955, in query
+ return self._query_cls(entities, self, **kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\query.py", line 276, in __init__
+ self._set_entities(entities)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\query.py", line 289, in _set_entities
+ coercions.expect(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\coercions.py", line 388, in expect
+ insp._post_inspect
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\util\langhelpers.py", line 1257, in __get__
+ obj.__dict__[self.__name__] = result = self.fget(obj)
+ ^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2724, in _post_inspect
+ self._check_configure()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2401, in _check_configure
+ _configure_registries({self.registry}, cascade=True)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 4214, in _configure_registries
+ _do_configure_registries(registries, cascade)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 4255, in _do_configure_registries
+ mapper._post_configure_properties()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2418, in _post_configure_properties
+ prop.init()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\interfaces.py", line 589, in init
+ self.do_init()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\relationships.py", line 1659, in do_init
+ self._check_cascade_settings(self._cascade)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\relationships.py", line 2002, in _check_cascade_settings
+ raise sa_exc.ArgumentError(
+sqlalchemy.exc.ArgumentError: For many-to-one relationship TaskInstance.input_params, delete-orphan cascade is normally configured only on the "one" side of a one-to-many relationship, and not on the "many" side of a many-to-one or many-to-many relationship. To force this relationship to allow a particular "TaskInputParam" object to be referenced by only a single "TaskInstance" object at a time via the TaskInstance.input_params relationship, which would allow delete-orphan cascade to take place in this direction, set the single_parent=True flag. (Background on this error at: https://sqlalche.me/e/20/bbf0)
+
+2025-03-18 15:40:00,378 - root - ERROR - ݳʼʧ: For many-to-one relationship TaskInstance.input_params, delete-orphan cascade is normally configured only on the "one" side of a one-to-many relationship, and not on the "many" side of a many-to-one or many-to-many relationship. To force this relationship to allow a particular "TaskInputParam" object to be referenced by only a single "TaskInstance" object at a time via the TaskInstance.input_params relationship, which would allow delete-orphan cascade to take place in this direction, set the single_parent=True flag. (Background on this error at: https://sqlalche.me/e/20/bbf0)
+2025-03-18 15:40:00,379 - root - ERROR - Traceback (most recent call last):
+ File "D:\jsw_code\project\tianfeng_task\app.py", line 84, in init_database
+ init_base_data(db_session)
+ File "D:\jsw_code\project\tianfeng_task\app.py", line 106, in init_base_data
+ existing_categories = db_session.query(ComponentCategory).filter(ComponentCategory.is_deleted == False).all()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\scoping.py", line 1681, in query
+ return self._proxied.query(*entities, **kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\session.py", line 2955, in query
+ return self._query_cls(entities, self, **kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\query.py", line 276, in __init__
+ self._set_entities(entities)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\query.py", line 289, in _set_entities
+ coercions.expect(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\coercions.py", line 388, in expect
+ insp._post_inspect
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\util\langhelpers.py", line 1257, in __get__
+ obj.__dict__[self.__name__] = result = self.fget(obj)
+ ^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2724, in _post_inspect
+ self._check_configure()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2401, in _check_configure
+ _configure_registries({self.registry}, cascade=True)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 4214, in _configure_registries
+ _do_configure_registries(registries, cascade)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 4255, in _do_configure_registries
+ mapper._post_configure_properties()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2418, in _post_configure_properties
+ prop.init()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\interfaces.py", line 589, in init
+ self.do_init()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\relationships.py", line 1659, in do_init
+ self._check_cascade_settings(self._cascade)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\relationships.py", line 2002, in _check_cascade_settings
+ raise sa_exc.ArgumentError(
+sqlalchemy.exc.ArgumentError: For many-to-one relationship TaskInstance.input_params, delete-orphan cascade is normally configured only on the "one" side of a one-to-many relationship, and not on the "many" side of a many-to-one or many-to-many relationship. To force this relationship to allow a particular "TaskInputParam" object to be referenced by only a single "TaskInstance" object at a time via the TaskInstance.input_params relationship, which would allow delete-orphan cascade to take place in this direction, set the single_parent=True flag. (Background on this error at: https://sqlalche.me/e/20/bbf0)
+
+2025-03-18 15:40:00,379 - root - ERROR - ݿʼʧ: For many-to-one relationship TaskInstance.input_params, delete-orphan cascade is normally configured only on the "one" side of a one-to-many relationship, and not on the "many" side of a many-to-one or many-to-many relationship. To force this relationship to allow a particular "TaskInputParam" object to be referenced by only a single "TaskInstance" object at a time via the TaskInstance.input_params relationship, which would allow delete-orphan cascade to take place in this direction, set the single_parent=True flag. (Background on this error at: https://sqlalche.me/e/20/bbf0)
+2025-03-18 15:40:00,380 - root - ERROR - Traceback (most recent call last):
+ File "D:\jsw_code\project\tianfeng_task\app.py", line 84, in init_database
+ init_base_data(db_session)
+ File "D:\jsw_code\project\tianfeng_task\app.py", line 106, in init_base_data
+ existing_categories = db_session.query(ComponentCategory).filter(ComponentCategory.is_deleted == False).all()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\scoping.py", line 1681, in query
+ return self._proxied.query(*entities, **kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\session.py", line 2955, in query
+ return self._query_cls(entities, self, **kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\query.py", line 276, in __init__
+ self._set_entities(entities)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\query.py", line 289, in _set_entities
+ coercions.expect(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\coercions.py", line 388, in expect
+ insp._post_inspect
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\util\langhelpers.py", line 1257, in __get__
+ obj.__dict__[self.__name__] = result = self.fget(obj)
+ ^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2724, in _post_inspect
+ self._check_configure()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2401, in _check_configure
+ _configure_registries({self.registry}, cascade=True)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 4214, in _configure_registries
+ _do_configure_registries(registries, cascade)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 4255, in _do_configure_registries
+ mapper._post_configure_properties()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2418, in _post_configure_properties
+ prop.init()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\interfaces.py", line 589, in init
+ self.do_init()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\relationships.py", line 1659, in do_init
+ self._check_cascade_settings(self._cascade)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\relationships.py", line 2002, in _check_cascade_settings
+ raise sa_exc.ArgumentError(
+sqlalchemy.exc.ArgumentError: For many-to-one relationship TaskInstance.input_params, delete-orphan cascade is normally configured only on the "one" side of a one-to-many relationship, and not on the "many" side of a many-to-one or many-to-many relationship. To force this relationship to allow a particular "TaskInputParam" object to be referenced by only a single "TaskInstance" object at a time via the TaskInstance.input_params relationship, which would allow delete-orphan cascade to take place in this direction, set the single_parent=True flag. (Background on this error at: https://sqlalche.me/e/20/bbf0)
+
+2025-03-18 15:40:00,381 - root - WARNING - ݿʼʧܣִС־ȡϸϢ
+2025-03-18 15:40:00,381 - core.component - INFO - Զ: components
+2025-03-18 15:40:00,385 - core.component - INFO - ע: check_task_instance_id_exists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 15:40:00,386 - core.component - INFO - ע: create_unique_id -> CreateUniqueIdComponent
+2025-03-18 15:40:00,387 - core.component - INFO - ע: current_timestamp -> CurrentTimestampComponent
+2025-03-18 15:40:00,387 - core.component - INFO - ע: current_time -> CurrentTimeComponent
+2025-03-18 15:40:00,387 - core.component - INFO - ע: execute_sql -> ExecuteSqlComponent
+2025-03-18 15:40:00,388 - core.component - INFO - ע: query_sql -> QuerySqlComponent
+2025-03-18 15:40:00,390 - core.component - INFO - ע: string_md5_encrypt -> StringMd5EncryptComponent
+2025-03-18 15:40:00,391 - core.component - INFO - ע: string_to_json_array -> StringToJsonArrayComponent
+2025-03-18 15:40:00,391 - core.component - INFO - ע: string_to_json_object -> StringToJsonObjectComponent
+2025-03-18 15:40:00,391 - core.component - INFO - ע: print -> PrintComponent
+2025-03-18 15:40:00,392 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 15:40:00,392 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 15:40:00,392 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 15:40:00,393 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 15:40:00,393 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 15:40:00,394 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 15:40:00,396 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 15:40:00,396 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 15:40:00,396 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 15:40:00,397 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 15:40:00,398 - core.component - INFO - ע: wait_modbus_value -> WaitModbusValueComponent
+2025-03-18 15:40:00,398 - core.component - INFO - ע: write_modbus_value -> WriteModbusValueComponent
+2025-03-18 15:40:00,399 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 15:40:00,399 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 15:40:00,399 - core.component - INFO - ע: if -> IfComponent
+2025-03-18 15:40:00,400 - core.component - INFO - ע: if_else -> IfElseComponent
+2025-03-18 15:40:00,400 - core.component - INFO - ע: if_else_if -> IfElseIfComponent
+2025-03-18 15:40:00,401 - core.component - INFO - ע: for_each -> ForEachComponent
+2025-03-18 15:40:00,402 - core.component - INFO - ע: while -> WhileComponent
+2025-03-18 15:40:00,402 - core.component - INFO - ע: break -> BreakComponent
+2025-03-18 15:40:00,402 - core.component - INFO - ע: return -> ReturnComponent
+2025-03-18 15:40:00,403 - core.component - INFO - ע: delay -> DelayComponent
+2025-03-18 15:40:00,403 - core.component - INFO - ע: parallel_execute -> ParallelExecuteComponent
+2025-03-18 15:40:00,404 - core.component - INFO - ע: serial_execute -> SerialExecuteComponent
+2025-03-18 15:40:00,404 - core.component - INFO - ע: throw_exception -> ThrowExceptionComponent
+2025-03-18 15:40:00,405 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 15:40:00,406 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 15:40:00,406 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 15:40:00,407 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 15:40:00,409 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 15:40:00,409 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 15:40:00,409 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 15:40:00,410 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 15:40:00,411 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 15:40:00,411 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 15:40:00,411 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 15:40:00,600 - core.component - INFO - ע: http_get_request -> HttpGetRequestComponent
+2025-03-18 15:40:00,602 - core.component - INFO - ע: http_post_request -> HttpPostRequestComponent
+2025-03-18 15:40:00,602 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 15:40:00,602 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 15:40:00,603 - core.component - INFO - ע: select_robot -> SelectRobotComponent
+2025-03-18 15:40:00,603 - core.component - INFO - ע: get_robot_position -> GetRobotPositionComponent
+2025-03-18 15:40:00,605 - core.component - INFO - ע: robot_action -> RobotActionComponent
+2025-03-18 15:40:00,605 - core.component - INFO - ע: change_robot_destination -> ChangeRobotDestinationComponent
+2025-03-18 15:40:00,606 - core.component - INFO - ע: get_robot_battery -> GetRobotBatteryComponent
+2025-03-18 15:40:00,606 - core.component - INFO - ע: get_robot_pgv_code -> GetRobotPGVCodeComponent
+2025-03-18 15:40:00,606 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 15:40:00,606 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 15:40:00,606 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 15:40:00,607 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 15:40:00,607 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 15:40:00,607 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 15:40:00,608 - core.component - INFO - ע: run_script -> RunScriptComponent
+2025-03-18 15:40:00,608 - core.component - INFO - ע: set_task_variables -> SetTaskVariablesComponent
+2025-03-18 15:40:00,608 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 15:40:00,609 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 15:40:00,609 - core.component - INFO - ע: batch_set_site -> BatchSetSiteComponent
+2025-03-18 15:40:00,609 - core.component - INFO - ע: get_dense_site -> GetDenseSiteComponent
+2025-03-18 15:40:00,611 - core.component - INFO - ע: query_site -> QuerySiteComponent
+2025-03-18 15:40:00,612 - core.component - INFO - ע: lock_site -> LockSiteComponent
+2025-03-18 15:40:00,612 - core.component - INFO - ע: unlock_site -> UnlockSiteComponent
+2025-03-18 15:40:00,612 - core.component - INFO - ע: get_locked_sites_by_task -> GetLockedSitesByTaskComponent
+2025-03-18 15:40:00,612 - core.component - INFO - ע: get_site_extension_property -> GetSiteExtensionPropertyComponent
+2025-03-18 15:40:00,613 - core.component - INFO - ע: set_site_extension_property -> SetSiteExtensionPropertyComponent
+2025-03-18 15:40:00,613 - core.component - INFO - ע: set_site_goods -> SetSiteGoodsComponent
+2025-03-18 15:40:00,613 - core.component - INFO - ע: set_site_empty -> SetSiteEmptyComponent
+2025-03-18 15:40:00,613 - core.component - INFO - ע: set_site_occupied -> SetSiteOccupiedComponent
+2025-03-18 15:40:00,613 - core.component - INFO - ע: set_site_tag -> SetSiteTagComponent
+2025-03-18 15:40:00,613 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 15:40:00,615 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 15:40:00,615 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 15:40:00,615 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 15:40:00,615 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 15:40:00,615 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 15:40:00,616 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 15:40:00,616 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 15:40:00,616 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 15:40:00,616 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 15:40:00,616 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 15:40:00,617 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 15:40:00,617 - core.component - INFO - ע: subtask -> SubtaskComponent
+2025-03-18 15:40:00,618 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 15:40:00,618 - core.component - INFO - ע: cache_data -> CacheDataComponent
+2025-03-18 15:40:00,618 - core.component - INFO - ע: clear_cache_data -> ClearCacheDataComponent
+2025-03-18 15:40:00,618 - core.component - INFO - ע: get_cache_data -> GetCacheDataComponent
+2025-03-18 15:40:00,619 - core.component - INFO - ע: set_task_status -> SetTaskStatusComponent
+2025-03-18 15:40:00,619 - core.component - INFO - ע: jump_to_block -> JumpToBlockComponent
+2025-03-18 15:40:00,619 - core.component - INFO - ע: get_task_input_param -> GetTaskInputParamComponent
+2025-03-18 15:40:00,619 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 15:40:00,619 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 15:40:00,628 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 15:40:00,628 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 15:40:00,628 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 15:40:00,628 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 15:40:00,628 - config.component_config - INFO - Զע: components
+2025-03-18 15:40:00,678 - root - INFO - ģģʽ: True
+2025-03-18 15:40:01,339 - root - INFO - ʼʼݿ...
+2025-03-18 15:40:01,341 - root - INFO - ʼݿ...
+2025-03-18 15:40:01,419 - root - INFO - ݿɹ
+2025-03-18 15:40:01,419 - root - INFO - ʼʼ...
+2025-03-18 15:40:01,419 - root - INFO - ...
+2025-03-18 15:40:01,449 - root - ERROR - ݳʼʧ: For many-to-one relationship TaskInstance.input_params, delete-orphan cascade is normally configured only on the "one" side of a one-to-many relationship, and not on the "many" side of a many-to-one or many-to-many relationship. To force this relationship to allow a particular "TaskInputParam" object to be referenced by only a single "TaskInstance" object at a time via the TaskInstance.input_params relationship, which would allow delete-orphan cascade to take place in this direction, set the single_parent=True flag. (Background on this error at: https://sqlalche.me/e/20/bbf0)
+2025-03-18 15:40:01,454 - root - ERROR - Traceback (most recent call last):
+ File "D:\jsw_code\project\tianfeng_task\app.py", line 106, in init_base_data
+ existing_categories = db_session.query(ComponentCategory).filter(ComponentCategory.is_deleted == False).all()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\scoping.py", line 1681, in query
+ return self._proxied.query(*entities, **kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\session.py", line 2955, in query
+ return self._query_cls(entities, self, **kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\query.py", line 276, in __init__
+ self._set_entities(entities)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\query.py", line 289, in _set_entities
+ coercions.expect(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\coercions.py", line 388, in expect
+ insp._post_inspect
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\util\langhelpers.py", line 1257, in __get__
+ obj.__dict__[self.__name__] = result = self.fget(obj)
+ ^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2724, in _post_inspect
+ self._check_configure()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2401, in _check_configure
+ _configure_registries({self.registry}, cascade=True)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 4214, in _configure_registries
+ _do_configure_registries(registries, cascade)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 4255, in _do_configure_registries
+ mapper._post_configure_properties()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2418, in _post_configure_properties
+ prop.init()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\interfaces.py", line 589, in init
+ self.do_init()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\relationships.py", line 1659, in do_init
+ self._check_cascade_settings(self._cascade)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\relationships.py", line 2002, in _check_cascade_settings
+ raise sa_exc.ArgumentError(
+sqlalchemy.exc.ArgumentError: For many-to-one relationship TaskInstance.input_params, delete-orphan cascade is normally configured only on the "one" side of a one-to-many relationship, and not on the "many" side of a many-to-one or many-to-many relationship. To force this relationship to allow a particular "TaskInputParam" object to be referenced by only a single "TaskInstance" object at a time via the TaskInstance.input_params relationship, which would allow delete-orphan cascade to take place in this direction, set the single_parent=True flag. (Background on this error at: https://sqlalche.me/e/20/bbf0)
+
+2025-03-18 15:40:01,465 - root - ERROR - ݳʼʧ: For many-to-one relationship TaskInstance.input_params, delete-orphan cascade is normally configured only on the "one" side of a one-to-many relationship, and not on the "many" side of a many-to-one or many-to-many relationship. To force this relationship to allow a particular "TaskInputParam" object to be referenced by only a single "TaskInstance" object at a time via the TaskInstance.input_params relationship, which would allow delete-orphan cascade to take place in this direction, set the single_parent=True flag. (Background on this error at: https://sqlalche.me/e/20/bbf0)
+2025-03-18 15:40:01,466 - root - ERROR - Traceback (most recent call last):
+ File "D:\jsw_code\project\tianfeng_task\app.py", line 84, in init_database
+ init_base_data(db_session)
+ File "D:\jsw_code\project\tianfeng_task\app.py", line 106, in init_base_data
+ existing_categories = db_session.query(ComponentCategory).filter(ComponentCategory.is_deleted == False).all()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\scoping.py", line 1681, in query
+ return self._proxied.query(*entities, **kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\session.py", line 2955, in query
+ return self._query_cls(entities, self, **kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\query.py", line 276, in __init__
+ self._set_entities(entities)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\query.py", line 289, in _set_entities
+ coercions.expect(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\coercions.py", line 388, in expect
+ insp._post_inspect
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\util\langhelpers.py", line 1257, in __get__
+ obj.__dict__[self.__name__] = result = self.fget(obj)
+ ^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2724, in _post_inspect
+ self._check_configure()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2401, in _check_configure
+ _configure_registries({self.registry}, cascade=True)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 4214, in _configure_registries
+ _do_configure_registries(registries, cascade)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 4255, in _do_configure_registries
+ mapper._post_configure_properties()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2418, in _post_configure_properties
+ prop.init()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\interfaces.py", line 589, in init
+ self.do_init()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\relationships.py", line 1659, in do_init
+ self._check_cascade_settings(self._cascade)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\relationships.py", line 2002, in _check_cascade_settings
+ raise sa_exc.ArgumentError(
+sqlalchemy.exc.ArgumentError: For many-to-one relationship TaskInstance.input_params, delete-orphan cascade is normally configured only on the "one" side of a one-to-many relationship, and not on the "many" side of a many-to-one or many-to-many relationship. To force this relationship to allow a particular "TaskInputParam" object to be referenced by only a single "TaskInstance" object at a time via the TaskInstance.input_params relationship, which would allow delete-orphan cascade to take place in this direction, set the single_parent=True flag. (Background on this error at: https://sqlalche.me/e/20/bbf0)
+
+2025-03-18 15:40:01,467 - root - ERROR - ݿʼʧ: For many-to-one relationship TaskInstance.input_params, delete-orphan cascade is normally configured only on the "one" side of a one-to-many relationship, and not on the "many" side of a many-to-one or many-to-many relationship. To force this relationship to allow a particular "TaskInputParam" object to be referenced by only a single "TaskInstance" object at a time via the TaskInstance.input_params relationship, which would allow delete-orphan cascade to take place in this direction, set the single_parent=True flag. (Background on this error at: https://sqlalche.me/e/20/bbf0)
+2025-03-18 15:40:01,468 - root - ERROR - Traceback (most recent call last):
+ File "D:\jsw_code\project\tianfeng_task\app.py", line 84, in init_database
+ init_base_data(db_session)
+ File "D:\jsw_code\project\tianfeng_task\app.py", line 106, in init_base_data
+ existing_categories = db_session.query(ComponentCategory).filter(ComponentCategory.is_deleted == False).all()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\scoping.py", line 1681, in query
+ return self._proxied.query(*entities, **kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\session.py", line 2955, in query
+ return self._query_cls(entities, self, **kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\query.py", line 276, in __init__
+ self._set_entities(entities)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\query.py", line 289, in _set_entities
+ coercions.expect(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\coercions.py", line 388, in expect
+ insp._post_inspect
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\util\langhelpers.py", line 1257, in __get__
+ obj.__dict__[self.__name__] = result = self.fget(obj)
+ ^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2724, in _post_inspect
+ self._check_configure()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2401, in _check_configure
+ _configure_registries({self.registry}, cascade=True)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 4214, in _configure_registries
+ _do_configure_registries(registries, cascade)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 4255, in _do_configure_registries
+ mapper._post_configure_properties()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2418, in _post_configure_properties
+ prop.init()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\interfaces.py", line 589, in init
+ self.do_init()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\relationships.py", line 1659, in do_init
+ self._check_cascade_settings(self._cascade)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\relationships.py", line 2002, in _check_cascade_settings
+ raise sa_exc.ArgumentError(
+sqlalchemy.exc.ArgumentError: For many-to-one relationship TaskInstance.input_params, delete-orphan cascade is normally configured only on the "one" side of a one-to-many relationship, and not on the "many" side of a many-to-one or many-to-many relationship. To force this relationship to allow a particular "TaskInputParam" object to be referenced by only a single "TaskInstance" object at a time via the TaskInstance.input_params relationship, which would allow delete-orphan cascade to take place in this direction, set the single_parent=True flag. (Background on this error at: https://sqlalche.me/e/20/bbf0)
+
+2025-03-18 15:40:01,469 - root - WARNING - ݿʼʧܣִС־ȡϸϢ
+2025-03-18 15:40:01,469 - core.component - INFO - Զ: components
+2025-03-18 15:40:01,473 - core.component - INFO - ע: check_task_instance_id_exists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 15:40:01,473 - core.component - INFO - ע: create_unique_id -> CreateUniqueIdComponent
+2025-03-18 15:40:01,473 - core.component - INFO - ע: current_timestamp -> CurrentTimestampComponent
+2025-03-18 15:40:01,475 - core.component - INFO - ע: current_time -> CurrentTimeComponent
+2025-03-18 15:40:01,478 - core.component - INFO - ע: execute_sql -> ExecuteSqlComponent
+2025-03-18 15:40:01,478 - core.component - INFO - ע: query_sql -> QuerySqlComponent
+2025-03-18 15:40:01,478 - core.component - INFO - ע: string_md5_encrypt -> StringMd5EncryptComponent
+2025-03-18 15:40:01,483 - core.component - INFO - ע: string_to_json_array -> StringToJsonArrayComponent
+2025-03-18 15:40:01,483 - core.component - INFO - ע: string_to_json_object -> StringToJsonObjectComponent
+2025-03-18 15:40:01,484 - core.component - INFO - ע: print -> PrintComponent
+2025-03-18 15:40:01,484 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 15:40:01,484 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 15:40:01,485 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 15:40:01,485 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 15:40:01,485 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 15:40:01,485 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 15:40:01,485 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 15:40:01,486 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 15:40:01,486 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 15:40:01,486 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 15:40:01,491 - core.component - INFO - ע: wait_modbus_value -> WaitModbusValueComponent
+2025-03-18 15:40:01,493 - core.component - INFO - ע: write_modbus_value -> WriteModbusValueComponent
+2025-03-18 15:40:01,493 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 15:40:01,494 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 15:40:01,494 - core.component - INFO - ע: if -> IfComponent
+2025-03-18 15:40:01,494 - core.component - INFO - ע: if_else -> IfElseComponent
+2025-03-18 15:40:01,496 - core.component - INFO - ע: if_else_if -> IfElseIfComponent
+2025-03-18 15:40:01,496 - core.component - INFO - ע: for_each -> ForEachComponent
+2025-03-18 15:40:01,497 - core.component - INFO - ע: while -> WhileComponent
+2025-03-18 15:40:01,499 - core.component - INFO - ע: break -> BreakComponent
+2025-03-18 15:40:01,499 - core.component - INFO - ע: return -> ReturnComponent
+2025-03-18 15:40:01,500 - core.component - INFO - ע: delay -> DelayComponent
+2025-03-18 15:40:01,501 - core.component - INFO - ע: parallel_execute -> ParallelExecuteComponent
+2025-03-18 15:40:01,501 - core.component - INFO - ע: serial_execute -> SerialExecuteComponent
+2025-03-18 15:40:01,501 - core.component - INFO - ע: throw_exception -> ThrowExceptionComponent
+2025-03-18 15:40:01,502 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 15:40:01,503 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 15:40:01,506 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 15:40:01,506 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 15:40:01,507 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 15:40:01,507 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 15:40:01,508 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 15:40:01,508 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 15:40:01,509 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 15:40:01,509 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 15:40:01,509 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 15:40:01,695 - core.component - INFO - ע: http_get_request -> HttpGetRequestComponent
+2025-03-18 15:40:01,695 - core.component - INFO - ע: http_post_request -> HttpPostRequestComponent
+2025-03-18 15:40:01,697 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 15:40:01,697 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 15:40:01,698 - core.component - INFO - ע: select_robot -> SelectRobotComponent
+2025-03-18 15:40:01,699 - core.component - INFO - ע: get_robot_position -> GetRobotPositionComponent
+2025-03-18 15:40:01,700 - core.component - INFO - ע: robot_action -> RobotActionComponent
+2025-03-18 15:40:01,700 - core.component - INFO - ע: change_robot_destination -> ChangeRobotDestinationComponent
+2025-03-18 15:40:01,701 - core.component - INFO - ע: get_robot_battery -> GetRobotBatteryComponent
+2025-03-18 15:40:01,701 - core.component - INFO - ע: get_robot_pgv_code -> GetRobotPGVCodeComponent
+2025-03-18 15:40:01,701 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 15:40:01,702 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 15:40:01,702 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 15:40:01,702 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 15:40:01,702 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 15:40:01,705 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 15:40:01,705 - core.component - INFO - ע: run_script -> RunScriptComponent
+2025-03-18 15:40:01,707 - core.component - INFO - ע: set_task_variables -> SetTaskVariablesComponent
+2025-03-18 15:40:01,707 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 15:40:01,708 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 15:40:01,709 - core.component - INFO - ע: batch_set_site -> BatchSetSiteComponent
+2025-03-18 15:40:01,711 - core.component - INFO - ע: get_dense_site -> GetDenseSiteComponent
+2025-03-18 15:40:01,711 - core.component - INFO - ע: query_site -> QuerySiteComponent
+2025-03-18 15:40:01,712 - core.component - INFO - ע: lock_site -> LockSiteComponent
+2025-03-18 15:40:01,712 - core.component - INFO - ע: unlock_site -> UnlockSiteComponent
+2025-03-18 15:40:01,713 - core.component - INFO - ע: get_locked_sites_by_task -> GetLockedSitesByTaskComponent
+2025-03-18 15:40:01,714 - core.component - INFO - ע: get_site_extension_property -> GetSiteExtensionPropertyComponent
+2025-03-18 15:40:01,714 - core.component - INFO - ע: set_site_extension_property -> SetSiteExtensionPropertyComponent
+2025-03-18 15:40:01,714 - core.component - INFO - ע: set_site_goods -> SetSiteGoodsComponent
+2025-03-18 15:40:01,715 - core.component - INFO - ע: set_site_empty -> SetSiteEmptyComponent
+2025-03-18 15:40:01,715 - core.component - INFO - ע: set_site_occupied -> SetSiteOccupiedComponent
+2025-03-18 15:40:01,715 - core.component - INFO - ע: set_site_tag -> SetSiteTagComponent
+2025-03-18 15:40:01,716 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 15:40:01,716 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 15:40:01,717 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 15:40:01,717 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 15:40:01,718 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 15:40:01,718 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 15:40:01,718 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 15:40:01,719 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 15:40:01,719 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 15:40:01,719 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 15:40:01,719 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 15:40:01,721 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 15:40:01,728 - core.component - INFO - ע: subtask -> SubtaskComponent
+2025-03-18 15:40:01,738 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 15:40:01,739 - core.component - INFO - ע: cache_data -> CacheDataComponent
+2025-03-18 15:40:01,739 - core.component - INFO - ע: clear_cache_data -> ClearCacheDataComponent
+2025-03-18 15:40:01,741 - core.component - INFO - ע: get_cache_data -> GetCacheDataComponent
+2025-03-18 15:40:01,742 - core.component - INFO - ע: set_task_status -> SetTaskStatusComponent
+2025-03-18 15:40:01,742 - core.component - INFO - ע: jump_to_block -> JumpToBlockComponent
+2025-03-18 15:40:01,744 - core.component - INFO - ע: get_task_input_param -> GetTaskInputParamComponent
+2025-03-18 15:40:01,745 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 15:40:01,745 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 15:40:01,745 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 15:40:01,746 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 15:40:01,746 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 15:40:01,746 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 15:40:01,747 - config.component_config - INFO - Զע: components
+2025-03-18 15:40:01,813 - root - INFO - ʼʼݿ...
+2025-03-18 15:40:01,813 - root - INFO - ʼݿ...
+2025-03-18 15:40:01,858 - root - INFO - ݿɹ
+2025-03-18 15:40:01,858 - root - INFO - ʼʼ...
+2025-03-18 15:40:01,859 - root - INFO - ...
+2025-03-18 15:40:01,859 - root - ERROR - ݳʼʧ: One or more mappers failed to initialize - can't proceed with initialization of other mappers. Triggering mapper: 'Mapper[TaskInstance(task_instances)]'. Original exception was: For many-to-one relationship TaskInstance.input_params, delete-orphan cascade is normally configured only on the "one" side of a one-to-many relationship, and not on the "many" side of a many-to-one or many-to-many relationship. To force this relationship to allow a particular "TaskInputParam" object to be referenced by only a single "TaskInstance" object at a time via the TaskInstance.input_params relationship, which would allow delete-orphan cascade to take place in this direction, set the single_parent=True flag. (Background on this error at: https://sqlalche.me/e/20/bbf0)
+2025-03-18 15:40:01,860 - root - ERROR - Traceback (most recent call last):
+ File "D:\jsw_code\project\tianfeng_task\app.py", line 106, in init_base_data
+ existing_categories = db_session.query(ComponentCategory).filter(ComponentCategory.is_deleted == False).all()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\scoping.py", line 1681, in query
+ return self._proxied.query(*entities, **kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\session.py", line 2955, in query
+ return self._query_cls(entities, self, **kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\query.py", line 276, in __init__
+ self._set_entities(entities)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\query.py", line 289, in _set_entities
+ coercions.expect(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\coercions.py", line 388, in expect
+ insp._post_inspect
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\util\langhelpers.py", line 1257, in __get__
+ obj.__dict__[self.__name__] = result = self.fget(obj)
+ ^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2724, in _post_inspect
+ self._check_configure()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2401, in _check_configure
+ _configure_registries({self.registry}, cascade=True)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 4214, in _configure_registries
+ _do_configure_registries(registries, cascade)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 4251, in _do_configure_registries
+ raise e
+sqlalchemy.exc.InvalidRequestError: One or more mappers failed to initialize - can't proceed with initialization of other mappers. Triggering mapper: 'Mapper[TaskInstance(task_instances)]'. Original exception was: For many-to-one relationship TaskInstance.input_params, delete-orphan cascade is normally configured only on the "one" side of a one-to-many relationship, and not on the "many" side of a many-to-one or many-to-many relationship. To force this relationship to allow a particular "TaskInputParam" object to be referenced by only a single "TaskInstance" object at a time via the TaskInstance.input_params relationship, which would allow delete-orphan cascade to take place in this direction, set the single_parent=True flag. (Background on this error at: https://sqlalche.me/e/20/bbf0)
+
+2025-03-18 15:40:01,861 - root - ERROR - ݳʼʧ: One or more mappers failed to initialize - can't proceed with initialization of other mappers. Triggering mapper: 'Mapper[TaskInstance(task_instances)]'. Original exception was: For many-to-one relationship TaskInstance.input_params, delete-orphan cascade is normally configured only on the "one" side of a one-to-many relationship, and not on the "many" side of a many-to-one or many-to-many relationship. To force this relationship to allow a particular "TaskInputParam" object to be referenced by only a single "TaskInstance" object at a time via the TaskInstance.input_params relationship, which would allow delete-orphan cascade to take place in this direction, set the single_parent=True flag. (Background on this error at: https://sqlalche.me/e/20/bbf0)
+2025-03-18 15:40:01,861 - root - ERROR - Traceback (most recent call last):
+ File "D:\jsw_code\project\tianfeng_task\app.py", line 84, in init_database
+ init_base_data(db_session)
+ File "D:\jsw_code\project\tianfeng_task\app.py", line 106, in init_base_data
+ existing_categories = db_session.query(ComponentCategory).filter(ComponentCategory.is_deleted == False).all()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\scoping.py", line 1681, in query
+ return self._proxied.query(*entities, **kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\session.py", line 2955, in query
+ return self._query_cls(entities, self, **kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\query.py", line 276, in __init__
+ self._set_entities(entities)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\query.py", line 289, in _set_entities
+ coercions.expect(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\coercions.py", line 388, in expect
+ insp._post_inspect
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\util\langhelpers.py", line 1257, in __get__
+ obj.__dict__[self.__name__] = result = self.fget(obj)
+ ^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2724, in _post_inspect
+ self._check_configure()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2401, in _check_configure
+ _configure_registries({self.registry}, cascade=True)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 4214, in _configure_registries
+ _do_configure_registries(registries, cascade)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 4251, in _do_configure_registries
+ raise e
+sqlalchemy.exc.InvalidRequestError: One or more mappers failed to initialize - can't proceed with initialization of other mappers. Triggering mapper: 'Mapper[TaskInstance(task_instances)]'. Original exception was: For many-to-one relationship TaskInstance.input_params, delete-orphan cascade is normally configured only on the "one" side of a one-to-many relationship, and not on the "many" side of a many-to-one or many-to-many relationship. To force this relationship to allow a particular "TaskInputParam" object to be referenced by only a single "TaskInstance" object at a time via the TaskInstance.input_params relationship, which would allow delete-orphan cascade to take place in this direction, set the single_parent=True flag. (Background on this error at: https://sqlalche.me/e/20/bbf0)
+
+2025-03-18 15:40:01,863 - root - ERROR - ݿʼʧ: One or more mappers failed to initialize - can't proceed with initialization of other mappers. Triggering mapper: 'Mapper[TaskInstance(task_instances)]'. Original exception was: For many-to-one relationship TaskInstance.input_params, delete-orphan cascade is normally configured only on the "one" side of a one-to-many relationship, and not on the "many" side of a many-to-one or many-to-many relationship. To force this relationship to allow a particular "TaskInputParam" object to be referenced by only a single "TaskInstance" object at a time via the TaskInstance.input_params relationship, which would allow delete-orphan cascade to take place in this direction, set the single_parent=True flag. (Background on this error at: https://sqlalche.me/e/20/bbf0)
+2025-03-18 15:40:01,863 - root - ERROR - Traceback (most recent call last):
+ File "D:\jsw_code\project\tianfeng_task\app.py", line 84, in init_database
+ init_base_data(db_session)
+ File "D:\jsw_code\project\tianfeng_task\app.py", line 106, in init_base_data
+ existing_categories = db_session.query(ComponentCategory).filter(ComponentCategory.is_deleted == False).all()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\scoping.py", line 1681, in query
+ return self._proxied.query(*entities, **kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\session.py", line 2955, in query
+ return self._query_cls(entities, self, **kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\query.py", line 276, in __init__
+ self._set_entities(entities)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\query.py", line 289, in _set_entities
+ coercions.expect(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\coercions.py", line 388, in expect
+ insp._post_inspect
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\util\langhelpers.py", line 1257, in __get__
+ obj.__dict__[self.__name__] = result = self.fget(obj)
+ ^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2724, in _post_inspect
+ self._check_configure()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2401, in _check_configure
+ _configure_registries({self.registry}, cascade=True)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 4214, in _configure_registries
+ _do_configure_registries(registries, cascade)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 4251, in _do_configure_registries
+ raise e
+sqlalchemy.exc.InvalidRequestError: One or more mappers failed to initialize - can't proceed with initialization of other mappers. Triggering mapper: 'Mapper[TaskInstance(task_instances)]'. Original exception was: For many-to-one relationship TaskInstance.input_params, delete-orphan cascade is normally configured only on the "one" side of a one-to-many relationship, and not on the "many" side of a many-to-one or many-to-many relationship. To force this relationship to allow a particular "TaskInputParam" object to be referenced by only a single "TaskInstance" object at a time via the TaskInstance.input_params relationship, which would allow delete-orphan cascade to take place in this direction, set the single_parent=True flag. (Background on this error at: https://sqlalche.me/e/20/bbf0)
+
+2025-03-18 15:40:01,864 - root - WARNING - ݿʼʧܣִС־ȡϸϢ
+2025-03-18 15:40:01,864 - core.component - INFO - Զ: components
+2025-03-18 15:40:01,865 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 15:40:01,866 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 15:40:01,866 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 15:40:01,866 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 15:40:01,866 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 15:40:01,866 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 15:40:01,867 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 15:40:01,867 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 15:40:01,867 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 15:40:01,867 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 15:40:01,867 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 15:40:01,868 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 15:40:01,868 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 15:40:01,868 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 15:40:01,869 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 15:40:01,869 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 15:40:01,869 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 15:40:01,870 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 15:40:01,870 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 15:40:01,873 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 15:40:01,873 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 15:40:01,873 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 15:40:01,873 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 15:40:01,873 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 15:40:01,873 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 15:40:01,873 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 15:40:01,873 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 15:40:01,873 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 15:40:01,873 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 15:40:01,873 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 15:40:01,875 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 15:40:01,877 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 15:40:01,877 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 15:40:01,878 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 15:40:01,878 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 15:40:01,878 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 15:40:01,878 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 15:40:01,879 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 15:40:01,881 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 15:40:01,882 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 15:40:01,882 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 15:40:01,882 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 15:40:01,882 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 15:40:01,882 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 15:40:01,882 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 15:40:01,882 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 15:40:01,883 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 15:40:01,883 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 15:40:01,883 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 15:40:01,883 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 15:40:01,883 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 15:40:01,883 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 15:40:01,883 - config.component_config - INFO - Զע: components
+2025-03-18 15:40:01,927 - root - INFO - Ӧ
+2025-03-18 15:48:05,261 - root - INFO - Ӧùر
+2025-03-18 15:48:07,989 - root - INFO - ʼʼݿ...
+2025-03-18 15:48:07,989 - root - INFO - ʼݿ...
+2025-03-18 15:48:08,041 - root - INFO - ݿɹ
+2025-03-18 15:48:08,043 - root - INFO - ʼʼ...
+2025-03-18 15:48:08,043 - root - INFO - ...
+2025-03-18 15:48:08,055 - root - ERROR - ݳʼʧ: For many-to-one relationship TaskInstance.input_params, delete-orphan cascade is normally configured only on the "one" side of a one-to-many relationship, and not on the "many" side of a many-to-one or many-to-many relationship. To force this relationship to allow a particular "TaskInputParam" object to be referenced by only a single "TaskInstance" object at a time via the TaskInstance.input_params relationship, which would allow delete-orphan cascade to take place in this direction, set the single_parent=True flag. (Background on this error at: https://sqlalche.me/e/20/bbf0)
+2025-03-18 15:48:08,068 - root - ERROR - Traceback (most recent call last):
+ File "D:\jsw_code\project\tianfeng_task\app.py", line 106, in init_base_data
+ existing_categories = db_session.query(ComponentCategory).filter(ComponentCategory.is_deleted == False).all()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\scoping.py", line 1681, in query
+ return self._proxied.query(*entities, **kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\session.py", line 2955, in query
+ return self._query_cls(entities, self, **kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\query.py", line 276, in __init__
+ self._set_entities(entities)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\query.py", line 289, in _set_entities
+ coercions.expect(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\coercions.py", line 388, in expect
+ insp._post_inspect
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\util\langhelpers.py", line 1257, in __get__
+ obj.__dict__[self.__name__] = result = self.fget(obj)
+ ^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2724, in _post_inspect
+ self._check_configure()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2401, in _check_configure
+ _configure_registries({self.registry}, cascade=True)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 4214, in _configure_registries
+ _do_configure_registries(registries, cascade)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 4255, in _do_configure_registries
+ mapper._post_configure_properties()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2418, in _post_configure_properties
+ prop.init()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\interfaces.py", line 589, in init
+ self.do_init()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\relationships.py", line 1659, in do_init
+ self._check_cascade_settings(self._cascade)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\relationships.py", line 2002, in _check_cascade_settings
+ raise sa_exc.ArgumentError(
+sqlalchemy.exc.ArgumentError: For many-to-one relationship TaskInstance.input_params, delete-orphan cascade is normally configured only on the "one" side of a one-to-many relationship, and not on the "many" side of a many-to-one or many-to-many relationship. To force this relationship to allow a particular "TaskInputParam" object to be referenced by only a single "TaskInstance" object at a time via the TaskInstance.input_params relationship, which would allow delete-orphan cascade to take place in this direction, set the single_parent=True flag. (Background on this error at: https://sqlalche.me/e/20/bbf0)
+
+2025-03-18 15:48:08,076 - root - ERROR - ݳʼʧ: For many-to-one relationship TaskInstance.input_params, delete-orphan cascade is normally configured only on the "one" side of a one-to-many relationship, and not on the "many" side of a many-to-one or many-to-many relationship. To force this relationship to allow a particular "TaskInputParam" object to be referenced by only a single "TaskInstance" object at a time via the TaskInstance.input_params relationship, which would allow delete-orphan cascade to take place in this direction, set the single_parent=True flag. (Background on this error at: https://sqlalche.me/e/20/bbf0)
+2025-03-18 15:48:08,080 - root - ERROR - Traceback (most recent call last):
+ File "D:\jsw_code\project\tianfeng_task\app.py", line 84, in init_database
+ init_base_data(db_session)
+ File "D:\jsw_code\project\tianfeng_task\app.py", line 106, in init_base_data
+ existing_categories = db_session.query(ComponentCategory).filter(ComponentCategory.is_deleted == False).all()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\scoping.py", line 1681, in query
+ return self._proxied.query(*entities, **kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\session.py", line 2955, in query
+ return self._query_cls(entities, self, **kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\query.py", line 276, in __init__
+ self._set_entities(entities)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\query.py", line 289, in _set_entities
+ coercions.expect(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\coercions.py", line 388, in expect
+ insp._post_inspect
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\util\langhelpers.py", line 1257, in __get__
+ obj.__dict__[self.__name__] = result = self.fget(obj)
+ ^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2724, in _post_inspect
+ self._check_configure()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2401, in _check_configure
+ _configure_registries({self.registry}, cascade=True)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 4214, in _configure_registries
+ _do_configure_registries(registries, cascade)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 4255, in _do_configure_registries
+ mapper._post_configure_properties()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2418, in _post_configure_properties
+ prop.init()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\interfaces.py", line 589, in init
+ self.do_init()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\relationships.py", line 1659, in do_init
+ self._check_cascade_settings(self._cascade)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\relationships.py", line 2002, in _check_cascade_settings
+ raise sa_exc.ArgumentError(
+sqlalchemy.exc.ArgumentError: For many-to-one relationship TaskInstance.input_params, delete-orphan cascade is normally configured only on the "one" side of a one-to-many relationship, and not on the "many" side of a many-to-one or many-to-many relationship. To force this relationship to allow a particular "TaskInputParam" object to be referenced by only a single "TaskInstance" object at a time via the TaskInstance.input_params relationship, which would allow delete-orphan cascade to take place in this direction, set the single_parent=True flag. (Background on this error at: https://sqlalche.me/e/20/bbf0)
+
+2025-03-18 15:48:08,085 - root - ERROR - ݿʼʧ: For many-to-one relationship TaskInstance.input_params, delete-orphan cascade is normally configured only on the "one" side of a one-to-many relationship, and not on the "many" side of a many-to-one or many-to-many relationship. To force this relationship to allow a particular "TaskInputParam" object to be referenced by only a single "TaskInstance" object at a time via the TaskInstance.input_params relationship, which would allow delete-orphan cascade to take place in this direction, set the single_parent=True flag. (Background on this error at: https://sqlalche.me/e/20/bbf0)
+2025-03-18 15:48:08,089 - root - ERROR - Traceback (most recent call last):
+ File "D:\jsw_code\project\tianfeng_task\app.py", line 84, in init_database
+ init_base_data(db_session)
+ File "D:\jsw_code\project\tianfeng_task\app.py", line 106, in init_base_data
+ existing_categories = db_session.query(ComponentCategory).filter(ComponentCategory.is_deleted == False).all()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\scoping.py", line 1681, in query
+ return self._proxied.query(*entities, **kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\session.py", line 2955, in query
+ return self._query_cls(entities, self, **kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\query.py", line 276, in __init__
+ self._set_entities(entities)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\query.py", line 289, in _set_entities
+ coercions.expect(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\coercions.py", line 388, in expect
+ insp._post_inspect
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\util\langhelpers.py", line 1257, in __get__
+ obj.__dict__[self.__name__] = result = self.fget(obj)
+ ^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2724, in _post_inspect
+ self._check_configure()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2401, in _check_configure
+ _configure_registries({self.registry}, cascade=True)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 4214, in _configure_registries
+ _do_configure_registries(registries, cascade)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 4255, in _do_configure_registries
+ mapper._post_configure_properties()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2418, in _post_configure_properties
+ prop.init()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\interfaces.py", line 589, in init
+ self.do_init()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\relationships.py", line 1659, in do_init
+ self._check_cascade_settings(self._cascade)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\relationships.py", line 2002, in _check_cascade_settings
+ raise sa_exc.ArgumentError(
+sqlalchemy.exc.ArgumentError: For many-to-one relationship TaskInstance.input_params, delete-orphan cascade is normally configured only on the "one" side of a one-to-many relationship, and not on the "many" side of a many-to-one or many-to-many relationship. To force this relationship to allow a particular "TaskInputParam" object to be referenced by only a single "TaskInstance" object at a time via the TaskInstance.input_params relationship, which would allow delete-orphan cascade to take place in this direction, set the single_parent=True flag. (Background on this error at: https://sqlalche.me/e/20/bbf0)
+
+2025-03-18 15:48:08,089 - root - WARNING - ݿʼʧܣִС־ȡϸϢ
+2025-03-18 15:48:08,089 - core.component - INFO - Զ: components
+2025-03-18 15:48:08,093 - core.component - INFO - ע: check_task_instance_id_exists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 15:48:08,093 - core.component - INFO - ע: create_unique_id -> CreateUniqueIdComponent
+2025-03-18 15:48:08,097 - core.component - INFO - ע: current_timestamp -> CurrentTimestampComponent
+2025-03-18 15:48:08,131 - core.component - INFO - ע: current_time -> CurrentTimeComponent
+2025-03-18 15:48:08,131 - core.component - INFO - ע: execute_sql -> ExecuteSqlComponent
+2025-03-18 15:48:08,148 - core.component - INFO - ע: query_sql -> QuerySqlComponent
+2025-03-18 15:48:08,152 - core.component - INFO - ע: string_md5_encrypt -> StringMd5EncryptComponent
+2025-03-18 15:48:08,152 - core.component - INFO - ע: string_to_json_array -> StringToJsonArrayComponent
+2025-03-18 15:48:08,152 - core.component - INFO - ע: string_to_json_object -> StringToJsonObjectComponent
+2025-03-18 15:48:08,152 - core.component - INFO - ע: print -> PrintComponent
+2025-03-18 15:48:08,152 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 15:48:08,152 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 15:48:08,152 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 15:48:08,156 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 15:48:08,156 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 15:48:08,156 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 15:48:08,156 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 15:48:08,161 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 15:48:08,161 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 15:48:08,165 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 15:48:08,165 - core.component - INFO - ע: wait_modbus_value -> WaitModbusValueComponent
+2025-03-18 15:48:08,165 - core.component - INFO - ע: write_modbus_value -> WriteModbusValueComponent
+2025-03-18 15:48:08,165 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 15:48:08,165 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 15:48:08,165 - core.component - INFO - ע: if -> IfComponent
+2025-03-18 15:48:08,165 - core.component - INFO - ע: if_else -> IfElseComponent
+2025-03-18 15:48:08,169 - core.component - INFO - ע: if_else_if -> IfElseIfComponent
+2025-03-18 15:48:08,169 - core.component - INFO - ע: for_each -> ForEachComponent
+2025-03-18 15:48:08,169 - core.component - INFO - ע: while -> WhileComponent
+2025-03-18 15:48:08,169 - core.component - INFO - ע: break -> BreakComponent
+2025-03-18 15:48:08,169 - core.component - INFO - ע: return -> ReturnComponent
+2025-03-18 15:48:08,169 - core.component - INFO - ע: delay -> DelayComponent
+2025-03-18 15:48:08,169 - core.component - INFO - ע: parallel_execute -> ParallelExecuteComponent
+2025-03-18 15:48:08,169 - core.component - INFO - ע: serial_execute -> SerialExecuteComponent
+2025-03-18 15:48:08,173 - core.component - INFO - ע: throw_exception -> ThrowExceptionComponent
+2025-03-18 15:48:08,174 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 15:48:08,174 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 15:48:08,174 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 15:48:08,174 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 15:48:08,174 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 15:48:08,178 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 15:48:08,178 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 15:48:08,178 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 15:48:08,179 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 15:48:08,179 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 15:48:08,179 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 15:48:08,350 - core.component - INFO - ע: http_get_request -> HttpGetRequestComponent
+2025-03-18 15:48:08,350 - core.component - INFO - ע: http_post_request -> HttpPostRequestComponent
+2025-03-18 15:48:08,355 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 15:48:08,355 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 15:48:08,359 - core.component - INFO - ע: select_robot -> SelectRobotComponent
+2025-03-18 15:48:08,359 - core.component - INFO - ע: get_robot_position -> GetRobotPositionComponent
+2025-03-18 15:48:08,359 - core.component - INFO - ע: robot_action -> RobotActionComponent
+2025-03-18 15:48:08,359 - core.component - INFO - ע: change_robot_destination -> ChangeRobotDestinationComponent
+2025-03-18 15:48:08,359 - core.component - INFO - ע: get_robot_battery -> GetRobotBatteryComponent
+2025-03-18 15:48:08,359 - core.component - INFO - ע: get_robot_pgv_code -> GetRobotPGVCodeComponent
+2025-03-18 15:48:08,359 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 15:48:08,363 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 15:48:08,363 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 15:48:08,363 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 15:48:08,363 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 15:48:08,363 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 15:48:08,365 - core.component - INFO - ע: run_script -> RunScriptComponent
+2025-03-18 15:48:08,365 - core.component - INFO - ע: set_task_variables -> SetTaskVariablesComponent
+2025-03-18 15:48:08,365 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 15:48:08,365 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 15:48:08,365 - core.component - INFO - ע: batch_set_site -> BatchSetSiteComponent
+2025-03-18 15:48:08,367 - core.component - INFO - ע: get_dense_site -> GetDenseSiteComponent
+2025-03-18 15:48:08,367 - core.component - INFO - ע: query_site -> QuerySiteComponent
+2025-03-18 15:48:08,367 - core.component - INFO - ע: lock_site -> LockSiteComponent
+2025-03-18 15:48:08,367 - core.component - INFO - ע: unlock_site -> UnlockSiteComponent
+2025-03-18 15:48:08,367 - core.component - INFO - ע: get_locked_sites_by_task -> GetLockedSitesByTaskComponent
+2025-03-18 15:48:08,367 - core.component - INFO - ע: get_site_extension_property -> GetSiteExtensionPropertyComponent
+2025-03-18 15:48:08,367 - core.component - INFO - ע: set_site_extension_property -> SetSiteExtensionPropertyComponent
+2025-03-18 15:48:08,367 - core.component - INFO - ע: set_site_goods -> SetSiteGoodsComponent
+2025-03-18 15:48:08,369 - core.component - INFO - ע: set_site_empty -> SetSiteEmptyComponent
+2025-03-18 15:48:08,369 - core.component - INFO - ע: set_site_occupied -> SetSiteOccupiedComponent
+2025-03-18 15:48:08,369 - core.component - INFO - ע: set_site_tag -> SetSiteTagComponent
+2025-03-18 15:48:08,369 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 15:48:08,369 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 15:48:08,369 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 15:48:08,371 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 15:48:08,371 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 15:48:08,371 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 15:48:08,371 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 15:48:08,371 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 15:48:08,371 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 15:48:08,371 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 15:48:08,371 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 15:48:08,371 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 15:48:08,371 - core.component - INFO - ע: subtask -> SubtaskComponent
+2025-03-18 15:48:08,371 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 15:48:08,371 - core.component - INFO - ע: cache_data -> CacheDataComponent
+2025-03-18 15:48:08,371 - core.component - INFO - ע: clear_cache_data -> ClearCacheDataComponent
+2025-03-18 15:48:08,371 - core.component - INFO - ע: get_cache_data -> GetCacheDataComponent
+2025-03-18 15:48:08,371 - core.component - INFO - ע: set_task_status -> SetTaskStatusComponent
+2025-03-18 15:48:08,371 - core.component - INFO - ע: jump_to_block -> JumpToBlockComponent
+2025-03-18 15:48:08,371 - core.component - INFO - ע: get_task_input_param -> GetTaskInputParamComponent
+2025-03-18 15:48:08,371 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 15:48:08,371 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 15:48:08,371 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 15:48:08,376 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 15:48:08,376 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 15:48:08,376 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 15:48:08,376 - config.component_config - INFO - Զע: components
+2025-03-18 15:48:08,414 - root - INFO - ģģʽ: True
+2025-03-18 15:48:08,980 - root - INFO - ʼʼݿ...
+2025-03-18 15:48:08,984 - root - INFO - ʼݿ...
+2025-03-18 15:48:09,030 - root - INFO - ݿɹ
+2025-03-18 15:48:09,030 - root - INFO - ʼʼ...
+2025-03-18 15:48:09,030 - root - INFO - ...
+2025-03-18 15:48:09,047 - root - ERROR - ݳʼʧ: For many-to-one relationship TaskInstance.input_params, delete-orphan cascade is normally configured only on the "one" side of a one-to-many relationship, and not on the "many" side of a many-to-one or many-to-many relationship. To force this relationship to allow a particular "TaskInputParam" object to be referenced by only a single "TaskInstance" object at a time via the TaskInstance.input_params relationship, which would allow delete-orphan cascade to take place in this direction, set the single_parent=True flag. (Background on this error at: https://sqlalche.me/e/20/bbf0)
+2025-03-18 15:48:09,053 - root - ERROR - Traceback (most recent call last):
+ File "D:\jsw_code\project\tianfeng_task\app.py", line 106, in init_base_data
+ existing_categories = db_session.query(ComponentCategory).filter(ComponentCategory.is_deleted == False).all()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\scoping.py", line 1681, in query
+ return self._proxied.query(*entities, **kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\session.py", line 2955, in query
+ return self._query_cls(entities, self, **kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\query.py", line 276, in __init__
+ self._set_entities(entities)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\query.py", line 289, in _set_entities
+ coercions.expect(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\coercions.py", line 388, in expect
+ insp._post_inspect
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\util\langhelpers.py", line 1257, in __get__
+ obj.__dict__[self.__name__] = result = self.fget(obj)
+ ^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2724, in _post_inspect
+ self._check_configure()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2401, in _check_configure
+ _configure_registries({self.registry}, cascade=True)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 4214, in _configure_registries
+ _do_configure_registries(registries, cascade)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 4255, in _do_configure_registries
+ mapper._post_configure_properties()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2418, in _post_configure_properties
+ prop.init()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\interfaces.py", line 589, in init
+ self.do_init()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\relationships.py", line 1659, in do_init
+ self._check_cascade_settings(self._cascade)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\relationships.py", line 2002, in _check_cascade_settings
+ raise sa_exc.ArgumentError(
+sqlalchemy.exc.ArgumentError: For many-to-one relationship TaskInstance.input_params, delete-orphan cascade is normally configured only on the "one" side of a one-to-many relationship, and not on the "many" side of a many-to-one or many-to-many relationship. To force this relationship to allow a particular "TaskInputParam" object to be referenced by only a single "TaskInstance" object at a time via the TaskInstance.input_params relationship, which would allow delete-orphan cascade to take place in this direction, set the single_parent=True flag. (Background on this error at: https://sqlalche.me/e/20/bbf0)
+
+2025-03-18 15:48:09,053 - root - ERROR - ݳʼʧ: For many-to-one relationship TaskInstance.input_params, delete-orphan cascade is normally configured only on the "one" side of a one-to-many relationship, and not on the "many" side of a many-to-one or many-to-many relationship. To force this relationship to allow a particular "TaskInputParam" object to be referenced by only a single "TaskInstance" object at a time via the TaskInstance.input_params relationship, which would allow delete-orphan cascade to take place in this direction, set the single_parent=True flag. (Background on this error at: https://sqlalche.me/e/20/bbf0)
+2025-03-18 15:48:09,055 - root - ERROR - Traceback (most recent call last):
+ File "D:\jsw_code\project\tianfeng_task\app.py", line 84, in init_database
+ init_base_data(db_session)
+ File "D:\jsw_code\project\tianfeng_task\app.py", line 106, in init_base_data
+ existing_categories = db_session.query(ComponentCategory).filter(ComponentCategory.is_deleted == False).all()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\scoping.py", line 1681, in query
+ return self._proxied.query(*entities, **kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\session.py", line 2955, in query
+ return self._query_cls(entities, self, **kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\query.py", line 276, in __init__
+ self._set_entities(entities)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\query.py", line 289, in _set_entities
+ coercions.expect(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\coercions.py", line 388, in expect
+ insp._post_inspect
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\util\langhelpers.py", line 1257, in __get__
+ obj.__dict__[self.__name__] = result = self.fget(obj)
+ ^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2724, in _post_inspect
+ self._check_configure()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2401, in _check_configure
+ _configure_registries({self.registry}, cascade=True)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 4214, in _configure_registries
+ _do_configure_registries(registries, cascade)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 4255, in _do_configure_registries
+ mapper._post_configure_properties()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2418, in _post_configure_properties
+ prop.init()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\interfaces.py", line 589, in init
+ self.do_init()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\relationships.py", line 1659, in do_init
+ self._check_cascade_settings(self._cascade)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\relationships.py", line 2002, in _check_cascade_settings
+ raise sa_exc.ArgumentError(
+sqlalchemy.exc.ArgumentError: For many-to-one relationship TaskInstance.input_params, delete-orphan cascade is normally configured only on the "one" side of a one-to-many relationship, and not on the "many" side of a many-to-one or many-to-many relationship. To force this relationship to allow a particular "TaskInputParam" object to be referenced by only a single "TaskInstance" object at a time via the TaskInstance.input_params relationship, which would allow delete-orphan cascade to take place in this direction, set the single_parent=True flag. (Background on this error at: https://sqlalche.me/e/20/bbf0)
+
+2025-03-18 15:48:09,055 - root - ERROR - ݿʼʧ: For many-to-one relationship TaskInstance.input_params, delete-orphan cascade is normally configured only on the "one" side of a one-to-many relationship, and not on the "many" side of a many-to-one or many-to-many relationship. To force this relationship to allow a particular "TaskInputParam" object to be referenced by only a single "TaskInstance" object at a time via the TaskInstance.input_params relationship, which would allow delete-orphan cascade to take place in this direction, set the single_parent=True flag. (Background on this error at: https://sqlalche.me/e/20/bbf0)
+2025-03-18 15:48:09,055 - root - ERROR - Traceback (most recent call last):
+ File "D:\jsw_code\project\tianfeng_task\app.py", line 84, in init_database
+ init_base_data(db_session)
+ File "D:\jsw_code\project\tianfeng_task\app.py", line 106, in init_base_data
+ existing_categories = db_session.query(ComponentCategory).filter(ComponentCategory.is_deleted == False).all()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\scoping.py", line 1681, in query
+ return self._proxied.query(*entities, **kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\session.py", line 2955, in query
+ return self._query_cls(entities, self, **kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\query.py", line 276, in __init__
+ self._set_entities(entities)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\query.py", line 289, in _set_entities
+ coercions.expect(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\coercions.py", line 388, in expect
+ insp._post_inspect
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\util\langhelpers.py", line 1257, in __get__
+ obj.__dict__[self.__name__] = result = self.fget(obj)
+ ^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2724, in _post_inspect
+ self._check_configure()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2401, in _check_configure
+ _configure_registries({self.registry}, cascade=True)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 4214, in _configure_registries
+ _do_configure_registries(registries, cascade)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 4255, in _do_configure_registries
+ mapper._post_configure_properties()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2418, in _post_configure_properties
+ prop.init()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\interfaces.py", line 589, in init
+ self.do_init()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\relationships.py", line 1659, in do_init
+ self._check_cascade_settings(self._cascade)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\relationships.py", line 2002, in _check_cascade_settings
+ raise sa_exc.ArgumentError(
+sqlalchemy.exc.ArgumentError: For many-to-one relationship TaskInstance.input_params, delete-orphan cascade is normally configured only on the "one" side of a one-to-many relationship, and not on the "many" side of a many-to-one or many-to-many relationship. To force this relationship to allow a particular "TaskInputParam" object to be referenced by only a single "TaskInstance" object at a time via the TaskInstance.input_params relationship, which would allow delete-orphan cascade to take place in this direction, set the single_parent=True flag. (Background on this error at: https://sqlalche.me/e/20/bbf0)
+
+2025-03-18 15:48:09,059 - root - WARNING - ݿʼʧܣִС־ȡϸϢ
+2025-03-18 15:48:09,059 - core.component - INFO - Զ: components
+2025-03-18 15:48:09,059 - core.component - INFO - ע: check_task_instance_id_exists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 15:48:09,059 - core.component - INFO - ע: create_unique_id -> CreateUniqueIdComponent
+2025-03-18 15:48:09,059 - core.component - INFO - ע: current_timestamp -> CurrentTimestampComponent
+2025-03-18 15:48:09,063 - core.component - INFO - ע: current_time -> CurrentTimeComponent
+2025-03-18 15:48:09,063 - core.component - INFO - ע: execute_sql -> ExecuteSqlComponent
+2025-03-18 15:48:09,063 - core.component - INFO - ע: query_sql -> QuerySqlComponent
+2025-03-18 15:48:09,063 - core.component - INFO - ע: string_md5_encrypt -> StringMd5EncryptComponent
+2025-03-18 15:48:09,063 - core.component - INFO - ע: string_to_json_array -> StringToJsonArrayComponent
+2025-03-18 15:48:09,063 - core.component - INFO - ע: string_to_json_object -> StringToJsonObjectComponent
+2025-03-18 15:48:09,063 - core.component - INFO - ע: print -> PrintComponent
+2025-03-18 15:48:09,068 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 15:48:09,068 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 15:48:09,068 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 15:48:09,068 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 15:48:09,068 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 15:48:09,068 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 15:48:09,068 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 15:48:09,068 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 15:48:09,068 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 15:48:09,068 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 15:48:09,071 - core.component - INFO - ע: wait_modbus_value -> WaitModbusValueComponent
+2025-03-18 15:48:09,071 - core.component - INFO - ע: write_modbus_value -> WriteModbusValueComponent
+2025-03-18 15:48:09,071 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 15:48:09,071 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 15:48:09,072 - core.component - INFO - ע: if -> IfComponent
+2025-03-18 15:48:09,072 - core.component - INFO - ע: if_else -> IfElseComponent
+2025-03-18 15:48:09,072 - core.component - INFO - ע: if_else_if -> IfElseIfComponent
+2025-03-18 15:48:09,072 - core.component - INFO - ע: for_each -> ForEachComponent
+2025-03-18 15:48:09,072 - core.component - INFO - ע: while -> WhileComponent
+2025-03-18 15:48:09,072 - core.component - INFO - ע: break -> BreakComponent
+2025-03-18 15:48:09,072 - core.component - INFO - ע: return -> ReturnComponent
+2025-03-18 15:48:09,072 - core.component - INFO - ע: delay -> DelayComponent
+2025-03-18 15:48:09,073 - core.component - INFO - ע: parallel_execute -> ParallelExecuteComponent
+2025-03-18 15:48:09,073 - core.component - INFO - ע: serial_execute -> SerialExecuteComponent
+2025-03-18 15:48:09,073 - core.component - INFO - ע: throw_exception -> ThrowExceptionComponent
+2025-03-18 15:48:09,073 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 15:48:09,073 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 15:48:09,073 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 15:48:09,073 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 15:48:09,073 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 15:48:09,073 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 15:48:09,073 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 15:48:09,073 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 15:48:09,073 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 15:48:09,073 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 15:48:09,073 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 15:48:09,244 - core.component - INFO - ע: http_get_request -> HttpGetRequestComponent
+2025-03-18 15:48:09,244 - core.component - INFO - ע: http_post_request -> HttpPostRequestComponent
+2025-03-18 15:48:09,244 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 15:48:09,244 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 15:48:09,244 - core.component - INFO - ע: select_robot -> SelectRobotComponent
+2025-03-18 15:48:09,244 - core.component - INFO - ע: get_robot_position -> GetRobotPositionComponent
+2025-03-18 15:48:09,244 - core.component - INFO - ע: robot_action -> RobotActionComponent
+2025-03-18 15:48:09,244 - core.component - INFO - ע: change_robot_destination -> ChangeRobotDestinationComponent
+2025-03-18 15:48:09,244 - core.component - INFO - ע: get_robot_battery -> GetRobotBatteryComponent
+2025-03-18 15:48:09,244 - core.component - INFO - ע: get_robot_pgv_code -> GetRobotPGVCodeComponent
+2025-03-18 15:48:09,248 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 15:48:09,248 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 15:48:09,248 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 15:48:09,248 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 15:48:09,248 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 15:48:09,248 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 15:48:09,248 - core.component - INFO - ע: run_script -> RunScriptComponent
+2025-03-18 15:48:09,248 - core.component - INFO - ע: set_task_variables -> SetTaskVariablesComponent
+2025-03-18 15:48:09,248 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 15:48:09,248 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 15:48:09,248 - core.component - INFO - ע: batch_set_site -> BatchSetSiteComponent
+2025-03-18 15:48:09,252 - core.component - INFO - ע: get_dense_site -> GetDenseSiteComponent
+2025-03-18 15:48:09,252 - core.component - INFO - ע: query_site -> QuerySiteComponent
+2025-03-18 15:48:09,252 - core.component - INFO - ע: lock_site -> LockSiteComponent
+2025-03-18 15:48:09,252 - core.component - INFO - ע: unlock_site -> UnlockSiteComponent
+2025-03-18 15:48:09,252 - core.component - INFO - ע: get_locked_sites_by_task -> GetLockedSitesByTaskComponent
+2025-03-18 15:48:09,252 - core.component - INFO - ע: get_site_extension_property -> GetSiteExtensionPropertyComponent
+2025-03-18 15:48:09,252 - core.component - INFO - ע: set_site_extension_property -> SetSiteExtensionPropertyComponent
+2025-03-18 15:48:09,252 - core.component - INFO - ע: set_site_goods -> SetSiteGoodsComponent
+2025-03-18 15:48:09,252 - core.component - INFO - ע: set_site_empty -> SetSiteEmptyComponent
+2025-03-18 15:48:09,252 - core.component - INFO - ע: set_site_occupied -> SetSiteOccupiedComponent
+2025-03-18 15:48:09,252 - core.component - INFO - ע: set_site_tag -> SetSiteTagComponent
+2025-03-18 15:48:09,252 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 15:48:09,252 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 15:48:09,252 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 15:48:09,252 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 15:48:09,252 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 15:48:09,252 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 15:48:09,256 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 15:48:09,256 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 15:48:09,256 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 15:48:09,256 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 15:48:09,256 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 15:48:09,256 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 15:48:09,256 - core.component - INFO - ע: subtask -> SubtaskComponent
+2025-03-18 15:48:09,256 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 15:48:09,256 - core.component - INFO - ע: cache_data -> CacheDataComponent
+2025-03-18 15:48:09,256 - core.component - INFO - ע: clear_cache_data -> ClearCacheDataComponent
+2025-03-18 15:48:09,256 - core.component - INFO - ע: get_cache_data -> GetCacheDataComponent
+2025-03-18 15:48:09,256 - core.component - INFO - ע: set_task_status -> SetTaskStatusComponent
+2025-03-18 15:48:09,256 - core.component - INFO - ע: jump_to_block -> JumpToBlockComponent
+2025-03-18 15:48:09,256 - core.component - INFO - ע: get_task_input_param -> GetTaskInputParamComponent
+2025-03-18 15:48:09,260 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 15:48:09,260 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 15:48:09,260 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 15:48:09,260 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 15:48:09,260 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 15:48:09,260 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 15:48:09,260 - config.component_config - INFO - Զע: components
+2025-03-18 15:48:09,327 - root - INFO - ʼʼݿ...
+2025-03-18 15:48:09,327 - root - INFO - ʼݿ...
+2025-03-18 15:48:09,373 - root - INFO - ݿɹ
+2025-03-18 15:48:09,373 - root - INFO - ʼʼ...
+2025-03-18 15:48:09,373 - root - INFO - ...
+2025-03-18 15:48:09,373 - root - ERROR - ݳʼʧ: One or more mappers failed to initialize - can't proceed with initialization of other mappers. Triggering mapper: 'Mapper[TaskInstance(task_instances)]'. Original exception was: For many-to-one relationship TaskInstance.input_params, delete-orphan cascade is normally configured only on the "one" side of a one-to-many relationship, and not on the "many" side of a many-to-one or many-to-many relationship. To force this relationship to allow a particular "TaskInputParam" object to be referenced by only a single "TaskInstance" object at a time via the TaskInstance.input_params relationship, which would allow delete-orphan cascade to take place in this direction, set the single_parent=True flag. (Background on this error at: https://sqlalche.me/e/20/bbf0)
+2025-03-18 15:48:09,377 - root - ERROR - Traceback (most recent call last):
+ File "D:\jsw_code\project\tianfeng_task\app.py", line 106, in init_base_data
+ existing_categories = db_session.query(ComponentCategory).filter(ComponentCategory.is_deleted == False).all()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\scoping.py", line 1681, in query
+ return self._proxied.query(*entities, **kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\session.py", line 2955, in query
+ return self._query_cls(entities, self, **kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\query.py", line 276, in __init__
+ self._set_entities(entities)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\query.py", line 289, in _set_entities
+ coercions.expect(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\coercions.py", line 388, in expect
+ insp._post_inspect
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\util\langhelpers.py", line 1257, in __get__
+ obj.__dict__[self.__name__] = result = self.fget(obj)
+ ^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2724, in _post_inspect
+ self._check_configure()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2401, in _check_configure
+ _configure_registries({self.registry}, cascade=True)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 4214, in _configure_registries
+ _do_configure_registries(registries, cascade)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 4251, in _do_configure_registries
+ raise e
+sqlalchemy.exc.InvalidRequestError: One or more mappers failed to initialize - can't proceed with initialization of other mappers. Triggering mapper: 'Mapper[TaskInstance(task_instances)]'. Original exception was: For many-to-one relationship TaskInstance.input_params, delete-orphan cascade is normally configured only on the "one" side of a one-to-many relationship, and not on the "many" side of a many-to-one or many-to-many relationship. To force this relationship to allow a particular "TaskInputParam" object to be referenced by only a single "TaskInstance" object at a time via the TaskInstance.input_params relationship, which would allow delete-orphan cascade to take place in this direction, set the single_parent=True flag. (Background on this error at: https://sqlalche.me/e/20/bbf0)
+
+2025-03-18 15:48:09,377 - root - ERROR - ݳʼʧ: One or more mappers failed to initialize - can't proceed with initialization of other mappers. Triggering mapper: 'Mapper[TaskInstance(task_instances)]'. Original exception was: For many-to-one relationship TaskInstance.input_params, delete-orphan cascade is normally configured only on the "one" side of a one-to-many relationship, and not on the "many" side of a many-to-one or many-to-many relationship. To force this relationship to allow a particular "TaskInputParam" object to be referenced by only a single "TaskInstance" object at a time via the TaskInstance.input_params relationship, which would allow delete-orphan cascade to take place in this direction, set the single_parent=True flag. (Background on this error at: https://sqlalche.me/e/20/bbf0)
+2025-03-18 15:48:09,377 - root - ERROR - Traceback (most recent call last):
+ File "D:\jsw_code\project\tianfeng_task\app.py", line 84, in init_database
+ init_base_data(db_session)
+ File "D:\jsw_code\project\tianfeng_task\app.py", line 106, in init_base_data
+ existing_categories = db_session.query(ComponentCategory).filter(ComponentCategory.is_deleted == False).all()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\scoping.py", line 1681, in query
+ return self._proxied.query(*entities, **kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\session.py", line 2955, in query
+ return self._query_cls(entities, self, **kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\query.py", line 276, in __init__
+ self._set_entities(entities)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\query.py", line 289, in _set_entities
+ coercions.expect(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\coercions.py", line 388, in expect
+ insp._post_inspect
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\util\langhelpers.py", line 1257, in __get__
+ obj.__dict__[self.__name__] = result = self.fget(obj)
+ ^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2724, in _post_inspect
+ self._check_configure()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2401, in _check_configure
+ _configure_registries({self.registry}, cascade=True)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 4214, in _configure_registries
+ _do_configure_registries(registries, cascade)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 4251, in _do_configure_registries
+ raise e
+sqlalchemy.exc.InvalidRequestError: One or more mappers failed to initialize - can't proceed with initialization of other mappers. Triggering mapper: 'Mapper[TaskInstance(task_instances)]'. Original exception was: For many-to-one relationship TaskInstance.input_params, delete-orphan cascade is normally configured only on the "one" side of a one-to-many relationship, and not on the "many" side of a many-to-one or many-to-many relationship. To force this relationship to allow a particular "TaskInputParam" object to be referenced by only a single "TaskInstance" object at a time via the TaskInstance.input_params relationship, which would allow delete-orphan cascade to take place in this direction, set the single_parent=True flag. (Background on this error at: https://sqlalche.me/e/20/bbf0)
+
+2025-03-18 15:48:09,377 - root - ERROR - ݿʼʧ: One or more mappers failed to initialize - can't proceed with initialization of other mappers. Triggering mapper: 'Mapper[TaskInstance(task_instances)]'. Original exception was: For many-to-one relationship TaskInstance.input_params, delete-orphan cascade is normally configured only on the "one" side of a one-to-many relationship, and not on the "many" side of a many-to-one or many-to-many relationship. To force this relationship to allow a particular "TaskInputParam" object to be referenced by only a single "TaskInstance" object at a time via the TaskInstance.input_params relationship, which would allow delete-orphan cascade to take place in this direction, set the single_parent=True flag. (Background on this error at: https://sqlalche.me/e/20/bbf0)
+2025-03-18 15:48:09,377 - root - ERROR - Traceback (most recent call last):
+ File "D:\jsw_code\project\tianfeng_task\app.py", line 84, in init_database
+ init_base_data(db_session)
+ File "D:\jsw_code\project\tianfeng_task\app.py", line 106, in init_base_data
+ existing_categories = db_session.query(ComponentCategory).filter(ComponentCategory.is_deleted == False).all()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\scoping.py", line 1681, in query
+ return self._proxied.query(*entities, **kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\session.py", line 2955, in query
+ return self._query_cls(entities, self, **kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\query.py", line 276, in __init__
+ self._set_entities(entities)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\query.py", line 289, in _set_entities
+ coercions.expect(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\coercions.py", line 388, in expect
+ insp._post_inspect
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\util\langhelpers.py", line 1257, in __get__
+ obj.__dict__[self.__name__] = result = self.fget(obj)
+ ^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2724, in _post_inspect
+ self._check_configure()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2401, in _check_configure
+ _configure_registries({self.registry}, cascade=True)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 4214, in _configure_registries
+ _do_configure_registries(registries, cascade)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 4251, in _do_configure_registries
+ raise e
+sqlalchemy.exc.InvalidRequestError: One or more mappers failed to initialize - can't proceed with initialization of other mappers. Triggering mapper: 'Mapper[TaskInstance(task_instances)]'. Original exception was: For many-to-one relationship TaskInstance.input_params, delete-orphan cascade is normally configured only on the "one" side of a one-to-many relationship, and not on the "many" side of a many-to-one or many-to-many relationship. To force this relationship to allow a particular "TaskInputParam" object to be referenced by only a single "TaskInstance" object at a time via the TaskInstance.input_params relationship, which would allow delete-orphan cascade to take place in this direction, set the single_parent=True flag. (Background on this error at: https://sqlalche.me/e/20/bbf0)
+
+2025-03-18 15:48:09,377 - root - WARNING - ݿʼʧܣִС־ȡϸϢ
+2025-03-18 15:48:09,377 - core.component - INFO - Զ: components
+2025-03-18 15:48:09,377 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 15:48:09,377 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 15:48:09,382 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 15:48:09,382 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 15:48:09,382 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 15:48:09,382 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 15:48:09,382 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 15:48:09,382 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 15:48:09,382 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 15:48:09,382 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 15:48:09,382 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 15:48:09,386 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 15:48:09,386 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 15:48:09,386 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 15:48:09,386 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 15:48:09,386 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 15:48:09,386 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 15:48:09,386 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 15:48:09,386 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 15:48:09,386 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 15:48:09,386 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 15:48:09,386 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 15:48:09,386 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 15:48:09,386 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 15:48:09,386 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 15:48:09,386 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 15:48:09,386 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 15:48:09,386 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 15:48:09,386 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 15:48:09,386 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 15:48:09,386 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 15:48:09,386 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 15:48:09,386 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 15:48:09,386 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 15:48:09,386 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 15:48:09,386 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 15:48:09,386 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 15:48:09,386 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 15:48:09,386 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 15:48:09,391 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 15:48:09,391 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 15:48:09,391 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 15:48:09,391 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 15:48:09,391 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 15:48:09,391 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 15:48:09,391 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 15:48:09,395 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 15:48:09,399 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 15:48:09,399 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 15:48:09,399 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 15:48:09,399 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 15:48:09,399 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 15:48:09,399 - config.component_config - INFO - Զע: components
+2025-03-18 15:48:09,433 - root - INFO - Ӧ
+2025-03-18 15:48:48,354 - root - INFO - Ӧùر
+2025-03-18 15:50:31,366 - root - INFO - ʼʼݿ...
+2025-03-18 15:50:31,366 - root - INFO - ʼݿ...
+2025-03-18 15:50:31,407 - root - INFO - ݿɹ
+2025-03-18 15:50:31,407 - root - INFO - ʼʼ...
+2025-03-18 15:50:31,407 - root - INFO - ...
+2025-03-18 15:50:31,423 - root - ERROR - ݳʼʧ: For many-to-one relationship TaskInstance.input_params, delete-orphan cascade is normally configured only on the "one" side of a one-to-many relationship, and not on the "many" side of a many-to-one or many-to-many relationship. To force this relationship to allow a particular "TaskInputParam" object to be referenced by only a single "TaskInstance" object at a time via the TaskInstance.input_params relationship, which would allow delete-orphan cascade to take place in this direction, set the single_parent=True flag. (Background on this error at: https://sqlalche.me/e/20/bbf0)
+2025-03-18 15:50:31,428 - root - ERROR - Traceback (most recent call last):
+ File "D:\jsw_code\project\tianfeng_task\app.py", line 106, in init_base_data
+ existing_categories = db_session.query(ComponentCategory).filter(ComponentCategory.is_deleted == False).all()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\scoping.py", line 1681, in query
+ return self._proxied.query(*entities, **kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\session.py", line 2955, in query
+ return self._query_cls(entities, self, **kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\query.py", line 276, in __init__
+ self._set_entities(entities)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\query.py", line 289, in _set_entities
+ coercions.expect(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\coercions.py", line 388, in expect
+ insp._post_inspect
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\util\langhelpers.py", line 1257, in __get__
+ obj.__dict__[self.__name__] = result = self.fget(obj)
+ ^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2724, in _post_inspect
+ self._check_configure()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2401, in _check_configure
+ _configure_registries({self.registry}, cascade=True)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 4214, in _configure_registries
+ _do_configure_registries(registries, cascade)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 4255, in _do_configure_registries
+ mapper._post_configure_properties()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2418, in _post_configure_properties
+ prop.init()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\interfaces.py", line 589, in init
+ self.do_init()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\relationships.py", line 1659, in do_init
+ self._check_cascade_settings(self._cascade)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\relationships.py", line 2002, in _check_cascade_settings
+ raise sa_exc.ArgumentError(
+sqlalchemy.exc.ArgumentError: For many-to-one relationship TaskInstance.input_params, delete-orphan cascade is normally configured only on the "one" side of a one-to-many relationship, and not on the "many" side of a many-to-one or many-to-many relationship. To force this relationship to allow a particular "TaskInputParam" object to be referenced by only a single "TaskInstance" object at a time via the TaskInstance.input_params relationship, which would allow delete-orphan cascade to take place in this direction, set the single_parent=True flag. (Background on this error at: https://sqlalche.me/e/20/bbf0)
+
+2025-03-18 15:50:31,428 - root - ERROR - ݳʼʧ: For many-to-one relationship TaskInstance.input_params, delete-orphan cascade is normally configured only on the "one" side of a one-to-many relationship, and not on the "many" side of a many-to-one or many-to-many relationship. To force this relationship to allow a particular "TaskInputParam" object to be referenced by only a single "TaskInstance" object at a time via the TaskInstance.input_params relationship, which would allow delete-orphan cascade to take place in this direction, set the single_parent=True flag. (Background on this error at: https://sqlalche.me/e/20/bbf0)
+2025-03-18 15:50:31,428 - root - ERROR - Traceback (most recent call last):
+ File "D:\jsw_code\project\tianfeng_task\app.py", line 84, in init_database
+ init_base_data(db_session)
+ File "D:\jsw_code\project\tianfeng_task\app.py", line 106, in init_base_data
+ existing_categories = db_session.query(ComponentCategory).filter(ComponentCategory.is_deleted == False).all()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\scoping.py", line 1681, in query
+ return self._proxied.query(*entities, **kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\session.py", line 2955, in query
+ return self._query_cls(entities, self, **kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\query.py", line 276, in __init__
+ self._set_entities(entities)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\query.py", line 289, in _set_entities
+ coercions.expect(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\coercions.py", line 388, in expect
+ insp._post_inspect
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\util\langhelpers.py", line 1257, in __get__
+ obj.__dict__[self.__name__] = result = self.fget(obj)
+ ^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2724, in _post_inspect
+ self._check_configure()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2401, in _check_configure
+ _configure_registries({self.registry}, cascade=True)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 4214, in _configure_registries
+ _do_configure_registries(registries, cascade)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 4255, in _do_configure_registries
+ mapper._post_configure_properties()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2418, in _post_configure_properties
+ prop.init()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\interfaces.py", line 589, in init
+ self.do_init()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\relationships.py", line 1659, in do_init
+ self._check_cascade_settings(self._cascade)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\relationships.py", line 2002, in _check_cascade_settings
+ raise sa_exc.ArgumentError(
+sqlalchemy.exc.ArgumentError: For many-to-one relationship TaskInstance.input_params, delete-orphan cascade is normally configured only on the "one" side of a one-to-many relationship, and not on the "many" side of a many-to-one or many-to-many relationship. To force this relationship to allow a particular "TaskInputParam" object to be referenced by only a single "TaskInstance" object at a time via the TaskInstance.input_params relationship, which would allow delete-orphan cascade to take place in this direction, set the single_parent=True flag. (Background on this error at: https://sqlalche.me/e/20/bbf0)
+
+2025-03-18 15:50:31,428 - root - ERROR - ݿʼʧ: For many-to-one relationship TaskInstance.input_params, delete-orphan cascade is normally configured only on the "one" side of a one-to-many relationship, and not on the "many" side of a many-to-one or many-to-many relationship. To force this relationship to allow a particular "TaskInputParam" object to be referenced by only a single "TaskInstance" object at a time via the TaskInstance.input_params relationship, which would allow delete-orphan cascade to take place in this direction, set the single_parent=True flag. (Background on this error at: https://sqlalche.me/e/20/bbf0)
+2025-03-18 15:50:31,432 - root - ERROR - Traceback (most recent call last):
+ File "D:\jsw_code\project\tianfeng_task\app.py", line 84, in init_database
+ init_base_data(db_session)
+ File "D:\jsw_code\project\tianfeng_task\app.py", line 106, in init_base_data
+ existing_categories = db_session.query(ComponentCategory).filter(ComponentCategory.is_deleted == False).all()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\scoping.py", line 1681, in query
+ return self._proxied.query(*entities, **kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\session.py", line 2955, in query
+ return self._query_cls(entities, self, **kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\query.py", line 276, in __init__
+ self._set_entities(entities)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\query.py", line 289, in _set_entities
+ coercions.expect(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\coercions.py", line 388, in expect
+ insp._post_inspect
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\util\langhelpers.py", line 1257, in __get__
+ obj.__dict__[self.__name__] = result = self.fget(obj)
+ ^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2724, in _post_inspect
+ self._check_configure()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2401, in _check_configure
+ _configure_registries({self.registry}, cascade=True)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 4214, in _configure_registries
+ _do_configure_registries(registries, cascade)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 4255, in _do_configure_registries
+ mapper._post_configure_properties()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2418, in _post_configure_properties
+ prop.init()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\interfaces.py", line 589, in init
+ self.do_init()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\relationships.py", line 1659, in do_init
+ self._check_cascade_settings(self._cascade)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\relationships.py", line 2002, in _check_cascade_settings
+ raise sa_exc.ArgumentError(
+sqlalchemy.exc.ArgumentError: For many-to-one relationship TaskInstance.input_params, delete-orphan cascade is normally configured only on the "one" side of a one-to-many relationship, and not on the "many" side of a many-to-one or many-to-many relationship. To force this relationship to allow a particular "TaskInputParam" object to be referenced by only a single "TaskInstance" object at a time via the TaskInstance.input_params relationship, which would allow delete-orphan cascade to take place in this direction, set the single_parent=True flag. (Background on this error at: https://sqlalche.me/e/20/bbf0)
+
+2025-03-18 15:50:31,432 - root - WARNING - ݿʼʧܣִС־ȡϸϢ
+2025-03-18 15:50:31,433 - core.component - INFO - Զ: components
+2025-03-18 15:50:31,433 - core.component - INFO - ע: check_task_instance_id_exists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 15:50:31,434 - core.component - INFO - ע: create_unique_id -> CreateUniqueIdComponent
+2025-03-18 15:50:31,434 - core.component - INFO - ע: current_timestamp -> CurrentTimestampComponent
+2025-03-18 15:50:31,434 - core.component - INFO - ע: current_time -> CurrentTimeComponent
+2025-03-18 15:50:31,434 - core.component - INFO - ע: execute_sql -> ExecuteSqlComponent
+2025-03-18 15:50:31,434 - core.component - INFO - ע: query_sql -> QuerySqlComponent
+2025-03-18 15:50:31,434 - core.component - INFO - ע: string_md5_encrypt -> StringMd5EncryptComponent
+2025-03-18 15:50:31,434 - core.component - INFO - ע: string_to_json_array -> StringToJsonArrayComponent
+2025-03-18 15:50:31,434 - core.component - INFO - ע: string_to_json_object -> StringToJsonObjectComponent
+2025-03-18 15:50:31,436 - core.component - INFO - ע: print -> PrintComponent
+2025-03-18 15:50:31,436 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 15:50:31,436 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 15:50:31,436 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 15:50:31,436 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 15:50:31,436 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 15:50:31,436 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 15:50:31,436 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 15:50:31,436 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 15:50:31,436 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 15:50:31,436 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 15:50:31,436 - core.component - INFO - ע: wait_modbus_value -> WaitModbusValueComponent
+2025-03-18 15:50:31,436 - core.component - INFO - ע: write_modbus_value -> WriteModbusValueComponent
+2025-03-18 15:50:31,436 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 15:50:31,436 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 15:50:31,436 - core.component - INFO - ע: if -> IfComponent
+2025-03-18 15:50:31,436 - core.component - INFO - ע: if_else -> IfElseComponent
+2025-03-18 15:50:31,436 - core.component - INFO - ע: if_else_if -> IfElseIfComponent
+2025-03-18 15:50:31,436 - core.component - INFO - ע: for_each -> ForEachComponent
+2025-03-18 15:50:31,436 - core.component - INFO - ע: while -> WhileComponent
+2025-03-18 15:50:31,436 - core.component - INFO - ע: break -> BreakComponent
+2025-03-18 15:50:31,436 - core.component - INFO - ע: return -> ReturnComponent
+2025-03-18 15:50:31,436 - core.component - INFO - ע: delay -> DelayComponent
+2025-03-18 15:50:31,440 - core.component - INFO - ע: parallel_execute -> ParallelExecuteComponent
+2025-03-18 15:50:31,440 - core.component - INFO - ע: serial_execute -> SerialExecuteComponent
+2025-03-18 15:50:31,440 - core.component - INFO - ע: throw_exception -> ThrowExceptionComponent
+2025-03-18 15:50:31,440 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 15:50:31,440 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 15:50:31,440 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 15:50:31,440 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 15:50:31,440 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 15:50:31,440 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 15:50:31,440 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 15:50:31,440 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 15:50:31,440 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 15:50:31,440 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 15:50:31,440 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 15:50:31,627 - core.component - INFO - ע: http_get_request -> HttpGetRequestComponent
+2025-03-18 15:50:31,627 - core.component - INFO - ע: http_post_request -> HttpPostRequestComponent
+2025-03-18 15:50:31,632 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 15:50:31,636 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 15:50:31,636 - core.component - INFO - ע: select_robot -> SelectRobotComponent
+2025-03-18 15:50:31,636 - core.component - INFO - ע: get_robot_position -> GetRobotPositionComponent
+2025-03-18 15:50:31,636 - core.component - INFO - ע: robot_action -> RobotActionComponent
+2025-03-18 15:50:31,636 - core.component - INFO - ע: change_robot_destination -> ChangeRobotDestinationComponent
+2025-03-18 15:50:31,636 - core.component - INFO - ע: get_robot_battery -> GetRobotBatteryComponent
+2025-03-18 15:50:31,640 - core.component - INFO - ע: get_robot_pgv_code -> GetRobotPGVCodeComponent
+2025-03-18 15:50:31,640 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 15:50:31,640 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 15:50:31,640 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 15:50:31,640 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 15:50:31,640 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 15:50:31,640 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 15:50:31,640 - core.component - INFO - ע: run_script -> RunScriptComponent
+2025-03-18 15:50:31,640 - core.component - INFO - ע: set_task_variables -> SetTaskVariablesComponent
+2025-03-18 15:50:31,640 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 15:50:31,640 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 15:50:31,645 - core.component - INFO - ע: batch_set_site -> BatchSetSiteComponent
+2025-03-18 15:50:31,645 - core.component - INFO - ע: get_dense_site -> GetDenseSiteComponent
+2025-03-18 15:50:31,645 - core.component - INFO - ע: query_site -> QuerySiteComponent
+2025-03-18 15:50:31,646 - core.component - INFO - ע: lock_site -> LockSiteComponent
+2025-03-18 15:50:31,646 - core.component - INFO - ע: unlock_site -> UnlockSiteComponent
+2025-03-18 15:50:31,646 - core.component - INFO - ע: get_locked_sites_by_task -> GetLockedSitesByTaskComponent
+2025-03-18 15:50:31,646 - core.component - INFO - ע: get_site_extension_property -> GetSiteExtensionPropertyComponent
+2025-03-18 15:50:31,646 - core.component - INFO - ע: set_site_extension_property -> SetSiteExtensionPropertyComponent
+2025-03-18 15:50:31,646 - core.component - INFO - ע: set_site_goods -> SetSiteGoodsComponent
+2025-03-18 15:50:31,646 - core.component - INFO - ע: set_site_empty -> SetSiteEmptyComponent
+2025-03-18 15:50:31,646 - core.component - INFO - ע: set_site_occupied -> SetSiteOccupiedComponent
+2025-03-18 15:50:31,646 - core.component - INFO - ע: set_site_tag -> SetSiteTagComponent
+2025-03-18 15:50:31,646 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 15:50:31,649 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 15:50:31,649 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 15:50:31,649 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 15:50:31,649 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 15:50:31,649 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 15:50:31,649 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 15:50:31,649 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 15:50:31,649 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 15:50:31,649 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 15:50:31,649 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 15:50:31,649 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 15:50:31,649 - core.component - INFO - ע: subtask -> SubtaskComponent
+2025-03-18 15:50:31,649 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 15:50:31,653 - core.component - INFO - ע: cache_data -> CacheDataComponent
+2025-03-18 15:50:31,653 - core.component - INFO - ע: clear_cache_data -> ClearCacheDataComponent
+2025-03-18 15:50:31,653 - core.component - INFO - ע: get_cache_data -> GetCacheDataComponent
+2025-03-18 15:50:31,653 - core.component - INFO - ע: set_task_status -> SetTaskStatusComponent
+2025-03-18 15:50:31,653 - core.component - INFO - ע: jump_to_block -> JumpToBlockComponent
+2025-03-18 15:50:31,653 - core.component - INFO - ע: get_task_input_param -> GetTaskInputParamComponent
+2025-03-18 15:50:31,653 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 15:50:31,653 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 15:50:31,653 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 15:50:31,653 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 15:50:31,653 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 15:50:31,653 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 15:50:31,653 - config.component_config - INFO - Զע: components
+2025-03-18 15:50:31,693 - root - INFO - ģģʽ: True
+2025-03-18 15:50:32,339 - root - INFO - ʼʼݿ...
+2025-03-18 15:50:32,343 - root - INFO - ʼݿ...
+2025-03-18 15:50:32,399 - root - INFO - ݿɹ
+2025-03-18 15:50:32,399 - root - INFO - ʼʼ...
+2025-03-18 15:50:32,399 - root - INFO - ...
+2025-03-18 15:50:32,414 - root - ERROR - ݳʼʧ: For many-to-one relationship TaskInstance.input_params, delete-orphan cascade is normally configured only on the "one" side of a one-to-many relationship, and not on the "many" side of a many-to-one or many-to-many relationship. To force this relationship to allow a particular "TaskInputParam" object to be referenced by only a single "TaskInstance" object at a time via the TaskInstance.input_params relationship, which would allow delete-orphan cascade to take place in this direction, set the single_parent=True flag. (Background on this error at: https://sqlalche.me/e/20/bbf0)
+2025-03-18 15:50:32,419 - root - ERROR - Traceback (most recent call last):
+ File "D:\jsw_code\project\tianfeng_task\app.py", line 106, in init_base_data
+ existing_categories = db_session.query(ComponentCategory).filter(ComponentCategory.is_deleted == False).all()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\scoping.py", line 1681, in query
+ return self._proxied.query(*entities, **kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\session.py", line 2955, in query
+ return self._query_cls(entities, self, **kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\query.py", line 276, in __init__
+ self._set_entities(entities)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\query.py", line 289, in _set_entities
+ coercions.expect(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\coercions.py", line 388, in expect
+ insp._post_inspect
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\util\langhelpers.py", line 1257, in __get__
+ obj.__dict__[self.__name__] = result = self.fget(obj)
+ ^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2724, in _post_inspect
+ self._check_configure()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2401, in _check_configure
+ _configure_registries({self.registry}, cascade=True)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 4214, in _configure_registries
+ _do_configure_registries(registries, cascade)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 4255, in _do_configure_registries
+ mapper._post_configure_properties()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2418, in _post_configure_properties
+ prop.init()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\interfaces.py", line 589, in init
+ self.do_init()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\relationships.py", line 1659, in do_init
+ self._check_cascade_settings(self._cascade)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\relationships.py", line 2002, in _check_cascade_settings
+ raise sa_exc.ArgumentError(
+sqlalchemy.exc.ArgumentError: For many-to-one relationship TaskInstance.input_params, delete-orphan cascade is normally configured only on the "one" side of a one-to-many relationship, and not on the "many" side of a many-to-one or many-to-many relationship. To force this relationship to allow a particular "TaskInputParam" object to be referenced by only a single "TaskInstance" object at a time via the TaskInstance.input_params relationship, which would allow delete-orphan cascade to take place in this direction, set the single_parent=True flag. (Background on this error at: https://sqlalche.me/e/20/bbf0)
+
+2025-03-18 15:50:32,420 - root - ERROR - ݳʼʧ: For many-to-one relationship TaskInstance.input_params, delete-orphan cascade is normally configured only on the "one" side of a one-to-many relationship, and not on the "many" side of a many-to-one or many-to-many relationship. To force this relationship to allow a particular "TaskInputParam" object to be referenced by only a single "TaskInstance" object at a time via the TaskInstance.input_params relationship, which would allow delete-orphan cascade to take place in this direction, set the single_parent=True flag. (Background on this error at: https://sqlalche.me/e/20/bbf0)
+2025-03-18 15:50:32,420 - root - ERROR - Traceback (most recent call last):
+ File "D:\jsw_code\project\tianfeng_task\app.py", line 84, in init_database
+ init_base_data(db_session)
+ File "D:\jsw_code\project\tianfeng_task\app.py", line 106, in init_base_data
+ existing_categories = db_session.query(ComponentCategory).filter(ComponentCategory.is_deleted == False).all()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\scoping.py", line 1681, in query
+ return self._proxied.query(*entities, **kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\session.py", line 2955, in query
+ return self._query_cls(entities, self, **kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\query.py", line 276, in __init__
+ self._set_entities(entities)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\query.py", line 289, in _set_entities
+ coercions.expect(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\coercions.py", line 388, in expect
+ insp._post_inspect
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\util\langhelpers.py", line 1257, in __get__
+ obj.__dict__[self.__name__] = result = self.fget(obj)
+ ^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2724, in _post_inspect
+ self._check_configure()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2401, in _check_configure
+ _configure_registries({self.registry}, cascade=True)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 4214, in _configure_registries
+ _do_configure_registries(registries, cascade)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 4255, in _do_configure_registries
+ mapper._post_configure_properties()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2418, in _post_configure_properties
+ prop.init()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\interfaces.py", line 589, in init
+ self.do_init()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\relationships.py", line 1659, in do_init
+ self._check_cascade_settings(self._cascade)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\relationships.py", line 2002, in _check_cascade_settings
+ raise sa_exc.ArgumentError(
+sqlalchemy.exc.ArgumentError: For many-to-one relationship TaskInstance.input_params, delete-orphan cascade is normally configured only on the "one" side of a one-to-many relationship, and not on the "many" side of a many-to-one or many-to-many relationship. To force this relationship to allow a particular "TaskInputParam" object to be referenced by only a single "TaskInstance" object at a time via the TaskInstance.input_params relationship, which would allow delete-orphan cascade to take place in this direction, set the single_parent=True flag. (Background on this error at: https://sqlalche.me/e/20/bbf0)
+
+2025-03-18 15:50:32,420 - root - ERROR - ݿʼʧ: For many-to-one relationship TaskInstance.input_params, delete-orphan cascade is normally configured only on the "one" side of a one-to-many relationship, and not on the "many" side of a many-to-one or many-to-many relationship. To force this relationship to allow a particular "TaskInputParam" object to be referenced by only a single "TaskInstance" object at a time via the TaskInstance.input_params relationship, which would allow delete-orphan cascade to take place in this direction, set the single_parent=True flag. (Background on this error at: https://sqlalche.me/e/20/bbf0)
+2025-03-18 15:50:32,423 - root - ERROR - Traceback (most recent call last):
+ File "D:\jsw_code\project\tianfeng_task\app.py", line 84, in init_database
+ init_base_data(db_session)
+ File "D:\jsw_code\project\tianfeng_task\app.py", line 106, in init_base_data
+ existing_categories = db_session.query(ComponentCategory).filter(ComponentCategory.is_deleted == False).all()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\scoping.py", line 1681, in query
+ return self._proxied.query(*entities, **kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\session.py", line 2955, in query
+ return self._query_cls(entities, self, **kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\query.py", line 276, in __init__
+ self._set_entities(entities)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\query.py", line 289, in _set_entities
+ coercions.expect(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\coercions.py", line 388, in expect
+ insp._post_inspect
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\util\langhelpers.py", line 1257, in __get__
+ obj.__dict__[self.__name__] = result = self.fget(obj)
+ ^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2724, in _post_inspect
+ self._check_configure()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2401, in _check_configure
+ _configure_registries({self.registry}, cascade=True)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 4214, in _configure_registries
+ _do_configure_registries(registries, cascade)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 4255, in _do_configure_registries
+ mapper._post_configure_properties()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2418, in _post_configure_properties
+ prop.init()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\interfaces.py", line 589, in init
+ self.do_init()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\relationships.py", line 1659, in do_init
+ self._check_cascade_settings(self._cascade)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\relationships.py", line 2002, in _check_cascade_settings
+ raise sa_exc.ArgumentError(
+sqlalchemy.exc.ArgumentError: For many-to-one relationship TaskInstance.input_params, delete-orphan cascade is normally configured only on the "one" side of a one-to-many relationship, and not on the "many" side of a many-to-one or many-to-many relationship. To force this relationship to allow a particular "TaskInputParam" object to be referenced by only a single "TaskInstance" object at a time via the TaskInstance.input_params relationship, which would allow delete-orphan cascade to take place in this direction, set the single_parent=True flag. (Background on this error at: https://sqlalche.me/e/20/bbf0)
+
+2025-03-18 15:50:32,424 - root - WARNING - ݿʼʧܣִС־ȡϸϢ
+2025-03-18 15:50:32,424 - core.component - INFO - Զ: components
+2025-03-18 15:50:32,424 - core.component - INFO - ע: check_task_instance_id_exists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 15:50:32,427 - core.component - INFO - ע: create_unique_id -> CreateUniqueIdComponent
+2025-03-18 15:50:32,427 - core.component - INFO - ע: current_timestamp -> CurrentTimestampComponent
+2025-03-18 15:50:32,427 - core.component - INFO - ע: current_time -> CurrentTimeComponent
+2025-03-18 15:50:32,427 - core.component - INFO - ע: execute_sql -> ExecuteSqlComponent
+2025-03-18 15:50:32,436 - core.component - INFO - ע: query_sql -> QuerySqlComponent
+2025-03-18 15:50:32,436 - core.component - INFO - ע: string_md5_encrypt -> StringMd5EncryptComponent
+2025-03-18 15:50:32,439 - core.component - INFO - ע: string_to_json_array -> StringToJsonArrayComponent
+2025-03-18 15:50:32,439 - core.component - INFO - ע: string_to_json_object -> StringToJsonObjectComponent
+2025-03-18 15:50:32,439 - core.component - INFO - ע: print -> PrintComponent
+2025-03-18 15:50:32,439 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 15:50:32,439 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 15:50:32,440 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 15:50:32,440 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 15:50:32,440 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 15:50:32,440 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 15:50:32,440 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 15:50:32,440 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 15:50:32,440 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 15:50:32,440 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 15:50:32,440 - core.component - INFO - ע: wait_modbus_value -> WaitModbusValueComponent
+2025-03-18 15:50:32,440 - core.component - INFO - ע: write_modbus_value -> WriteModbusValueComponent
+2025-03-18 15:50:32,440 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 15:50:32,444 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 15:50:32,445 - core.component - INFO - ע: if -> IfComponent
+2025-03-18 15:50:32,445 - core.component - INFO - ע: if_else -> IfElseComponent
+2025-03-18 15:50:32,445 - core.component - INFO - ע: if_else_if -> IfElseIfComponent
+2025-03-18 15:50:32,445 - core.component - INFO - ע: for_each -> ForEachComponent
+2025-03-18 15:50:32,445 - core.component - INFO - ע: while -> WhileComponent
+2025-03-18 15:50:32,445 - core.component - INFO - ע: break -> BreakComponent
+2025-03-18 15:50:32,445 - core.component - INFO - ע: return -> ReturnComponent
+2025-03-18 15:50:32,445 - core.component - INFO - ע: delay -> DelayComponent
+2025-03-18 15:50:32,445 - core.component - INFO - ע: parallel_execute -> ParallelExecuteComponent
+2025-03-18 15:50:32,445 - core.component - INFO - ע: serial_execute -> SerialExecuteComponent
+2025-03-18 15:50:32,445 - core.component - INFO - ע: throw_exception -> ThrowExceptionComponent
+2025-03-18 15:50:32,445 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 15:50:32,445 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 15:50:32,449 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 15:50:32,449 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 15:50:32,449 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 15:50:32,449 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 15:50:32,449 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 15:50:32,449 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 15:50:32,449 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 15:50:32,449 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 15:50:32,449 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 15:50:32,643 - core.component - INFO - ע: http_get_request -> HttpGetRequestComponent
+2025-03-18 15:50:32,643 - core.component - INFO - ע: http_post_request -> HttpPostRequestComponent
+2025-03-18 15:50:32,645 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 15:50:32,645 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 15:50:32,645 - core.component - INFO - ע: select_robot -> SelectRobotComponent
+2025-03-18 15:50:32,645 - core.component - INFO - ע: get_robot_position -> GetRobotPositionComponent
+2025-03-18 15:50:32,645 - core.component - INFO - ע: robot_action -> RobotActionComponent
+2025-03-18 15:50:32,645 - core.component - INFO - ע: change_robot_destination -> ChangeRobotDestinationComponent
+2025-03-18 15:50:32,645 - core.component - INFO - ע: get_robot_battery -> GetRobotBatteryComponent
+2025-03-18 15:50:32,645 - core.component - INFO - ע: get_robot_pgv_code -> GetRobotPGVCodeComponent
+2025-03-18 15:50:32,645 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 15:50:32,645 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 15:50:32,645 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 15:50:32,645 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 15:50:32,645 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 15:50:32,645 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 15:50:32,647 - core.component - INFO - ע: run_script -> RunScriptComponent
+2025-03-18 15:50:32,647 - core.component - INFO - ע: set_task_variables -> SetTaskVariablesComponent
+2025-03-18 15:50:32,647 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 15:50:32,647 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 15:50:32,647 - core.component - INFO - ע: batch_set_site -> BatchSetSiteComponent
+2025-03-18 15:50:32,647 - core.component - INFO - ע: get_dense_site -> GetDenseSiteComponent
+2025-03-18 15:50:32,647 - core.component - INFO - ע: query_site -> QuerySiteComponent
+2025-03-18 15:50:32,647 - core.component - INFO - ע: lock_site -> LockSiteComponent
+2025-03-18 15:50:32,647 - core.component - INFO - ע: unlock_site -> UnlockSiteComponent
+2025-03-18 15:50:32,647 - core.component - INFO - ע: get_locked_sites_by_task -> GetLockedSitesByTaskComponent
+2025-03-18 15:50:32,647 - core.component - INFO - ע: get_site_extension_property -> GetSiteExtensionPropertyComponent
+2025-03-18 15:50:32,647 - core.component - INFO - ע: set_site_extension_property -> SetSiteExtensionPropertyComponent
+2025-03-18 15:50:32,647 - core.component - INFO - ע: set_site_goods -> SetSiteGoodsComponent
+2025-03-18 15:50:32,647 - core.component - INFO - ע: set_site_empty -> SetSiteEmptyComponent
+2025-03-18 15:50:32,647 - core.component - INFO - ע: set_site_occupied -> SetSiteOccupiedComponent
+2025-03-18 15:50:32,647 - core.component - INFO - ע: set_site_tag -> SetSiteTagComponent
+2025-03-18 15:50:32,647 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 15:50:32,647 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 15:50:32,647 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 15:50:32,647 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 15:50:32,647 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 15:50:32,647 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 15:50:32,647 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 15:50:32,647 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 15:50:32,647 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 15:50:32,647 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 15:50:32,647 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 15:50:32,647 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 15:50:32,647 - core.component - INFO - ע: subtask -> SubtaskComponent
+2025-03-18 15:50:32,647 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 15:50:32,647 - core.component - INFO - ע: cache_data -> CacheDataComponent
+2025-03-18 15:50:32,647 - core.component - INFO - ע: clear_cache_data -> ClearCacheDataComponent
+2025-03-18 15:50:32,647 - core.component - INFO - ע: get_cache_data -> GetCacheDataComponent
+2025-03-18 15:50:32,652 - core.component - INFO - ע: set_task_status -> SetTaskStatusComponent
+2025-03-18 15:50:32,652 - core.component - INFO - ע: jump_to_block -> JumpToBlockComponent
+2025-03-18 15:50:32,652 - core.component - INFO - ע: get_task_input_param -> GetTaskInputParamComponent
+2025-03-18 15:50:32,652 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 15:50:32,652 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 15:50:32,652 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 15:50:32,652 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 15:50:32,652 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 15:50:32,652 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 15:50:32,652 - config.component_config - INFO - Զע: components
+2025-03-18 15:50:32,730 - root - INFO - ʼʼݿ...
+2025-03-18 15:50:32,730 - root - INFO - ʼݿ...
+2025-03-18 15:50:32,775 - root - INFO - ݿɹ
+2025-03-18 15:50:32,775 - root - INFO - ʼʼ...
+2025-03-18 15:50:32,775 - root - INFO - ...
+2025-03-18 15:50:32,775 - root - ERROR - ݳʼʧ: One or more mappers failed to initialize - can't proceed with initialization of other mappers. Triggering mapper: 'Mapper[TaskInstance(task_instances)]'. Original exception was: For many-to-one relationship TaskInstance.input_params, delete-orphan cascade is normally configured only on the "one" side of a one-to-many relationship, and not on the "many" side of a many-to-one or many-to-many relationship. To force this relationship to allow a particular "TaskInputParam" object to be referenced by only a single "TaskInstance" object at a time via the TaskInstance.input_params relationship, which would allow delete-orphan cascade to take place in this direction, set the single_parent=True flag. (Background on this error at: https://sqlalche.me/e/20/bbf0)
+2025-03-18 15:50:32,775 - root - ERROR - Traceback (most recent call last):
+ File "D:\jsw_code\project\tianfeng_task\app.py", line 106, in init_base_data
+ existing_categories = db_session.query(ComponentCategory).filter(ComponentCategory.is_deleted == False).all()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\scoping.py", line 1681, in query
+ return self._proxied.query(*entities, **kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\session.py", line 2955, in query
+ return self._query_cls(entities, self, **kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\query.py", line 276, in __init__
+ self._set_entities(entities)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\query.py", line 289, in _set_entities
+ coercions.expect(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\coercions.py", line 388, in expect
+ insp._post_inspect
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\util\langhelpers.py", line 1257, in __get__
+ obj.__dict__[self.__name__] = result = self.fget(obj)
+ ^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2724, in _post_inspect
+ self._check_configure()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2401, in _check_configure
+ _configure_registries({self.registry}, cascade=True)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 4214, in _configure_registries
+ _do_configure_registries(registries, cascade)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 4251, in _do_configure_registries
+ raise e
+sqlalchemy.exc.InvalidRequestError: One or more mappers failed to initialize - can't proceed with initialization of other mappers. Triggering mapper: 'Mapper[TaskInstance(task_instances)]'. Original exception was: For many-to-one relationship TaskInstance.input_params, delete-orphan cascade is normally configured only on the "one" side of a one-to-many relationship, and not on the "many" side of a many-to-one or many-to-many relationship. To force this relationship to allow a particular "TaskInputParam" object to be referenced by only a single "TaskInstance" object at a time via the TaskInstance.input_params relationship, which would allow delete-orphan cascade to take place in this direction, set the single_parent=True flag. (Background on this error at: https://sqlalche.me/e/20/bbf0)
+
+2025-03-18 15:50:32,775 - root - ERROR - ݳʼʧ: One or more mappers failed to initialize - can't proceed with initialization of other mappers. Triggering mapper: 'Mapper[TaskInstance(task_instances)]'. Original exception was: For many-to-one relationship TaskInstance.input_params, delete-orphan cascade is normally configured only on the "one" side of a one-to-many relationship, and not on the "many" side of a many-to-one or many-to-many relationship. To force this relationship to allow a particular "TaskInputParam" object to be referenced by only a single "TaskInstance" object at a time via the TaskInstance.input_params relationship, which would allow delete-orphan cascade to take place in this direction, set the single_parent=True flag. (Background on this error at: https://sqlalche.me/e/20/bbf0)
+2025-03-18 15:50:32,778 - root - ERROR - Traceback (most recent call last):
+ File "D:\jsw_code\project\tianfeng_task\app.py", line 84, in init_database
+ init_base_data(db_session)
+ File "D:\jsw_code\project\tianfeng_task\app.py", line 106, in init_base_data
+ existing_categories = db_session.query(ComponentCategory).filter(ComponentCategory.is_deleted == False).all()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\scoping.py", line 1681, in query
+ return self._proxied.query(*entities, **kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\session.py", line 2955, in query
+ return self._query_cls(entities, self, **kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\query.py", line 276, in __init__
+ self._set_entities(entities)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\query.py", line 289, in _set_entities
+ coercions.expect(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\coercions.py", line 388, in expect
+ insp._post_inspect
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\util\langhelpers.py", line 1257, in __get__
+ obj.__dict__[self.__name__] = result = self.fget(obj)
+ ^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2724, in _post_inspect
+ self._check_configure()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2401, in _check_configure
+ _configure_registries({self.registry}, cascade=True)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 4214, in _configure_registries
+ _do_configure_registries(registries, cascade)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 4251, in _do_configure_registries
+ raise e
+sqlalchemy.exc.InvalidRequestError: One or more mappers failed to initialize - can't proceed with initialization of other mappers. Triggering mapper: 'Mapper[TaskInstance(task_instances)]'. Original exception was: For many-to-one relationship TaskInstance.input_params, delete-orphan cascade is normally configured only on the "one" side of a one-to-many relationship, and not on the "many" side of a many-to-one or many-to-many relationship. To force this relationship to allow a particular "TaskInputParam" object to be referenced by only a single "TaskInstance" object at a time via the TaskInstance.input_params relationship, which would allow delete-orphan cascade to take place in this direction, set the single_parent=True flag. (Background on this error at: https://sqlalche.me/e/20/bbf0)
+
+2025-03-18 15:50:32,778 - root - ERROR - ݿʼʧ: One or more mappers failed to initialize - can't proceed with initialization of other mappers. Triggering mapper: 'Mapper[TaskInstance(task_instances)]'. Original exception was: For many-to-one relationship TaskInstance.input_params, delete-orphan cascade is normally configured only on the "one" side of a one-to-many relationship, and not on the "many" side of a many-to-one or many-to-many relationship. To force this relationship to allow a particular "TaskInputParam" object to be referenced by only a single "TaskInstance" object at a time via the TaskInstance.input_params relationship, which would allow delete-orphan cascade to take place in this direction, set the single_parent=True flag. (Background on this error at: https://sqlalche.me/e/20/bbf0)
+2025-03-18 15:50:32,778 - root - ERROR - Traceback (most recent call last):
+ File "D:\jsw_code\project\tianfeng_task\app.py", line 84, in init_database
+ init_base_data(db_session)
+ File "D:\jsw_code\project\tianfeng_task\app.py", line 106, in init_base_data
+ existing_categories = db_session.query(ComponentCategory).filter(ComponentCategory.is_deleted == False).all()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\scoping.py", line 1681, in query
+ return self._proxied.query(*entities, **kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\session.py", line 2955, in query
+ return self._query_cls(entities, self, **kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\query.py", line 276, in __init__
+ self._set_entities(entities)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\query.py", line 289, in _set_entities
+ coercions.expect(
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\coercions.py", line 388, in expect
+ insp._post_inspect
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\util\langhelpers.py", line 1257, in __get__
+ obj.__dict__[self.__name__] = result = self.fget(obj)
+ ^^^^^^^^^^^^^^
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2724, in _post_inspect
+ self._check_configure()
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 2401, in _check_configure
+ _configure_registries({self.registry}, cascade=True)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 4214, in _configure_registries
+ _do_configure_registries(registries, cascade)
+ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\mapper.py", line 4251, in _do_configure_registries
+ raise e
+sqlalchemy.exc.InvalidRequestError: One or more mappers failed to initialize - can't proceed with initialization of other mappers. Triggering mapper: 'Mapper[TaskInstance(task_instances)]'. Original exception was: For many-to-one relationship TaskInstance.input_params, delete-orphan cascade is normally configured only on the "one" side of a one-to-many relationship, and not on the "many" side of a many-to-one or many-to-many relationship. To force this relationship to allow a particular "TaskInputParam" object to be referenced by only a single "TaskInstance" object at a time via the TaskInstance.input_params relationship, which would allow delete-orphan cascade to take place in this direction, set the single_parent=True flag. (Background on this error at: https://sqlalche.me/e/20/bbf0)
+
+2025-03-18 15:50:32,782 - root - WARNING - ݿʼʧܣִС־ȡϸϢ
+2025-03-18 15:50:32,782 - core.component - INFO - Զ: components
+2025-03-18 15:50:32,782 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 15:50:32,782 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 15:50:32,783 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 15:50:32,783 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 15:50:32,783 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 15:50:32,783 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 15:50:32,783 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 15:50:32,783 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 15:50:32,783 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 15:50:32,783 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 15:50:32,783 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 15:50:32,783 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 15:50:32,783 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 15:50:32,783 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 15:50:32,783 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 15:50:32,783 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 15:50:32,783 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 15:50:32,783 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 15:50:32,783 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 15:50:32,783 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 15:50:32,783 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 15:50:32,785 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 15:50:32,785 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 15:50:32,785 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 15:50:32,785 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 15:50:32,785 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 15:50:32,785 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 15:50:32,785 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 15:50:32,785 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 15:50:32,785 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 15:50:32,785 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 15:50:32,785 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 15:50:32,785 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 15:50:32,785 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 15:50:32,785 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 15:50:32,785 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 15:50:32,785 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 15:50:32,785 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 15:50:32,785 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 15:50:32,785 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 15:50:32,785 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 15:50:32,787 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 15:50:32,787 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 15:50:32,787 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 15:50:32,787 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 15:50:32,787 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 15:50:32,787 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 15:50:32,787 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 15:50:32,787 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 15:50:32,787 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 15:50:32,787 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 15:50:32,787 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 15:50:32,787 - config.component_config - INFO - Զע: components
+2025-03-18 15:50:32,824 - root - INFO - Ӧ
+2025-03-18 15:51:53,679 - root - INFO - Ӧùر
+2025-03-18 15:51:54,919 - root - INFO - ʼʼݿ...
+2025-03-18 15:51:54,919 - root - INFO - ʼݿ...
+2025-03-18 15:51:54,973 - root - INFO - ݿɹ
+2025-03-18 15:51:54,973 - root - INFO - ʼʼ...
+2025-03-18 15:51:54,973 - root - INFO - ...
+2025-03-18 15:51:54,995 - root - INFO - Ѵ 9 ࣬ʼ
+2025-03-18 15:51:54,995 - root - INFO - ݳʼɹ
+2025-03-18 15:51:54,995 - core.component - INFO - Զ: components
+2025-03-18 15:51:54,997 - core.component - INFO - ע: check_task_instance_id_exists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 15:51:54,997 - core.component - INFO - ע: create_unique_id -> CreateUniqueIdComponent
+2025-03-18 15:51:54,999 - core.component - INFO - ע: current_timestamp -> CurrentTimestampComponent
+2025-03-18 15:51:54,999 - core.component - INFO - ע: current_time -> CurrentTimeComponent
+2025-03-18 15:51:54,999 - core.component - INFO - ע: execute_sql -> ExecuteSqlComponent
+2025-03-18 15:51:54,999 - core.component - INFO - ע: query_sql -> QuerySqlComponent
+2025-03-18 15:51:54,999 - core.component - INFO - ע: string_md5_encrypt -> StringMd5EncryptComponent
+2025-03-18 15:51:54,999 - core.component - INFO - ע: string_to_json_array -> StringToJsonArrayComponent
+2025-03-18 15:51:54,999 - core.component - INFO - ע: string_to_json_object -> StringToJsonObjectComponent
+2025-03-18 15:51:54,999 - core.component - INFO - ע: print -> PrintComponent
+2025-03-18 15:51:54,999 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 15:51:54,999 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 15:51:54,999 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 15:51:55,003 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 15:51:55,003 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 15:51:55,003 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 15:51:55,003 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 15:51:55,003 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 15:51:55,003 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 15:51:55,003 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 15:51:55,003 - core.component - INFO - ע: wait_modbus_value -> WaitModbusValueComponent
+2025-03-18 15:51:55,003 - core.component - INFO - ע: write_modbus_value -> WriteModbusValueComponent
+2025-03-18 15:51:55,003 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 15:51:55,008 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 15:51:55,008 - core.component - INFO - ע: if -> IfComponent
+2025-03-18 15:51:55,008 - core.component - INFO - ע: if_else -> IfElseComponent
+2025-03-18 15:51:55,008 - core.component - INFO - ע: if_else_if -> IfElseIfComponent
+2025-03-18 15:51:55,008 - core.component - INFO - ע: for_each -> ForEachComponent
+2025-03-18 15:51:55,008 - core.component - INFO - ע: while -> WhileComponent
+2025-03-18 15:51:55,008 - core.component - INFO - ע: break -> BreakComponent
+2025-03-18 15:51:55,008 - core.component - INFO - ע: return -> ReturnComponent
+2025-03-18 15:51:55,008 - core.component - INFO - ע: delay -> DelayComponent
+2025-03-18 15:51:55,008 - core.component - INFO - ע: parallel_execute -> ParallelExecuteComponent
+2025-03-18 15:51:55,008 - core.component - INFO - ע: serial_execute -> SerialExecuteComponent
+2025-03-18 15:51:55,008 - core.component - INFO - ע: throw_exception -> ThrowExceptionComponent
+2025-03-18 15:51:55,008 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 15:51:55,008 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 15:51:55,008 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 15:51:55,008 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 15:51:55,008 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 15:51:55,008 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 15:51:55,008 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 15:51:55,008 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 15:51:55,008 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 15:51:55,008 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 15:51:55,008 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 15:51:55,184 - core.component - INFO - ע: http_get_request -> HttpGetRequestComponent
+2025-03-18 15:51:55,186 - core.component - INFO - ע: http_post_request -> HttpPostRequestComponent
+2025-03-18 15:51:55,186 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 15:51:55,186 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 15:51:55,186 - core.component - INFO - ע: select_robot -> SelectRobotComponent
+2025-03-18 15:51:55,186 - core.component - INFO - ע: get_robot_position -> GetRobotPositionComponent
+2025-03-18 15:51:55,186 - core.component - INFO - ע: robot_action -> RobotActionComponent
+2025-03-18 15:51:55,186 - core.component - INFO - ע: change_robot_destination -> ChangeRobotDestinationComponent
+2025-03-18 15:51:55,186 - core.component - INFO - ע: get_robot_battery -> GetRobotBatteryComponent
+2025-03-18 15:51:55,186 - core.component - INFO - ע: get_robot_pgv_code -> GetRobotPGVCodeComponent
+2025-03-18 15:51:55,190 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 15:51:55,190 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 15:51:55,190 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 15:51:55,190 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 15:51:55,190 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 15:51:55,190 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 15:51:55,190 - core.component - INFO - ע: run_script -> RunScriptComponent
+2025-03-18 15:51:55,190 - core.component - INFO - ע: set_task_variables -> SetTaskVariablesComponent
+2025-03-18 15:51:55,190 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 15:51:55,190 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 15:51:55,190 - core.component - INFO - ע: batch_set_site -> BatchSetSiteComponent
+2025-03-18 15:51:55,190 - core.component - INFO - ע: get_dense_site -> GetDenseSiteComponent
+2025-03-18 15:51:55,190 - core.component - INFO - ע: query_site -> QuerySiteComponent
+2025-03-18 15:51:55,194 - core.component - INFO - ע: lock_site -> LockSiteComponent
+2025-03-18 15:51:55,194 - core.component - INFO - ע: unlock_site -> UnlockSiteComponent
+2025-03-18 15:51:55,194 - core.component - INFO - ע: get_locked_sites_by_task -> GetLockedSitesByTaskComponent
+2025-03-18 15:51:55,194 - core.component - INFO - ע: get_site_extension_property -> GetSiteExtensionPropertyComponent
+2025-03-18 15:51:55,194 - core.component - INFO - ע: set_site_extension_property -> SetSiteExtensionPropertyComponent
+2025-03-18 15:51:55,194 - core.component - INFO - ע: set_site_goods -> SetSiteGoodsComponent
+2025-03-18 15:51:55,194 - core.component - INFO - ע: set_site_empty -> SetSiteEmptyComponent
+2025-03-18 15:51:55,194 - core.component - INFO - ע: set_site_occupied -> SetSiteOccupiedComponent
+2025-03-18 15:51:55,194 - core.component - INFO - ע: set_site_tag -> SetSiteTagComponent
+2025-03-18 15:51:55,194 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 15:51:55,194 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 15:51:55,194 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 15:51:55,194 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 15:51:55,194 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 15:51:55,194 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 15:51:55,194 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 15:51:55,194 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 15:51:55,194 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 15:51:55,194 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 15:51:55,194 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 15:51:55,198 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 15:51:55,198 - core.component - INFO - ע: subtask -> SubtaskComponent
+2025-03-18 15:51:55,198 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 15:51:55,198 - core.component - INFO - ע: cache_data -> CacheDataComponent
+2025-03-18 15:51:55,198 - core.component - INFO - ע: clear_cache_data -> ClearCacheDataComponent
+2025-03-18 15:51:55,198 - core.component - INFO - ע: get_cache_data -> GetCacheDataComponent
+2025-03-18 15:51:55,198 - core.component - INFO - ע: set_task_status -> SetTaskStatusComponent
+2025-03-18 15:51:55,198 - core.component - INFO - ע: jump_to_block -> JumpToBlockComponent
+2025-03-18 15:51:55,198 - core.component - INFO - ע: get_task_input_param -> GetTaskInputParamComponent
+2025-03-18 15:51:55,198 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 15:51:55,198 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 15:51:55,198 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 15:51:55,198 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 15:51:55,198 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 15:51:55,198 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 15:51:55,198 - config.component_config - INFO - Զע: components
+2025-03-18 15:51:55,276 - root - INFO - ʼʼݿ...
+2025-03-18 15:51:55,280 - root - INFO - ʼݿ...
+2025-03-18 15:51:55,343 - root - INFO - ݿɹ
+2025-03-18 15:51:55,343 - root - INFO - ʼʼ...
+2025-03-18 15:51:55,347 - root - INFO - ...
+2025-03-18 15:51:55,347 - root - INFO - Ѵ 9 ࣬ʼ
+2025-03-18 15:51:55,347 - root - INFO - ݳʼɹ
+2025-03-18 15:51:55,352 - core.component - INFO - Զ: components
+2025-03-18 15:51:55,356 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 15:51:55,356 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 15:51:55,356 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 15:51:55,356 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 15:51:55,356 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 15:51:55,360 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 15:51:55,364 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 15:51:55,364 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 15:51:55,364 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 15:51:55,364 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 15:51:55,364 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 15:51:55,364 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 15:51:55,364 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 15:51:55,364 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 15:51:55,364 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 15:51:55,368 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 15:51:55,368 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 15:51:55,368 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 15:51:55,372 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 15:51:55,372 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 15:51:55,376 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 15:51:55,376 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 15:51:55,381 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 15:51:55,381 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 15:51:55,381 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 15:51:55,385 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 15:51:55,385 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 15:51:55,389 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 15:51:55,389 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 15:51:55,389 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 15:51:55,394 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 15:51:55,394 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 15:51:55,394 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 15:51:55,398 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 15:51:55,398 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 15:51:55,398 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 15:51:55,398 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 15:51:55,398 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 15:51:55,402 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 15:51:55,402 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 15:51:55,406 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 15:51:55,406 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 15:51:55,406 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 15:51:55,410 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 15:51:55,410 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 15:51:55,410 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 15:51:55,410 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 15:51:55,414 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 15:51:55,414 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 15:51:55,418 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 15:51:55,418 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 15:51:55,418 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 15:51:55,418 - config.component_config - INFO - Զע: components
+2025-03-18 15:51:55,460 - root - INFO - Ӧ
+2025-03-18 15:54:19,805 - root - INFO - Ӧùر
+2025-03-18 15:54:21,160 - root - INFO - ʼʼݿ...
+2025-03-18 15:54:21,164 - root - INFO - ʼݿ...
+2025-03-18 15:54:21,219 - root - INFO - ݿɹ
+2025-03-18 15:54:21,219 - root - INFO - ʼʼ...
+2025-03-18 15:54:21,219 - root - INFO - ...
+2025-03-18 15:54:21,240 - root - INFO - Ѵ 9 ࣬ʼ
+2025-03-18 15:54:21,240 - root - INFO - ݳʼɹ
+2025-03-18 15:54:21,240 - core.component - INFO - Զ: components
+2025-03-18 15:54:21,240 - core.component - INFO - ע: check_task_instance_id_exists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 15:54:21,240 - core.component - INFO - ע: create_unique_id -> CreateUniqueIdComponent
+2025-03-18 15:54:21,240 - core.component - INFO - ע: current_timestamp -> CurrentTimestampComponent
+2025-03-18 15:54:21,244 - core.component - INFO - ע: current_time -> CurrentTimeComponent
+2025-03-18 15:54:21,244 - core.component - INFO - ע: execute_sql -> ExecuteSqlComponent
+2025-03-18 15:54:21,244 - core.component - INFO - ע: query_sql -> QuerySqlComponent
+2025-03-18 15:54:21,244 - core.component - INFO - ע: string_md5_encrypt -> StringMd5EncryptComponent
+2025-03-18 15:54:21,244 - core.component - INFO - ע: string_to_json_array -> StringToJsonArrayComponent
+2025-03-18 15:54:21,244 - core.component - INFO - ע: string_to_json_object -> StringToJsonObjectComponent
+2025-03-18 15:54:21,244 - core.component - INFO - ע: print -> PrintComponent
+2025-03-18 15:54:21,244 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 15:54:21,249 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 15:54:21,249 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 15:54:21,249 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 15:54:21,249 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 15:54:21,249 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 15:54:21,253 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 15:54:21,253 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 15:54:21,253 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 15:54:21,253 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 15:54:21,253 - core.component - INFO - ע: wait_modbus_value -> WaitModbusValueComponent
+2025-03-18 15:54:21,253 - core.component - INFO - ע: write_modbus_value -> WriteModbusValueComponent
+2025-03-18 15:54:21,253 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 15:54:21,253 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 15:54:21,257 - core.component - INFO - ע: if -> IfComponent
+2025-03-18 15:54:21,257 - core.component - INFO - ע: if_else -> IfElseComponent
+2025-03-18 15:54:21,257 - core.component - INFO - ע: if_else_if -> IfElseIfComponent
+2025-03-18 15:54:21,257 - core.component - INFO - ע: for_each -> ForEachComponent
+2025-03-18 15:54:21,257 - core.component - INFO - ע: while -> WhileComponent
+2025-03-18 15:54:21,257 - core.component - INFO - ע: break -> BreakComponent
+2025-03-18 15:54:21,257 - core.component - INFO - ע: return -> ReturnComponent
+2025-03-18 15:54:21,257 - core.component - INFO - ע: delay -> DelayComponent
+2025-03-18 15:54:21,257 - core.component - INFO - ע: parallel_execute -> ParallelExecuteComponent
+2025-03-18 15:54:21,257 - core.component - INFO - ע: serial_execute -> SerialExecuteComponent
+2025-03-18 15:54:21,257 - core.component - INFO - ע: throw_exception -> ThrowExceptionComponent
+2025-03-18 15:54:21,257 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 15:54:21,257 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 15:54:21,257 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 15:54:21,257 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 15:54:21,257 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 15:54:21,257 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 15:54:21,257 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 15:54:21,257 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 15:54:21,257 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 15:54:21,262 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 15:54:21,262 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 15:54:21,433 - core.component - INFO - ע: http_get_request -> HttpGetRequestComponent
+2025-03-18 15:54:21,438 - core.component - INFO - ע: http_post_request -> HttpPostRequestComponent
+2025-03-18 15:54:21,438 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 15:54:21,438 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 15:54:21,438 - core.component - INFO - ע: select_robot -> SelectRobotComponent
+2025-03-18 15:54:21,438 - core.component - INFO - ע: get_robot_position -> GetRobotPositionComponent
+2025-03-18 15:54:21,438 - core.component - INFO - ע: robot_action -> RobotActionComponent
+2025-03-18 15:54:21,438 - core.component - INFO - ע: change_robot_destination -> ChangeRobotDestinationComponent
+2025-03-18 15:54:21,438 - core.component - INFO - ע: get_robot_battery -> GetRobotBatteryComponent
+2025-03-18 15:54:21,438 - core.component - INFO - ע: get_robot_pgv_code -> GetRobotPGVCodeComponent
+2025-03-18 15:54:21,438 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 15:54:21,438 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 15:54:21,438 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 15:54:21,442 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 15:54:21,442 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 15:54:21,442 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 15:54:21,442 - core.component - INFO - ע: run_script -> RunScriptComponent
+2025-03-18 15:54:21,442 - core.component - INFO - ע: set_task_variables -> SetTaskVariablesComponent
+2025-03-18 15:54:21,442 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 15:54:21,442 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 15:54:21,442 - core.component - INFO - ע: batch_set_site -> BatchSetSiteComponent
+2025-03-18 15:54:21,442 - core.component - INFO - ע: get_dense_site -> GetDenseSiteComponent
+2025-03-18 15:54:21,442 - core.component - INFO - ע: query_site -> QuerySiteComponent
+2025-03-18 15:54:21,442 - core.component - INFO - ע: lock_site -> LockSiteComponent
+2025-03-18 15:54:21,442 - core.component - INFO - ע: unlock_site -> UnlockSiteComponent
+2025-03-18 15:54:21,442 - core.component - INFO - ע: get_locked_sites_by_task -> GetLockedSitesByTaskComponent
+2025-03-18 15:54:21,446 - core.component - INFO - ע: get_site_extension_property -> GetSiteExtensionPropertyComponent
+2025-03-18 15:54:21,446 - core.component - INFO - ע: set_site_extension_property -> SetSiteExtensionPropertyComponent
+2025-03-18 15:54:21,446 - core.component - INFO - ע: set_site_goods -> SetSiteGoodsComponent
+2025-03-18 15:54:21,446 - core.component - INFO - ע: set_site_empty -> SetSiteEmptyComponent
+2025-03-18 15:54:21,446 - core.component - INFO - ע: set_site_occupied -> SetSiteOccupiedComponent
+2025-03-18 15:54:21,447 - core.component - INFO - ע: set_site_tag -> SetSiteTagComponent
+2025-03-18 15:54:21,447 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 15:54:21,447 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 15:54:21,447 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 15:54:21,448 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 15:54:21,448 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 15:54:21,448 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 15:54:21,448 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 15:54:21,449 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 15:54:21,449 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 15:54:21,449 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 15:54:21,449 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 15:54:21,449 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 15:54:21,450 - core.component - INFO - ע: subtask -> SubtaskComponent
+2025-03-18 15:54:21,450 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 15:54:21,450 - core.component - INFO - ע: cache_data -> CacheDataComponent
+2025-03-18 15:54:21,450 - core.component - INFO - ע: clear_cache_data -> ClearCacheDataComponent
+2025-03-18 15:54:21,451 - core.component - INFO - ע: get_cache_data -> GetCacheDataComponent
+2025-03-18 15:54:21,451 - core.component - INFO - ע: set_task_status -> SetTaskStatusComponent
+2025-03-18 15:54:21,451 - core.component - INFO - ע: jump_to_block -> JumpToBlockComponent
+2025-03-18 15:54:21,451 - core.component - INFO - ע: get_task_input_param -> GetTaskInputParamComponent
+2025-03-18 15:54:21,451 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 15:54:21,451 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 15:54:21,451 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 15:54:21,452 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 15:54:21,452 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 15:54:21,452 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 15:54:21,452 - config.component_config - INFO - Զע: components
+2025-03-18 15:54:21,503 - root - INFO - ʼʼݿ...
+2025-03-18 15:54:21,503 - root - INFO - ʼݿ...
+2025-03-18 15:54:21,569 - root - INFO - ݿɹ
+2025-03-18 15:54:21,569 - root - INFO - ʼʼ...
+2025-03-18 15:54:21,569 - root - INFO - ...
+2025-03-18 15:54:21,569 - root - INFO - Ѵ 9 ࣬ʼ
+2025-03-18 15:54:21,569 - root - INFO - ݳʼɹ
+2025-03-18 15:54:21,573 - core.component - INFO - Զ: components
+2025-03-18 15:54:21,573 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 15:54:21,573 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 15:54:21,573 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 15:54:21,573 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 15:54:21,573 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 15:54:21,573 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 15:54:21,573 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 15:54:21,573 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 15:54:21,573 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 15:54:21,573 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 15:54:21,573 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 15:54:21,573 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 15:54:21,573 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 15:54:21,573 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 15:54:21,573 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 15:54:21,573 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 15:54:21,573 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 15:54:21,573 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 15:54:21,573 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 15:54:21,573 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 15:54:21,573 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 15:54:21,578 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 15:54:21,578 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 15:54:21,578 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 15:54:21,578 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 15:54:21,578 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 15:54:21,578 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 15:54:21,578 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 15:54:21,578 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 15:54:21,578 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 15:54:21,578 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 15:54:21,578 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 15:54:21,578 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 15:54:21,578 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 15:54:21,582 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 15:54:21,582 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 15:54:21,582 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 15:54:21,582 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 15:54:21,582 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 15:54:21,582 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 15:54:21,582 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 15:54:21,582 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 15:54:21,582 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 15:54:21,582 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 15:54:21,582 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 15:54:21,582 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 15:54:21,582 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 15:54:21,582 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 15:54:21,582 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 15:54:21,582 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 15:54:21,582 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 15:54:21,582 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 15:54:21,582 - config.component_config - INFO - Զע: components
+2025-03-18 15:54:21,620 - root - INFO - Ӧ
+2025-03-18 15:55:28,051 - root - INFO - Ӧùر
+2025-03-18 15:55:29,221 - root - INFO - ʼʼݿ...
+2025-03-18 15:55:29,252 - root - INFO - ʼݿ...
+2025-03-18 15:55:29,329 - root - INFO - ݿɹ
+2025-03-18 15:55:29,333 - root - INFO - ʼʼ...
+2025-03-18 15:55:29,333 - root - INFO - ...
+2025-03-18 15:55:29,355 - root - INFO - Ѵ 9 ࣬ʼ
+2025-03-18 15:55:29,355 - root - INFO - ݳʼɹ
+2025-03-18 15:55:29,355 - core.component - INFO - Զ: components
+2025-03-18 15:55:29,355 - core.component - INFO - ע: check_task_instance_id_exists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 15:55:29,355 - core.component - INFO - ע: create_unique_id -> CreateUniqueIdComponent
+2025-03-18 15:55:29,355 - core.component - INFO - ע: current_timestamp -> CurrentTimestampComponent
+2025-03-18 15:55:29,359 - core.component - INFO - ע: current_time -> CurrentTimeComponent
+2025-03-18 15:55:29,359 - core.component - INFO - ע: execute_sql -> ExecuteSqlComponent
+2025-03-18 15:55:29,359 - core.component - INFO - ע: query_sql -> QuerySqlComponent
+2025-03-18 15:55:29,359 - core.component - INFO - ע: string_md5_encrypt -> StringMd5EncryptComponent
+2025-03-18 15:55:29,359 - core.component - INFO - ע: string_to_json_array -> StringToJsonArrayComponent
+2025-03-18 15:55:29,359 - core.component - INFO - ע: string_to_json_object -> StringToJsonObjectComponent
+2025-03-18 15:55:29,362 - core.component - INFO - ע: print -> PrintComponent
+2025-03-18 15:55:29,362 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 15:55:29,362 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 15:55:29,362 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 15:55:29,363 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 15:55:29,364 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 15:55:29,364 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 15:55:29,364 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 15:55:29,364 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 15:55:29,364 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 15:55:29,364 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 15:55:29,364 - core.component - INFO - ע: wait_modbus_value -> WaitModbusValueComponent
+2025-03-18 15:55:29,364 - core.component - INFO - ע: write_modbus_value -> WriteModbusValueComponent
+2025-03-18 15:55:29,368 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 15:55:29,368 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 15:55:29,368 - core.component - INFO - ע: if -> IfComponent
+2025-03-18 15:55:29,368 - core.component - INFO - ע: if_else -> IfElseComponent
+2025-03-18 15:55:29,368 - core.component - INFO - ע: if_else_if -> IfElseIfComponent
+2025-03-18 15:55:29,368 - core.component - INFO - ע: for_each -> ForEachComponent
+2025-03-18 15:55:29,372 - core.component - INFO - ע: while -> WhileComponent
+2025-03-18 15:55:29,372 - core.component - INFO - ע: break -> BreakComponent
+2025-03-18 15:55:29,372 - core.component - INFO - ע: return -> ReturnComponent
+2025-03-18 15:55:29,372 - core.component - INFO - ע: delay -> DelayComponent
+2025-03-18 15:55:29,372 - core.component - INFO - ע: parallel_execute -> ParallelExecuteComponent
+2025-03-18 15:55:29,372 - core.component - INFO - ע: serial_execute -> SerialExecuteComponent
+2025-03-18 15:55:29,372 - core.component - INFO - ע: throw_exception -> ThrowExceptionComponent
+2025-03-18 15:55:29,372 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 15:55:29,372 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 15:55:29,372 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 15:55:29,372 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 15:55:29,372 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 15:55:29,372 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 15:55:29,372 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 15:55:29,372 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 15:55:29,372 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 15:55:29,372 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 15:55:29,372 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 15:55:29,548 - core.component - INFO - ע: http_get_request -> HttpGetRequestComponent
+2025-03-18 15:55:29,548 - core.component - INFO - ע: http_post_request -> HttpPostRequestComponent
+2025-03-18 15:55:29,548 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 15:55:29,553 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 15:55:29,557 - core.component - INFO - ע: select_robot -> SelectRobotComponent
+2025-03-18 15:55:29,557 - core.component - INFO - ע: get_robot_position -> GetRobotPositionComponent
+2025-03-18 15:55:29,565 - core.component - INFO - ע: robot_action -> RobotActionComponent
+2025-03-18 15:55:29,565 - core.component - INFO - ע: change_robot_destination -> ChangeRobotDestinationComponent
+2025-03-18 15:55:29,565 - core.component - INFO - ע: get_robot_battery -> GetRobotBatteryComponent
+2025-03-18 15:55:29,565 - core.component - INFO - ע: get_robot_pgv_code -> GetRobotPGVCodeComponent
+2025-03-18 15:55:29,565 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 15:55:29,565 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 15:55:29,570 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 15:55:29,574 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 15:55:29,574 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 15:55:29,574 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 15:55:29,579 - core.component - INFO - ע: run_script -> RunScriptComponent
+2025-03-18 15:55:29,579 - core.component - INFO - ע: set_task_variables -> SetTaskVariablesComponent
+2025-03-18 15:55:29,579 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 15:55:29,579 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 15:55:29,583 - core.component - INFO - ע: batch_set_site -> BatchSetSiteComponent
+2025-03-18 15:55:29,583 - core.component - INFO - ע: get_dense_site -> GetDenseSiteComponent
+2025-03-18 15:55:29,583 - core.component - INFO - ע: query_site -> QuerySiteComponent
+2025-03-18 15:55:29,583 - core.component - INFO - ע: lock_site -> LockSiteComponent
+2025-03-18 15:55:29,583 - core.component - INFO - ע: unlock_site -> UnlockSiteComponent
+2025-03-18 15:55:29,583 - core.component - INFO - ע: get_locked_sites_by_task -> GetLockedSitesByTaskComponent
+2025-03-18 15:55:29,583 - core.component - INFO - ע: get_site_extension_property -> GetSiteExtensionPropertyComponent
+2025-03-18 15:55:29,583 - core.component - INFO - ע: set_site_extension_property -> SetSiteExtensionPropertyComponent
+2025-03-18 15:55:29,583 - core.component - INFO - ע: set_site_goods -> SetSiteGoodsComponent
+2025-03-18 15:55:29,583 - core.component - INFO - ע: set_site_empty -> SetSiteEmptyComponent
+2025-03-18 15:55:29,587 - core.component - INFO - ע: set_site_occupied -> SetSiteOccupiedComponent
+2025-03-18 15:55:29,587 - core.component - INFO - ע: set_site_tag -> SetSiteTagComponent
+2025-03-18 15:55:29,587 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 15:55:29,587 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 15:55:29,587 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 15:55:29,587 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 15:55:29,587 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 15:55:29,587 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 15:55:29,587 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 15:55:29,587 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 15:55:29,587 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 15:55:29,587 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 15:55:29,587 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 15:55:29,587 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 15:55:29,587 - core.component - INFO - ע: subtask -> SubtaskComponent
+2025-03-18 15:55:29,591 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 15:55:29,591 - core.component - INFO - ע: cache_data -> CacheDataComponent
+2025-03-18 15:55:29,591 - core.component - INFO - ע: clear_cache_data -> ClearCacheDataComponent
+2025-03-18 15:55:29,591 - core.component - INFO - ע: get_cache_data -> GetCacheDataComponent
+2025-03-18 15:55:29,591 - core.component - INFO - ע: set_task_status -> SetTaskStatusComponent
+2025-03-18 15:55:29,591 - core.component - INFO - ע: jump_to_block -> JumpToBlockComponent
+2025-03-18 15:55:29,591 - core.component - INFO - ע: get_task_input_param -> GetTaskInputParamComponent
+2025-03-18 15:55:29,591 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 15:55:29,591 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 15:55:29,591 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 15:55:29,591 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 15:55:29,591 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 15:55:29,591 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 15:55:29,591 - config.component_config - INFO - Զע: components
+2025-03-18 15:55:29,651 - root - INFO - ʼʼݿ...
+2025-03-18 15:55:29,653 - root - INFO - ʼݿ...
+2025-03-18 15:55:29,707 - root - INFO - ݿɹ
+2025-03-18 15:55:29,707 - root - INFO - ʼʼ...
+2025-03-18 15:55:29,707 - root - INFO - ...
+2025-03-18 15:55:29,707 - root - INFO - Ѵ 9 ࣬ʼ
+2025-03-18 15:55:29,707 - root - INFO - ݳʼɹ
+2025-03-18 15:55:29,707 - core.component - INFO - Զ: components
+2025-03-18 15:55:29,707 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 15:55:29,707 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 15:55:29,711 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 15:55:29,711 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 15:55:29,711 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 15:55:29,711 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 15:55:29,711 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 15:55:29,711 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 15:55:29,711 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 15:55:29,711 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 15:55:29,711 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 15:55:29,711 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 15:55:29,711 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 15:55:29,711 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 15:55:29,711 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 15:55:29,711 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 15:55:29,711 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 15:55:29,711 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 15:55:29,711 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 15:55:29,711 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 15:55:29,711 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 15:55:29,715 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 15:55:29,715 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 15:55:29,715 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 15:55:29,715 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 15:55:29,715 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 15:55:29,719 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 15:55:29,719 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 15:55:29,719 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 15:55:29,719 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 15:55:29,719 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 15:55:29,719 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 15:55:29,724 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 15:55:29,724 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 15:55:29,724 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 15:55:29,724 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 15:55:29,724 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 15:55:29,724 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 15:55:29,724 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 15:55:29,724 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 15:55:29,724 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 15:55:29,724 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 15:55:29,724 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 15:55:29,724 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 15:55:29,724 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 15:55:29,724 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 15:55:29,724 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 15:55:29,724 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 15:55:29,724 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 15:55:29,724 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 15:55:29,724 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 15:55:29,724 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 15:55:29,724 - config.component_config - INFO - Զע: components
+2025-03-18 15:55:29,766 - root - INFO - Ӧ
+2025-03-18 16:00:28,765 - root - INFO - Ӧùر
+2025-03-18 16:00:29,943 - root - INFO - ʼʼݿ...
+2025-03-18 16:00:29,943 - root - INFO - ʼݿ...
+2025-03-18 16:00:30,000 - root - INFO - ݿɹ
+2025-03-18 16:00:30,002 - root - INFO - ʼʼ...
+2025-03-18 16:00:30,004 - root - INFO - ...
+2025-03-18 16:00:30,025 - root - INFO - Ѵ 9 ࣬ʼ
+2025-03-18 16:00:30,026 - root - INFO - ݳʼɹ
+2025-03-18 16:00:30,026 - core.component - INFO - Զ: components
+2025-03-18 16:00:30,029 - core.component - INFO - ע: check_task_instance_id_exists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 16:00:30,029 - core.component - INFO - ע: create_unique_id -> CreateUniqueIdComponent
+2025-03-18 16:00:30,032 - core.component - INFO - ע: current_timestamp -> CurrentTimestampComponent
+2025-03-18 16:00:30,033 - core.component - INFO - ע: current_time -> CurrentTimeComponent
+2025-03-18 16:00:30,034 - core.component - INFO - ע: execute_sql -> ExecuteSqlComponent
+2025-03-18 16:00:30,034 - core.component - INFO - ע: query_sql -> QuerySqlComponent
+2025-03-18 16:00:30,036 - core.component - INFO - ע: string_md5_encrypt -> StringMd5EncryptComponent
+2025-03-18 16:00:30,037 - core.component - INFO - ע: string_to_json_array -> StringToJsonArrayComponent
+2025-03-18 16:00:30,037 - core.component - INFO - ע: string_to_json_object -> StringToJsonObjectComponent
+2025-03-18 16:00:30,038 - core.component - INFO - ע: print -> PrintComponent
+2025-03-18 16:00:30,038 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 16:00:30,040 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 16:00:30,042 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 16:00:30,042 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 16:00:30,046 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 16:00:30,048 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 16:00:30,050 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 16:00:30,053 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 16:00:30,053 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 16:00:30,053 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 16:00:30,054 - core.component - INFO - ע: wait_modbus_value -> WaitModbusValueComponent
+2025-03-18 16:00:30,054 - core.component - INFO - ע: write_modbus_value -> WriteModbusValueComponent
+2025-03-18 16:00:30,056 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 16:00:30,058 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 16:00:30,058 - core.component - INFO - ע: if -> IfComponent
+2025-03-18 16:00:30,059 - core.component - INFO - ע: if_else -> IfElseComponent
+2025-03-18 16:00:30,059 - core.component - INFO - ע: if_else_if -> IfElseIfComponent
+2025-03-18 16:00:30,062 - core.component - INFO - ע: for_each -> ForEachComponent
+2025-03-18 16:00:30,063 - core.component - INFO - ע: while -> WhileComponent
+2025-03-18 16:00:30,064 - core.component - INFO - ע: break -> BreakComponent
+2025-03-18 16:00:30,066 - core.component - INFO - ע: return -> ReturnComponent
+2025-03-18 16:00:30,068 - core.component - INFO - ע: delay -> DelayComponent
+2025-03-18 16:00:30,068 - core.component - INFO - ע: parallel_execute -> ParallelExecuteComponent
+2025-03-18 16:00:30,069 - core.component - INFO - ע: serial_execute -> SerialExecuteComponent
+2025-03-18 16:00:30,069 - core.component - INFO - ע: throw_exception -> ThrowExceptionComponent
+2025-03-18 16:00:30,069 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 16:00:30,069 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 16:00:30,069 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 16:00:30,069 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 16:00:30,070 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 16:00:30,070 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 16:00:30,070 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 16:00:30,070 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 16:00:30,070 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 16:00:30,071 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 16:00:30,072 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 16:00:30,269 - core.component - INFO - ע: http_get_request -> HttpGetRequestComponent
+2025-03-18 16:00:30,269 - core.component - INFO - ע: http_post_request -> HttpPostRequestComponent
+2025-03-18 16:00:30,271 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 16:00:30,271 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 16:00:30,272 - core.component - INFO - ע: select_robot -> SelectRobotComponent
+2025-03-18 16:00:30,272 - core.component - INFO - ע: get_robot_position -> GetRobotPositionComponent
+2025-03-18 16:00:30,273 - core.component - INFO - ע: robot_action -> RobotActionComponent
+2025-03-18 16:00:30,273 - core.component - INFO - ע: change_robot_destination -> ChangeRobotDestinationComponent
+2025-03-18 16:00:30,273 - core.component - INFO - ע: get_robot_battery -> GetRobotBatteryComponent
+2025-03-18 16:00:30,273 - core.component - INFO - ע: get_robot_pgv_code -> GetRobotPGVCodeComponent
+2025-03-18 16:00:30,274 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 16:00:30,274 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 16:00:30,274 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 16:00:30,275 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 16:00:30,275 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 16:00:30,275 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 16:00:30,275 - core.component - INFO - ע: run_script -> RunScriptComponent
+2025-03-18 16:00:30,276 - core.component - INFO - ע: set_task_variables -> SetTaskVariablesComponent
+2025-03-18 16:00:30,276 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 16:00:30,276 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 16:00:30,277 - core.component - INFO - ע: batch_set_site -> BatchSetSiteComponent
+2025-03-18 16:00:30,277 - core.component - INFO - ע: get_dense_site -> GetDenseSiteComponent
+2025-03-18 16:00:30,278 - core.component - INFO - ע: query_site -> QuerySiteComponent
+2025-03-18 16:00:30,278 - core.component - INFO - ע: lock_site -> LockSiteComponent
+2025-03-18 16:00:30,279 - core.component - INFO - ע: unlock_site -> UnlockSiteComponent
+2025-03-18 16:00:30,279 - core.component - INFO - ע: get_locked_sites_by_task -> GetLockedSitesByTaskComponent
+2025-03-18 16:00:30,279 - core.component - INFO - ע: get_site_extension_property -> GetSiteExtensionPropertyComponent
+2025-03-18 16:00:30,279 - core.component - INFO - ע: set_site_extension_property -> SetSiteExtensionPropertyComponent
+2025-03-18 16:00:30,280 - core.component - INFO - ע: set_site_goods -> SetSiteGoodsComponent
+2025-03-18 16:00:30,280 - core.component - INFO - ע: set_site_empty -> SetSiteEmptyComponent
+2025-03-18 16:00:30,280 - core.component - INFO - ע: set_site_occupied -> SetSiteOccupiedComponent
+2025-03-18 16:00:30,281 - core.component - INFO - ע: set_site_tag -> SetSiteTagComponent
+2025-03-18 16:00:30,281 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 16:00:30,281 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 16:00:30,281 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 16:00:30,281 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 16:00:30,281 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 16:00:30,281 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 16:00:30,282 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 16:00:30,282 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 16:00:30,282 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 16:00:30,282 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 16:00:30,282 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 16:00:30,282 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 16:00:30,283 - core.component - INFO - ע: subtask -> SubtaskComponent
+2025-03-18 16:00:30,283 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 16:00:30,283 - core.component - INFO - ע: cache_data -> CacheDataComponent
+2025-03-18 16:00:30,284 - core.component - INFO - ע: clear_cache_data -> ClearCacheDataComponent
+2025-03-18 16:00:30,284 - core.component - INFO - ע: get_cache_data -> GetCacheDataComponent
+2025-03-18 16:00:30,284 - core.component - INFO - ע: set_task_status -> SetTaskStatusComponent
+2025-03-18 16:00:30,284 - core.component - INFO - ע: jump_to_block -> JumpToBlockComponent
+2025-03-18 16:00:30,285 - core.component - INFO - ע: get_task_input_param -> GetTaskInputParamComponent
+2025-03-18 16:00:30,285 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 16:00:30,285 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 16:00:30,285 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 16:00:30,285 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 16:00:30,285 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 16:00:30,286 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 16:00:30,286 - config.component_config - INFO - Զע: components
+2025-03-18 16:00:30,341 - root - INFO - ʼʼݿ...
+2025-03-18 16:00:30,341 - root - INFO - ʼݿ...
+2025-03-18 16:00:30,397 - root - INFO - ݿɹ
+2025-03-18 16:00:30,397 - root - INFO - ʼʼ...
+2025-03-18 16:00:30,397 - root - INFO - ...
+2025-03-18 16:00:30,397 - root - INFO - Ѵ 9 ࣬ʼ
+2025-03-18 16:00:30,397 - root - INFO - ݳʼɹ
+2025-03-18 16:00:30,401 - core.component - INFO - Զ: components
+2025-03-18 16:00:30,401 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 16:00:30,401 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 16:00:30,401 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 16:00:30,401 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 16:00:30,401 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 16:00:30,401 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 16:00:30,401 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 16:00:30,405 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 16:00:30,405 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 16:00:30,405 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 16:00:30,405 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 16:00:30,405 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 16:00:30,405 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 16:00:30,405 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 16:00:30,407 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 16:00:30,407 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 16:00:30,407 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 16:00:30,407 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 16:00:30,408 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 16:00:30,408 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 16:00:30,408 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 16:00:30,408 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 16:00:30,408 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 16:00:30,409 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 16:00:30,409 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 16:00:30,409 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 16:00:30,410 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 16:00:30,410 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 16:00:30,410 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 16:00:30,410 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 16:00:30,410 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 16:00:30,411 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 16:00:30,411 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 16:00:30,411 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 16:00:30,411 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 16:00:30,412 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 16:00:30,413 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 16:00:30,413 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 16:00:30,413 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 16:00:30,413 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 16:00:30,413 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 16:00:30,413 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 16:00:30,413 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 16:00:30,413 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 16:00:30,413 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 16:00:30,413 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 16:00:30,413 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 16:00:30,413 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 16:00:30,413 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 16:00:30,413 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 16:00:30,418 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 16:00:30,418 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 16:00:30,422 - config.component_config - INFO - Զע: components
+2025-03-18 16:00:30,457 - root - INFO - Ӧ
+2025-03-18 16:00:44,384 - root - INFO - Ӧùر
+2025-03-18 16:00:45,472 - root - INFO - ʼʼݿ...
+2025-03-18 16:00:45,472 - root - INFO - ʼݿ...
+2025-03-18 16:00:45,518 - root - INFO - ݿɹ
+2025-03-18 16:00:45,518 - root - INFO - ʼʼ...
+2025-03-18 16:00:45,518 - root - INFO - ...
+2025-03-18 16:00:45,534 - root - INFO - Ѵ 9 ࣬ʼ
+2025-03-18 16:00:45,539 - root - INFO - ݳʼɹ
+2025-03-18 16:00:45,539 - core.component - INFO - Զ: components
+2025-03-18 16:00:45,539 - core.component - INFO - ע: check_task_instance_id_exists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 16:00:45,539 - core.component - INFO - ע: create_unique_id -> CreateUniqueIdComponent
+2025-03-18 16:00:45,539 - core.component - INFO - ע: current_timestamp -> CurrentTimestampComponent
+2025-03-18 16:00:45,539 - core.component - INFO - ע: current_time -> CurrentTimeComponent
+2025-03-18 16:00:45,539 - core.component - INFO - ע: execute_sql -> ExecuteSqlComponent
+2025-03-18 16:00:45,539 - core.component - INFO - ע: query_sql -> QuerySqlComponent
+2025-03-18 16:00:45,539 - core.component - INFO - ע: string_md5_encrypt -> StringMd5EncryptComponent
+2025-03-18 16:00:45,539 - core.component - INFO - ע: string_to_json_array -> StringToJsonArrayComponent
+2025-03-18 16:00:45,539 - core.component - INFO - ע: string_to_json_object -> StringToJsonObjectComponent
+2025-03-18 16:00:45,539 - core.component - INFO - ע: print -> PrintComponent
+2025-03-18 16:00:45,539 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 16:00:45,539 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 16:00:45,539 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 16:00:45,539 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 16:00:45,543 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 16:00:45,543 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 16:00:45,543 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 16:00:45,543 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 16:00:45,543 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 16:00:45,545 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 16:00:45,545 - core.component - INFO - ע: wait_modbus_value -> WaitModbusValueComponent
+2025-03-18 16:00:45,545 - core.component - INFO - ע: write_modbus_value -> WriteModbusValueComponent
+2025-03-18 16:00:45,545 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 16:00:45,545 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 16:00:45,547 - core.component - INFO - ע: if -> IfComponent
+2025-03-18 16:00:45,547 - core.component - INFO - ע: if_else -> IfElseComponent
+2025-03-18 16:00:45,547 - core.component - INFO - ע: if_else_if -> IfElseIfComponent
+2025-03-18 16:00:45,547 - core.component - INFO - ע: for_each -> ForEachComponent
+2025-03-18 16:00:45,547 - core.component - INFO - ע: while -> WhileComponent
+2025-03-18 16:00:45,547 - core.component - INFO - ע: break -> BreakComponent
+2025-03-18 16:00:45,547 - core.component - INFO - ע: return -> ReturnComponent
+2025-03-18 16:00:45,547 - core.component - INFO - ע: delay -> DelayComponent
+2025-03-18 16:00:45,547 - core.component - INFO - ע: parallel_execute -> ParallelExecuteComponent
+2025-03-18 16:00:45,547 - core.component - INFO - ע: serial_execute -> SerialExecuteComponent
+2025-03-18 16:00:45,547 - core.component - INFO - ע: throw_exception -> ThrowExceptionComponent
+2025-03-18 16:00:45,547 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 16:00:45,547 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 16:00:45,547 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 16:00:45,547 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 16:00:45,547 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 16:00:45,547 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 16:00:45,547 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 16:00:45,547 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 16:00:45,547 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 16:00:45,547 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 16:00:45,547 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 16:00:45,751 - core.component - INFO - ע: http_get_request -> HttpGetRequestComponent
+2025-03-18 16:00:45,751 - core.component - INFO - ע: http_post_request -> HttpPostRequestComponent
+2025-03-18 16:00:45,751 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 16:00:45,752 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 16:00:45,752 - core.component - INFO - ע: select_robot -> SelectRobotComponent
+2025-03-18 16:00:45,753 - core.component - INFO - ע: get_robot_position -> GetRobotPositionComponent
+2025-03-18 16:00:45,753 - core.component - INFO - ע: robot_action -> RobotActionComponent
+2025-03-18 16:00:45,753 - core.component - INFO - ע: change_robot_destination -> ChangeRobotDestinationComponent
+2025-03-18 16:00:45,753 - core.component - INFO - ע: get_robot_battery -> GetRobotBatteryComponent
+2025-03-18 16:00:45,754 - core.component - INFO - ע: get_robot_pgv_code -> GetRobotPGVCodeComponent
+2025-03-18 16:00:45,754 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 16:00:45,754 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 16:00:45,755 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 16:00:45,755 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 16:00:45,755 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 16:00:45,755 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 16:00:45,756 - core.component - INFO - ע: run_script -> RunScriptComponent
+2025-03-18 16:00:45,756 - core.component - INFO - ע: set_task_variables -> SetTaskVariablesComponent
+2025-03-18 16:00:45,757 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 16:00:45,757 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 16:00:45,758 - core.component - INFO - ע: batch_set_site -> BatchSetSiteComponent
+2025-03-18 16:00:45,758 - core.component - INFO - ע: get_dense_site -> GetDenseSiteComponent
+2025-03-18 16:00:45,758 - core.component - INFO - ע: query_site -> QuerySiteComponent
+2025-03-18 16:00:45,759 - core.component - INFO - ע: lock_site -> LockSiteComponent
+2025-03-18 16:00:45,759 - core.component - INFO - ע: unlock_site -> UnlockSiteComponent
+2025-03-18 16:00:45,759 - core.component - INFO - ע: get_locked_sites_by_task -> GetLockedSitesByTaskComponent
+2025-03-18 16:00:45,760 - core.component - INFO - ע: get_site_extension_property -> GetSiteExtensionPropertyComponent
+2025-03-18 16:00:45,760 - core.component - INFO - ע: set_site_extension_property -> SetSiteExtensionPropertyComponent
+2025-03-18 16:00:45,760 - core.component - INFO - ע: set_site_goods -> SetSiteGoodsComponent
+2025-03-18 16:00:45,760 - core.component - INFO - ע: set_site_empty -> SetSiteEmptyComponent
+2025-03-18 16:00:45,761 - core.component - INFO - ע: set_site_occupied -> SetSiteOccupiedComponent
+2025-03-18 16:00:45,762 - core.component - INFO - ע: set_site_tag -> SetSiteTagComponent
+2025-03-18 16:00:45,762 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 16:00:45,762 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 16:00:45,762 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 16:00:45,763 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 16:00:45,763 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 16:00:45,763 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 16:00:45,763 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 16:00:45,763 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 16:00:45,764 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 16:00:45,765 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 16:00:45,765 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 16:00:45,765 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 16:00:45,767 - core.component - INFO - ע: subtask -> SubtaskComponent
+2025-03-18 16:00:45,768 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 16:00:45,768 - core.component - INFO - ע: cache_data -> CacheDataComponent
+2025-03-18 16:00:45,768 - core.component - INFO - ע: clear_cache_data -> ClearCacheDataComponent
+2025-03-18 16:00:45,768 - core.component - INFO - ע: get_cache_data -> GetCacheDataComponent
+2025-03-18 16:00:45,769 - core.component - INFO - ע: set_task_status -> SetTaskStatusComponent
+2025-03-18 16:00:45,769 - core.component - INFO - ע: jump_to_block -> JumpToBlockComponent
+2025-03-18 16:00:45,769 - core.component - INFO - ע: get_task_input_param -> GetTaskInputParamComponent
+2025-03-18 16:00:45,769 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 16:00:45,769 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 16:00:45,769 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 16:00:45,769 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 16:00:45,770 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 16:00:45,770 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 16:00:45,770 - config.component_config - INFO - Զע: components
+2025-03-18 16:00:45,833 - root - INFO - ʼʼݿ...
+2025-03-18 16:00:45,833 - root - INFO - ʼݿ...
+2025-03-18 16:00:45,887 - root - INFO - ݿɹ
+2025-03-18 16:00:45,887 - root - INFO - ʼʼ...
+2025-03-18 16:00:45,887 - root - INFO - ...
+2025-03-18 16:00:45,887 - root - INFO - Ѵ 9 ࣬ʼ
+2025-03-18 16:00:45,887 - root - INFO - ݳʼɹ
+2025-03-18 16:00:45,887 - core.component - INFO - Զ: components
+2025-03-18 16:00:45,891 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 16:00:45,891 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 16:00:45,891 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 16:00:45,892 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 16:00:45,892 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 16:00:45,892 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 16:00:45,892 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 16:00:45,892 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 16:00:45,892 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 16:00:45,892 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 16:00:45,892 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 16:00:45,892 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 16:00:45,892 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 16:00:45,894 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 16:00:45,894 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 16:00:45,894 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 16:00:45,894 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 16:00:45,894 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 16:00:45,894 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 16:00:45,894 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 16:00:45,894 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 16:00:45,894 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 16:00:45,894 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 16:00:45,894 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 16:00:45,894 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 16:00:45,894 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 16:00:45,894 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 16:00:45,894 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 16:00:45,894 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 16:00:45,894 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 16:00:45,894 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 16:00:45,894 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 16:00:45,894 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 16:00:45,894 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 16:00:45,894 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 16:00:45,898 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 16:00:45,898 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 16:00:45,898 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 16:00:45,898 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 16:00:45,898 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 16:00:45,898 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 16:00:45,898 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 16:00:45,898 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 16:00:45,898 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 16:00:45,898 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 16:00:45,898 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 16:00:45,898 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 16:00:45,898 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 16:00:45,898 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 16:00:45,898 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 16:00:45,898 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 16:00:45,898 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 16:00:45,898 - config.component_config - INFO - Զע: components
+2025-03-18 16:00:45,941 - root - INFO - Ӧ
+2025-03-18 16:03:47,854 - root - INFO - Ӧùر
+2025-03-18 16:03:49,335 - root - INFO - ʼʼݿ...
+2025-03-18 16:03:49,339 - root - INFO - ʼݿ...
+2025-03-18 16:03:49,395 - root - INFO - ݿɹ
+2025-03-18 16:03:49,395 - root - INFO - ʼʼ...
+2025-03-18 16:03:49,395 - root - INFO - ...
+2025-03-18 16:03:49,417 - root - INFO - Ѵ 9 ࣬ʼ
+2025-03-18 16:03:49,417 - root - INFO - ݳʼɹ
+2025-03-18 16:03:49,417 - core.component - INFO - Զ: components
+2025-03-18 16:03:49,417 - core.component - INFO - ע: check_task_instance_id_exists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 16:03:49,417 - core.component - INFO - ע: create_unique_id -> CreateUniqueIdComponent
+2025-03-18 16:03:49,417 - core.component - INFO - ע: current_timestamp -> CurrentTimestampComponent
+2025-03-18 16:03:49,417 - core.component - INFO - ע: current_time -> CurrentTimeComponent
+2025-03-18 16:03:49,417 - core.component - INFO - ע: execute_sql -> ExecuteSqlComponent
+2025-03-18 16:03:49,417 - core.component - INFO - ע: query_sql -> QuerySqlComponent
+2025-03-18 16:03:49,417 - core.component - INFO - ע: string_md5_encrypt -> StringMd5EncryptComponent
+2025-03-18 16:03:49,417 - core.component - INFO - ע: string_to_json_array -> StringToJsonArrayComponent
+2025-03-18 16:03:49,421 - core.component - INFO - ע: string_to_json_object -> StringToJsonObjectComponent
+2025-03-18 16:03:49,421 - core.component - INFO - ע: print -> PrintComponent
+2025-03-18 16:03:49,421 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 16:03:49,421 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 16:03:49,421 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 16:03:49,421 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 16:03:49,421 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 16:03:49,421 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 16:03:49,421 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 16:03:49,421 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 16:03:49,421 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 16:03:49,421 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 16:03:49,421 - core.component - INFO - ע: wait_modbus_value -> WaitModbusValueComponent
+2025-03-18 16:03:49,421 - core.component - INFO - ע: write_modbus_value -> WriteModbusValueComponent
+2025-03-18 16:03:49,421 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 16:03:49,421 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 16:03:49,424 - core.component - INFO - ע: if -> IfComponent
+2025-03-18 16:03:49,425 - core.component - INFO - ע: if_else -> IfElseComponent
+2025-03-18 16:03:49,425 - core.component - INFO - ע: if_else_if -> IfElseIfComponent
+2025-03-18 16:03:49,425 - core.component - INFO - ע: for_each -> ForEachComponent
+2025-03-18 16:03:49,425 - core.component - INFO - ע: while -> WhileComponent
+2025-03-18 16:03:49,425 - core.component - INFO - ע: break -> BreakComponent
+2025-03-18 16:03:49,425 - core.component - INFO - ע: return -> ReturnComponent
+2025-03-18 16:03:49,425 - core.component - INFO - ע: delay -> DelayComponent
+2025-03-18 16:03:49,425 - core.component - INFO - ע: parallel_execute -> ParallelExecuteComponent
+2025-03-18 16:03:49,425 - core.component - INFO - ע: serial_execute -> SerialExecuteComponent
+2025-03-18 16:03:49,425 - core.component - INFO - ע: throw_exception -> ThrowExceptionComponent
+2025-03-18 16:03:49,425 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 16:03:49,425 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 16:03:49,425 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 16:03:49,425 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 16:03:49,425 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 16:03:49,425 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 16:03:49,429 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 16:03:49,429 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 16:03:49,429 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 16:03:49,429 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 16:03:49,429 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 16:03:49,627 - core.component - INFO - ע: http_get_request -> HttpGetRequestComponent
+2025-03-18 16:03:49,627 - core.component - INFO - ע: http_post_request -> HttpPostRequestComponent
+2025-03-18 16:03:49,627 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 16:03:49,627 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 16:03:49,627 - core.component - INFO - ע: select_robot -> SelectRobotComponent
+2025-03-18 16:03:49,627 - core.component - INFO - ע: get_robot_position -> GetRobotPositionComponent
+2025-03-18 16:03:49,631 - core.component - INFO - ע: robot_action -> RobotActionComponent
+2025-03-18 16:03:49,631 - core.component - INFO - ע: change_robot_destination -> ChangeRobotDestinationComponent
+2025-03-18 16:03:49,631 - core.component - INFO - ע: get_robot_battery -> GetRobotBatteryComponent
+2025-03-18 16:03:49,631 - core.component - INFO - ע: get_robot_pgv_code -> GetRobotPGVCodeComponent
+2025-03-18 16:03:49,631 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 16:03:49,631 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 16:03:49,631 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 16:03:49,631 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 16:03:49,631 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 16:03:49,631 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 16:03:49,631 - core.component - INFO - ע: run_script -> RunScriptComponent
+2025-03-18 16:03:49,631 - core.component - INFO - ע: set_task_variables -> SetTaskVariablesComponent
+2025-03-18 16:03:49,631 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 16:03:49,635 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 16:03:49,635 - core.component - INFO - ע: batch_set_site -> BatchSetSiteComponent
+2025-03-18 16:03:49,636 - core.component - INFO - ע: get_dense_site -> GetDenseSiteComponent
+2025-03-18 16:03:49,636 - core.component - INFO - ע: query_site -> QuerySiteComponent
+2025-03-18 16:03:49,636 - core.component - INFO - ע: lock_site -> LockSiteComponent
+2025-03-18 16:03:49,636 - core.component - INFO - ע: unlock_site -> UnlockSiteComponent
+2025-03-18 16:03:49,636 - core.component - INFO - ע: get_locked_sites_by_task -> GetLockedSitesByTaskComponent
+2025-03-18 16:03:49,636 - core.component - INFO - ע: get_site_extension_property -> GetSiteExtensionPropertyComponent
+2025-03-18 16:03:49,636 - core.component - INFO - ע: set_site_extension_property -> SetSiteExtensionPropertyComponent
+2025-03-18 16:03:49,636 - core.component - INFO - ע: set_site_goods -> SetSiteGoodsComponent
+2025-03-18 16:03:49,636 - core.component - INFO - ע: set_site_empty -> SetSiteEmptyComponent
+2025-03-18 16:03:49,636 - core.component - INFO - ע: set_site_occupied -> SetSiteOccupiedComponent
+2025-03-18 16:03:49,636 - core.component - INFO - ע: set_site_tag -> SetSiteTagComponent
+2025-03-18 16:03:49,636 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 16:03:49,636 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 16:03:49,636 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 16:03:49,636 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 16:03:49,636 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 16:03:49,636 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 16:03:49,636 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 16:03:49,636 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 16:03:49,636 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 16:03:49,636 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 16:03:49,636 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 16:03:49,636 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 16:03:49,639 - core.component - INFO - ע: subtask -> SubtaskComponent
+2025-03-18 16:03:49,639 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 16:03:49,639 - core.component - INFO - ע: cache_data -> CacheDataComponent
+2025-03-18 16:03:49,639 - core.component - INFO - ע: clear_cache_data -> ClearCacheDataComponent
+2025-03-18 16:03:49,639 - core.component - INFO - ע: get_cache_data -> GetCacheDataComponent
+2025-03-18 16:03:49,639 - core.component - INFO - ע: set_task_status -> SetTaskStatusComponent
+2025-03-18 16:03:49,639 - core.component - INFO - ע: jump_to_block -> JumpToBlockComponent
+2025-03-18 16:03:49,639 - core.component - INFO - ע: get_task_input_param -> GetTaskInputParamComponent
+2025-03-18 16:03:49,639 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 16:03:49,639 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 16:03:49,639 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 16:03:49,639 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 16:03:49,639 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 16:03:49,639 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 16:03:49,639 - config.component_config - INFO - Զע: components
+2025-03-18 16:03:49,697 - root - INFO - ʼʼݿ...
+2025-03-18 16:03:49,702 - root - INFO - ʼݿ...
+2025-03-18 16:03:49,776 - root - INFO - ݿɹ
+2025-03-18 16:03:49,780 - root - INFO - ʼʼ...
+2025-03-18 16:03:49,780 - root - INFO - ...
+2025-03-18 16:03:49,780 - root - INFO - Ѵ 9 ࣬ʼ
+2025-03-18 16:03:49,780 - root - INFO - ݳʼɹ
+2025-03-18 16:03:49,784 - core.component - INFO - Զ: components
+2025-03-18 16:03:49,788 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 16:03:49,792 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 16:03:49,792 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 16:03:49,792 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 16:03:49,796 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 16:03:49,796 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 16:03:49,796 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 16:03:49,801 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 16:03:49,801 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 16:03:49,801 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 16:03:49,805 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 16:03:49,805 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 16:03:49,809 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 16:03:49,809 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 16:03:49,809 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 16:03:49,809 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 16:03:49,809 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 16:03:49,809 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 16:03:49,809 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 16:03:49,809 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 16:03:49,809 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 16:03:49,809 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 16:03:49,814 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 16:03:49,814 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 16:03:49,818 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 16:03:49,818 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 16:03:49,822 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 16:03:49,822 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 16:03:49,822 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 16:03:49,822 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 16:03:49,822 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 16:03:49,827 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 16:03:49,827 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 16:03:49,831 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 16:03:49,831 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 16:03:49,835 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 16:03:49,835 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 16:03:49,835 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 16:03:49,835 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 16:03:49,835 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 16:03:49,839 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 16:03:49,843 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 16:03:49,843 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 16:03:49,843 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 16:03:49,848 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 16:03:49,848 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 16:03:49,848 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 16:03:49,848 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 16:03:49,848 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 16:03:49,848 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 16:03:49,852 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 16:03:49,852 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 16:03:49,852 - config.component_config - INFO - Զע: components
+2025-03-18 16:03:49,894 - root - INFO - Ӧ
+2025-03-18 16:12:49,432 - root - INFO - Ӧùر
+2025-03-18 16:12:50,687 - root - INFO - ʼʼݿ...
+2025-03-18 16:12:50,687 - root - INFO - ʼݿ...
+2025-03-18 16:12:50,926 - root - INFO - ݿɹ
+2025-03-18 16:12:50,929 - root - INFO - ʼʼ...
+2025-03-18 16:12:50,932 - root - INFO - ...
+2025-03-18 16:12:50,953 - root - INFO - Ѵ 9 ࣬ʼ
+2025-03-18 16:12:50,954 - root - INFO - ݳʼɹ
+2025-03-18 16:12:50,956 - core.component - INFO - Զ: components
+2025-03-18 16:12:50,959 - core.component - INFO - ע: check_task_instance_id_exists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 16:12:50,960 - core.component - INFO - ע: create_unique_id -> CreateUniqueIdComponent
+2025-03-18 16:12:50,962 - core.component - INFO - ע: current_timestamp -> CurrentTimestampComponent
+2025-03-18 16:12:50,963 - core.component - INFO - ע: current_time -> CurrentTimeComponent
+2025-03-18 16:12:50,964 - core.component - INFO - ע: execute_sql -> ExecuteSqlComponent
+2025-03-18 16:12:50,965 - core.component - INFO - ע: query_sql -> QuerySqlComponent
+2025-03-18 16:12:50,967 - core.component - INFO - ע: string_md5_encrypt -> StringMd5EncryptComponent
+2025-03-18 16:12:50,969 - core.component - INFO - ע: string_to_json_array -> StringToJsonArrayComponent
+2025-03-18 16:12:50,970 - core.component - INFO - ע: string_to_json_object -> StringToJsonObjectComponent
+2025-03-18 16:12:50,971 - core.component - INFO - ע: print -> PrintComponent
+2025-03-18 16:12:50,973 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 16:12:50,975 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 16:12:50,977 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 16:12:50,980 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 16:12:50,980 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 16:12:50,980 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 16:12:50,981 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 16:12:50,981 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 16:12:50,982 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 16:12:50,985 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 16:12:50,987 - core.component - INFO - ע: wait_modbus_value -> WaitModbusValueComponent
+2025-03-18 16:12:50,989 - core.component - INFO - ע: write_modbus_value -> WriteModbusValueComponent
+2025-03-18 16:12:50,991 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 16:12:50,993 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 16:12:50,995 - core.component - INFO - ע: if -> IfComponent
+2025-03-18 16:12:50,995 - core.component - INFO - ע: if_else -> IfElseComponent
+2025-03-18 16:12:50,996 - core.component - INFO - ע: if_else_if -> IfElseIfComponent
+2025-03-18 16:12:50,998 - core.component - INFO - ע: for_each -> ForEachComponent
+2025-03-18 16:12:51,000 - core.component - INFO - ע: while -> WhileComponent
+2025-03-18 16:12:51,001 - core.component - INFO - ע: break -> BreakComponent
+2025-03-18 16:12:51,002 - core.component - INFO - ע: return -> ReturnComponent
+2025-03-18 16:12:51,004 - core.component - INFO - ע: delay -> DelayComponent
+2025-03-18 16:12:51,006 - core.component - INFO - ע: parallel_execute -> ParallelExecuteComponent
+2025-03-18 16:12:51,008 - core.component - INFO - ע: serial_execute -> SerialExecuteComponent
+2025-03-18 16:12:51,009 - core.component - INFO - ע: throw_exception -> ThrowExceptionComponent
+2025-03-18 16:12:51,010 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 16:12:51,012 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 16:12:51,014 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 16:12:51,016 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 16:12:51,017 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 16:12:51,019 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 16:12:51,021 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 16:12:51,023 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 16:12:51,024 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 16:12:51,025 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 16:12:51,026 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 16:12:51,201 - core.component - INFO - ע: http_get_request -> HttpGetRequestComponent
+2025-03-18 16:12:51,201 - core.component - INFO - ע: http_post_request -> HttpPostRequestComponent
+2025-03-18 16:12:51,201 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 16:12:51,201 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 16:12:51,202 - core.component - INFO - ע: select_robot -> SelectRobotComponent
+2025-03-18 16:12:51,202 - core.component - INFO - ע: get_robot_position -> GetRobotPositionComponent
+2025-03-18 16:12:51,202 - core.component - INFO - ע: robot_action -> RobotActionComponent
+2025-03-18 16:12:51,202 - core.component - INFO - ע: change_robot_destination -> ChangeRobotDestinationComponent
+2025-03-18 16:12:51,203 - core.component - INFO - ע: get_robot_battery -> GetRobotBatteryComponent
+2025-03-18 16:12:51,203 - core.component - INFO - ע: get_robot_pgv_code -> GetRobotPGVCodeComponent
+2025-03-18 16:12:51,203 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 16:12:51,203 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 16:12:51,203 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 16:12:51,203 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 16:12:51,203 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 16:12:51,204 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 16:12:51,204 - core.component - INFO - ע: run_script -> RunScriptComponent
+2025-03-18 16:12:51,204 - core.component - INFO - ע: set_task_variables -> SetTaskVariablesComponent
+2025-03-18 16:12:51,204 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 16:12:51,204 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 16:12:51,205 - core.component - INFO - ע: batch_set_site -> BatchSetSiteComponent
+2025-03-18 16:12:51,205 - core.component - INFO - ע: get_dense_site -> GetDenseSiteComponent
+2025-03-18 16:12:51,205 - core.component - INFO - ע: query_site -> QuerySiteComponent
+2025-03-18 16:12:51,205 - core.component - INFO - ע: lock_site -> LockSiteComponent
+2025-03-18 16:12:51,206 - core.component - INFO - ע: unlock_site -> UnlockSiteComponent
+2025-03-18 16:12:51,206 - core.component - INFO - ע: get_locked_sites_by_task -> GetLockedSitesByTaskComponent
+2025-03-18 16:12:51,206 - core.component - INFO - ע: get_site_extension_property -> GetSiteExtensionPropertyComponent
+2025-03-18 16:12:51,206 - core.component - INFO - ע: set_site_extension_property -> SetSiteExtensionPropertyComponent
+2025-03-18 16:12:51,206 - core.component - INFO - ע: set_site_goods -> SetSiteGoodsComponent
+2025-03-18 16:12:51,207 - core.component - INFO - ע: set_site_empty -> SetSiteEmptyComponent
+2025-03-18 16:12:51,208 - core.component - INFO - ע: set_site_occupied -> SetSiteOccupiedComponent
+2025-03-18 16:12:51,208 - core.component - INFO - ע: set_site_tag -> SetSiteTagComponent
+2025-03-18 16:12:51,208 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 16:12:51,208 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 16:12:51,208 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 16:12:51,208 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 16:12:51,208 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 16:12:51,209 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 16:12:51,209 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 16:12:51,209 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 16:12:51,210 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 16:12:51,210 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 16:12:51,210 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 16:12:51,210 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 16:12:51,211 - core.component - INFO - ע: subtask -> SubtaskComponent
+2025-03-18 16:12:51,212 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 16:12:51,213 - core.component - INFO - ע: cache_data -> CacheDataComponent
+2025-03-18 16:12:51,222 - core.component - INFO - ע: clear_cache_data -> ClearCacheDataComponent
+2025-03-18 16:12:51,222 - core.component - INFO - ע: get_cache_data -> GetCacheDataComponent
+2025-03-18 16:12:51,222 - core.component - INFO - ע: set_task_status -> SetTaskStatusComponent
+2025-03-18 16:12:51,223 - core.component - INFO - ע: jump_to_block -> JumpToBlockComponent
+2025-03-18 16:12:51,223 - core.component - INFO - ע: get_task_input_param -> GetTaskInputParamComponent
+2025-03-18 16:12:51,223 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 16:12:51,223 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 16:12:51,223 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 16:12:51,223 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 16:12:51,223 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 16:12:51,224 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 16:12:51,224 - config.component_config - INFO - Զע: components
+2025-03-18 16:12:51,284 - root - INFO - ʼʼݿ...
+2025-03-18 16:12:51,285 - root - INFO - ʼݿ...
+2025-03-18 16:12:51,343 - root - INFO - ݿɹ
+2025-03-18 16:12:51,345 - root - INFO - ʼʼ...
+2025-03-18 16:12:51,345 - root - INFO - ...
+2025-03-18 16:12:51,349 - root - INFO - Ѵ 9 ࣬ʼ
+2025-03-18 16:12:51,351 - root - INFO - ݳʼɹ
+2025-03-18 16:12:51,354 - core.component - INFO - Զ: components
+2025-03-18 16:12:51,355 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 16:12:51,356 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 16:12:51,357 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 16:12:51,359 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 16:12:51,361 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 16:12:51,362 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 16:12:51,364 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 16:12:51,365 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 16:12:51,366 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 16:12:51,367 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 16:12:51,368 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 16:12:51,369 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 16:12:51,371 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 16:12:51,373 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 16:12:51,375 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 16:12:51,377 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 16:12:51,379 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 16:12:51,381 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 16:12:51,382 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 16:12:51,383 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 16:12:51,384 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 16:12:51,385 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 16:12:51,387 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 16:12:51,389 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 16:12:51,391 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 16:12:51,393 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 16:12:51,396 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 16:12:51,397 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 16:12:51,399 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 16:12:51,401 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 16:12:51,402 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 16:12:51,402 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 16:12:51,403 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 16:12:51,404 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 16:12:51,404 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 16:12:51,406 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 16:12:51,406 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 16:12:51,408 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 16:12:51,411 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 16:12:51,411 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 16:12:51,414 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 16:12:51,414 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 16:12:51,415 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 16:12:51,415 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 16:12:51,416 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 16:12:51,417 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 16:12:51,418 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 16:12:51,420 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 16:12:51,422 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 16:12:51,423 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 16:12:51,426 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 16:12:51,429 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 16:12:51,429 - config.component_config - INFO - Զע: components
+2025-03-18 16:12:51,470 - root - INFO - Ӧ
+2025-03-18 16:17:50,154 - root - INFO - Ӧùر
+2025-03-18 16:17:51,338 - root - INFO - ʼʼݿ...
+2025-03-18 16:17:51,342 - root - INFO - ʼݿ...
+2025-03-18 16:17:51,398 - root - INFO - ݿɹ
+2025-03-18 16:17:51,398 - root - INFO - ʼʼ...
+2025-03-18 16:17:51,398 - root - INFO - ...
+2025-03-18 16:17:51,423 - root - INFO - Ѵ 9 ࣬ʼ
+2025-03-18 16:17:51,427 - root - INFO - ݳʼɹ
+2025-03-18 16:17:51,427 - core.component - INFO - Զ: components
+2025-03-18 16:17:51,427 - core.component - INFO - ע: check_task_instance_id_exists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 16:17:51,427 - core.component - INFO - ע: create_unique_id -> CreateUniqueIdComponent
+2025-03-18 16:17:51,427 - core.component - INFO - ע: current_timestamp -> CurrentTimestampComponent
+2025-03-18 16:17:51,427 - core.component - INFO - ע: current_time -> CurrentTimeComponent
+2025-03-18 16:17:51,427 - core.component - INFO - ע: execute_sql -> ExecuteSqlComponent
+2025-03-18 16:17:51,427 - core.component - INFO - ע: query_sql -> QuerySqlComponent
+2025-03-18 16:17:51,427 - core.component - INFO - ע: string_md5_encrypt -> StringMd5EncryptComponent
+2025-03-18 16:17:51,427 - core.component - INFO - ע: string_to_json_array -> StringToJsonArrayComponent
+2025-03-18 16:17:51,427 - core.component - INFO - ע: string_to_json_object -> StringToJsonObjectComponent
+2025-03-18 16:17:51,427 - core.component - INFO - ע: print -> PrintComponent
+2025-03-18 16:17:51,427 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 16:17:51,427 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 16:17:51,427 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 16:17:51,431 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 16:17:51,431 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 16:17:51,431 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 16:17:51,431 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 16:17:51,431 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 16:17:51,431 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 16:17:51,431 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 16:17:51,431 - core.component - INFO - ע: wait_modbus_value -> WaitModbusValueComponent
+2025-03-18 16:17:51,431 - core.component - INFO - ע: write_modbus_value -> WriteModbusValueComponent
+2025-03-18 16:17:51,431 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 16:17:51,431 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 16:17:51,431 - core.component - INFO - ע: if -> IfComponent
+2025-03-18 16:17:51,435 - core.component - INFO - ע: if_else -> IfElseComponent
+2025-03-18 16:17:51,435 - core.component - INFO - ע: if_else_if -> IfElseIfComponent
+2025-03-18 16:17:51,435 - core.component - INFO - ע: for_each -> ForEachComponent
+2025-03-18 16:17:51,435 - core.component - INFO - ע: while -> WhileComponent
+2025-03-18 16:17:51,435 - core.component - INFO - ע: break -> BreakComponent
+2025-03-18 16:17:51,435 - core.component - INFO - ע: return -> ReturnComponent
+2025-03-18 16:17:51,435 - core.component - INFO - ע: delay -> DelayComponent
+2025-03-18 16:17:51,435 - core.component - INFO - ע: parallel_execute -> ParallelExecuteComponent
+2025-03-18 16:17:51,435 - core.component - INFO - ע: serial_execute -> SerialExecuteComponent
+2025-03-18 16:17:51,435 - core.component - INFO - ע: throw_exception -> ThrowExceptionComponent
+2025-03-18 16:17:51,435 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 16:17:51,435 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 16:17:51,435 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 16:17:51,439 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 16:17:51,439 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 16:17:51,439 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 16:17:51,439 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 16:17:51,439 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 16:17:51,439 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 16:17:51,439 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 16:17:51,439 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 16:17:51,623 - core.component - INFO - ע: http_get_request -> HttpGetRequestComponent
+2025-03-18 16:17:51,623 - core.component - INFO - ע: http_post_request -> HttpPostRequestComponent
+2025-03-18 16:17:51,623 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 16:17:51,623 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 16:17:51,623 - core.component - INFO - ע: select_robot -> SelectRobotComponent
+2025-03-18 16:17:51,627 - core.component - INFO - ע: get_robot_position -> GetRobotPositionComponent
+2025-03-18 16:17:51,627 - core.component - INFO - ע: robot_action -> RobotActionComponent
+2025-03-18 16:17:51,627 - core.component - INFO - ע: change_robot_destination -> ChangeRobotDestinationComponent
+2025-03-18 16:17:51,631 - core.component - INFO - ע: get_robot_battery -> GetRobotBatteryComponent
+2025-03-18 16:17:51,632 - core.component - INFO - ע: get_robot_pgv_code -> GetRobotPGVCodeComponent
+2025-03-18 16:17:51,632 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 16:17:51,632 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 16:17:51,632 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 16:17:51,632 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 16:17:51,632 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 16:17:51,632 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 16:17:51,632 - core.component - INFO - ע: run_script -> RunScriptComponent
+2025-03-18 16:17:51,632 - core.component - INFO - ע: set_task_variables -> SetTaskVariablesComponent
+2025-03-18 16:17:51,635 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 16:17:51,635 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 16:17:51,635 - core.component - INFO - ע: batch_set_site -> BatchSetSiteComponent
+2025-03-18 16:17:51,635 - core.component - INFO - ע: get_dense_site -> GetDenseSiteComponent
+2025-03-18 16:17:51,635 - core.component - INFO - ע: query_site -> QuerySiteComponent
+2025-03-18 16:17:51,635 - core.component - INFO - ע: lock_site -> LockSiteComponent
+2025-03-18 16:17:51,635 - core.component - INFO - ע: unlock_site -> UnlockSiteComponent
+2025-03-18 16:17:51,635 - core.component - INFO - ע: get_locked_sites_by_task -> GetLockedSitesByTaskComponent
+2025-03-18 16:17:51,635 - core.component - INFO - ע: get_site_extension_property -> GetSiteExtensionPropertyComponent
+2025-03-18 16:17:51,635 - core.component - INFO - ע: set_site_extension_property -> SetSiteExtensionPropertyComponent
+2025-03-18 16:17:51,635 - core.component - INFO - ע: set_site_goods -> SetSiteGoodsComponent
+2025-03-18 16:17:51,635 - core.component - INFO - ע: set_site_empty -> SetSiteEmptyComponent
+2025-03-18 16:17:51,635 - core.component - INFO - ע: set_site_occupied -> SetSiteOccupiedComponent
+2025-03-18 16:17:51,635 - core.component - INFO - ע: set_site_tag -> SetSiteTagComponent
+2025-03-18 16:17:51,635 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 16:17:51,635 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 16:17:51,635 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 16:17:51,635 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 16:17:51,635 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 16:17:51,639 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 16:17:51,639 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 16:17:51,639 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 16:17:51,639 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 16:17:51,639 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 16:17:51,639 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 16:17:51,639 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 16:17:51,641 - core.component - INFO - ע: subtask -> SubtaskComponent
+2025-03-18 16:17:51,641 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 16:17:51,641 - core.component - INFO - ע: cache_data -> CacheDataComponent
+2025-03-18 16:17:51,641 - core.component - INFO - ע: clear_cache_data -> ClearCacheDataComponent
+2025-03-18 16:17:51,641 - core.component - INFO - ע: get_cache_data -> GetCacheDataComponent
+2025-03-18 16:17:51,641 - core.component - INFO - ע: set_task_status -> SetTaskStatusComponent
+2025-03-18 16:17:51,643 - core.component - INFO - ע: jump_to_block -> JumpToBlockComponent
+2025-03-18 16:17:51,643 - core.component - INFO - ע: get_task_input_param -> GetTaskInputParamComponent
+2025-03-18 16:17:51,643 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 16:17:51,643 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 16:17:51,643 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 16:17:51,643 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 16:17:51,643 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 16:17:51,643 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 16:17:51,643 - config.component_config - INFO - Զע: components
+2025-03-18 16:17:51,714 - root - INFO - ʼʼݿ...
+2025-03-18 16:17:51,714 - root - INFO - ʼݿ...
+2025-03-18 16:17:51,772 - root - INFO - ݿɹ
+2025-03-18 16:17:51,772 - root - INFO - ʼʼ...
+2025-03-18 16:17:51,772 - root - INFO - ...
+2025-03-18 16:17:51,772 - root - INFO - Ѵ 9 ࣬ʼ
+2025-03-18 16:17:51,773 - root - INFO - ݳʼɹ
+2025-03-18 16:17:51,773 - core.component - INFO - Զ: components
+2025-03-18 16:17:51,773 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 16:17:51,773 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 16:17:51,773 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 16:17:51,773 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 16:17:51,773 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 16:17:51,773 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 16:17:51,778 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 16:17:51,778 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 16:17:51,778 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 16:17:51,778 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 16:17:51,778 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 16:17:51,778 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 16:17:51,778 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 16:17:51,778 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 16:17:51,778 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 16:17:51,778 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 16:17:51,778 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 16:17:51,778 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 16:17:51,778 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 16:17:51,778 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 16:17:51,778 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 16:17:51,778 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 16:17:51,778 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 16:17:51,778 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 16:17:51,778 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 16:17:51,782 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 16:17:51,782 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 16:17:51,782 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 16:17:51,782 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 16:17:51,782 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 16:17:51,782 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 16:17:51,782 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 16:17:51,782 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 16:17:51,782 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 16:17:51,782 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 16:17:51,782 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 16:17:51,782 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 16:17:51,782 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 16:17:51,782 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 16:17:51,782 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 16:17:51,782 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 16:17:51,782 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 16:17:51,782 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 16:17:51,782 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 16:17:51,782 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 16:17:51,782 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 16:17:51,782 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 16:17:51,782 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 16:17:51,782 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 16:17:51,782 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 16:17:51,782 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 16:17:51,782 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 16:17:51,782 - config.component_config - INFO - Զע: components
+2025-03-18 16:17:51,798 - root - INFO - Ӧ
+2025-03-18 16:25:57,507 - root - INFO - Ӧùر
+2025-03-18 16:25:58,737 - root - INFO - ʼʼݿ...
+2025-03-18 16:25:58,737 - root - INFO - ʼݿ...
+2025-03-18 16:25:58,800 - root - INFO - ݿɹ
+2025-03-18 16:25:58,800 - root - INFO - ʼʼ...
+2025-03-18 16:25:58,800 - root - INFO - ...
+2025-03-18 16:25:58,817 - root - INFO - Ѵ 9 ࣬ʼ
+2025-03-18 16:25:58,817 - root - INFO - ݳʼɹ
+2025-03-18 16:25:58,832 - core.component - INFO - Զ: components
+2025-03-18 16:25:58,832 - core.component - INFO - ע: check_task_instance_id_exists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 16:25:58,832 - core.component - INFO - ע: create_unique_id -> CreateUniqueIdComponent
+2025-03-18 16:25:58,832 - core.component - INFO - ע: current_timestamp -> CurrentTimestampComponent
+2025-03-18 16:25:58,832 - core.component - INFO - ע: current_time -> CurrentTimeComponent
+2025-03-18 16:25:58,832 - core.component - INFO - ע: execute_sql -> ExecuteSqlComponent
+2025-03-18 16:25:58,832 - core.component - INFO - ע: query_sql -> QuerySqlComponent
+2025-03-18 16:25:58,832 - core.component - INFO - ע: string_md5_encrypt -> StringMd5EncryptComponent
+2025-03-18 16:25:58,832 - core.component - INFO - ע: string_to_json_array -> StringToJsonArrayComponent
+2025-03-18 16:25:58,832 - core.component - INFO - ע: string_to_json_object -> StringToJsonObjectComponent
+2025-03-18 16:25:58,832 - core.component - INFO - ע: print -> PrintComponent
+2025-03-18 16:25:58,832 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 16:25:58,848 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 16:25:58,848 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 16:25:58,848 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 16:25:58,848 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 16:25:58,848 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 16:25:58,848 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 16:25:58,848 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 16:25:58,848 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 16:25:58,848 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 16:25:58,848 - core.component - INFO - ע: wait_modbus_value -> WaitModbusValueComponent
+2025-03-18 16:25:58,864 - core.component - INFO - ע: write_modbus_value -> WriteModbusValueComponent
+2025-03-18 16:25:58,864 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 16:25:58,864 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 16:25:58,864 - core.component - INFO - ע: if -> IfComponent
+2025-03-18 16:25:58,864 - core.component - INFO - ע: if_else -> IfElseComponent
+2025-03-18 16:25:58,864 - core.component - INFO - ע: if_else_if -> IfElseIfComponent
+2025-03-18 16:25:58,864 - core.component - INFO - ע: for_each -> ForEachComponent
+2025-03-18 16:25:58,864 - core.component - INFO - ע: while -> WhileComponent
+2025-03-18 16:25:58,864 - core.component - INFO - ע: break -> BreakComponent
+2025-03-18 16:25:58,864 - core.component - INFO - ע: return -> ReturnComponent
+2025-03-18 16:25:58,881 - core.component - INFO - ע: delay -> DelayComponent
+2025-03-18 16:25:58,881 - core.component - INFO - ע: parallel_execute -> ParallelExecuteComponent
+2025-03-18 16:25:58,881 - core.component - INFO - ע: serial_execute -> SerialExecuteComponent
+2025-03-18 16:25:58,881 - core.component - INFO - ע: throw_exception -> ThrowExceptionComponent
+2025-03-18 16:25:58,881 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 16:25:58,881 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 16:25:58,881 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 16:25:58,881 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 16:25:58,881 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 16:25:58,881 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 16:25:58,881 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 16:25:58,897 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 16:25:58,897 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 16:25:58,897 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 16:25:58,897 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 16:25:59,072 - core.component - INFO - ע: http_get_request -> HttpGetRequestComponent
+2025-03-18 16:25:59,072 - core.component - INFO - ע: http_post_request -> HttpPostRequestComponent
+2025-03-18 16:25:59,072 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 16:25:59,072 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 16:25:59,072 - core.component - INFO - ע: select_robot -> SelectRobotComponent
+2025-03-18 16:25:59,072 - core.component - INFO - ע: get_robot_position -> GetRobotPositionComponent
+2025-03-18 16:25:59,072 - core.component - INFO - ע: robot_action -> RobotActionComponent
+2025-03-18 16:25:59,072 - core.component - INFO - ע: change_robot_destination -> ChangeRobotDestinationComponent
+2025-03-18 16:25:59,072 - core.component - INFO - ע: get_robot_battery -> GetRobotBatteryComponent
+2025-03-18 16:25:59,072 - core.component - INFO - ע: get_robot_pgv_code -> GetRobotPGVCodeComponent
+2025-03-18 16:25:59,087 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 16:25:59,087 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 16:25:59,087 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 16:25:59,087 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 16:25:59,087 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 16:25:59,087 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 16:25:59,087 - core.component - INFO - ע: run_script -> RunScriptComponent
+2025-03-18 16:25:59,087 - core.component - INFO - ע: set_task_variables -> SetTaskVariablesComponent
+2025-03-18 16:25:59,087 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 16:25:59,087 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 16:25:59,087 - core.component - INFO - ע: batch_set_site -> BatchSetSiteComponent
+2025-03-18 16:25:59,087 - core.component - INFO - ע: get_dense_site -> GetDenseSiteComponent
+2025-03-18 16:25:59,087 - core.component - INFO - ע: query_site -> QuerySiteComponent
+2025-03-18 16:25:59,087 - core.component - INFO - ע: lock_site -> LockSiteComponent
+2025-03-18 16:25:59,087 - core.component - INFO - ע: unlock_site -> UnlockSiteComponent
+2025-03-18 16:25:59,087 - core.component - INFO - ע: get_locked_sites_by_task -> GetLockedSitesByTaskComponent
+2025-03-18 16:25:59,103 - core.component - INFO - ע: get_site_extension_property -> GetSiteExtensionPropertyComponent
+2025-03-18 16:25:59,103 - core.component - INFO - ע: set_site_extension_property -> SetSiteExtensionPropertyComponent
+2025-03-18 16:25:59,103 - core.component - INFO - ע: set_site_goods -> SetSiteGoodsComponent
+2025-03-18 16:25:59,103 - core.component - INFO - ע: set_site_empty -> SetSiteEmptyComponent
+2025-03-18 16:25:59,103 - core.component - INFO - ע: set_site_occupied -> SetSiteOccupiedComponent
+2025-03-18 16:25:59,103 - core.component - INFO - ע: set_site_tag -> SetSiteTagComponent
+2025-03-18 16:25:59,103 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 16:25:59,103 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 16:25:59,103 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 16:25:59,103 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 16:25:59,103 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 16:25:59,103 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 16:25:59,103 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 16:25:59,103 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 16:25:59,103 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 16:25:59,103 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 16:25:59,103 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 16:25:59,103 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 16:25:59,103 - core.component - INFO - ע: subtask -> SubtaskComponent
+2025-03-18 16:25:59,103 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 16:25:59,103 - core.component - INFO - ע: cache_data -> CacheDataComponent
+2025-03-18 16:25:59,103 - core.component - INFO - ע: clear_cache_data -> ClearCacheDataComponent
+2025-03-18 16:25:59,103 - core.component - INFO - ע: get_cache_data -> GetCacheDataComponent
+2025-03-18 16:25:59,103 - core.component - INFO - ע: set_task_status -> SetTaskStatusComponent
+2025-03-18 16:25:59,103 - core.component - INFO - ע: jump_to_block -> JumpToBlockComponent
+2025-03-18 16:25:59,103 - core.component - INFO - ע: get_task_input_param -> GetTaskInputParamComponent
+2025-03-18 16:25:59,103 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 16:25:59,103 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 16:25:59,103 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 16:25:59,103 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 16:25:59,103 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 16:25:59,103 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 16:25:59,103 - config.component_config - INFO - Զע: components
+2025-03-18 16:25:59,166 - root - INFO - ʼʼݿ...
+2025-03-18 16:25:59,166 - root - INFO - ʼݿ...
+2025-03-18 16:25:59,214 - root - INFO - ݿɹ
+2025-03-18 16:25:59,214 - root - INFO - ʼʼ...
+2025-03-18 16:25:59,214 - root - INFO - ...
+2025-03-18 16:25:59,214 - root - INFO - Ѵ 9 ࣬ʼ
+2025-03-18 16:25:59,214 - root - INFO - ݳʼɹ
+2025-03-18 16:25:59,214 - core.component - INFO - Զ: components
+2025-03-18 16:25:59,214 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 16:25:59,214 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 16:25:59,214 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 16:25:59,214 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 16:25:59,214 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 16:25:59,214 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 16:25:59,214 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 16:25:59,214 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 16:25:59,214 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 16:25:59,214 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 16:25:59,214 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 16:25:59,214 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 16:25:59,214 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 16:25:59,214 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 16:25:59,214 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 16:25:59,214 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 16:25:59,214 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 16:25:59,214 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 16:25:59,214 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 16:25:59,214 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 16:25:59,214 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 16:25:59,214 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 16:25:59,214 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 16:25:59,214 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 16:25:59,214 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 16:25:59,214 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 16:25:59,214 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 16:25:59,214 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 16:25:59,214 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 16:25:59,214 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 16:25:59,214 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 16:25:59,214 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 16:25:59,214 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 16:25:59,214 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 16:25:59,214 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 16:25:59,214 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 16:25:59,214 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 16:25:59,214 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 16:25:59,214 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 16:25:59,214 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 16:25:59,214 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 16:25:59,214 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 16:25:59,214 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 16:25:59,214 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 16:25:59,214 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 16:25:59,214 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 16:25:59,214 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 16:25:59,214 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 16:25:59,214 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 16:25:59,214 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 16:25:59,214 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 16:25:59,214 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 16:25:59,214 - config.component_config - INFO - Զע: components
+2025-03-18 16:25:59,241 - root - INFO - Ӧ
+2025-03-18 16:30:57,286 - root - INFO - Ӧùر
+2025-03-18 16:30:58,672 - root - INFO - ʼʼݿ...
+2025-03-18 16:30:58,672 - root - INFO - ʼݿ...
+2025-03-18 16:30:58,735 - root - INFO - ݿɹ
+2025-03-18 16:30:58,735 - root - INFO - ʼʼ...
+2025-03-18 16:30:58,735 - root - INFO - ...
+2025-03-18 16:30:58,753 - root - INFO - Ѵ 9 ࣬ʼ
+2025-03-18 16:30:58,753 - root - INFO - ݳʼɹ
+2025-03-18 16:30:58,753 - core.component - INFO - Զ: components
+2025-03-18 16:30:58,753 - core.component - INFO - ע: check_task_instance_id_exists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 16:30:58,753 - core.component - INFO - ע: create_unique_id -> CreateUniqueIdComponent
+2025-03-18 16:30:58,753 - core.component - INFO - ע: current_timestamp -> CurrentTimestampComponent
+2025-03-18 16:30:58,766 - core.component - INFO - ע: current_time -> CurrentTimeComponent
+2025-03-18 16:30:58,766 - core.component - INFO - ע: execute_sql -> ExecuteSqlComponent
+2025-03-18 16:30:58,767 - core.component - INFO - ע: query_sql -> QuerySqlComponent
+2025-03-18 16:30:58,767 - core.component - INFO - ע: string_md5_encrypt -> StringMd5EncryptComponent
+2025-03-18 16:30:58,768 - core.component - INFO - ע: string_to_json_array -> StringToJsonArrayComponent
+2025-03-18 16:30:58,768 - core.component - INFO - ע: string_to_json_object -> StringToJsonObjectComponent
+2025-03-18 16:30:58,768 - core.component - INFO - ע: print -> PrintComponent
+2025-03-18 16:30:58,768 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 16:30:58,768 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 16:30:58,768 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 16:30:58,768 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 16:30:58,768 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 16:30:58,768 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 16:30:58,768 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 16:30:58,768 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 16:30:58,768 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 16:30:58,768 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 16:30:58,768 - core.component - INFO - ע: wait_modbus_value -> WaitModbusValueComponent
+2025-03-18 16:30:58,768 - core.component - INFO - ע: write_modbus_value -> WriteModbusValueComponent
+2025-03-18 16:30:58,768 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 16:30:58,768 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 16:30:58,768 - core.component - INFO - ע: if -> IfComponent
+2025-03-18 16:30:58,768 - core.component - INFO - ע: if_else -> IfElseComponent
+2025-03-18 16:30:58,768 - core.component - INFO - ע: if_else_if -> IfElseIfComponent
+2025-03-18 16:30:58,768 - core.component - INFO - ע: for_each -> ForEachComponent
+2025-03-18 16:30:58,768 - core.component - INFO - ע: while -> WhileComponent
+2025-03-18 16:30:58,768 - core.component - INFO - ע: break -> BreakComponent
+2025-03-18 16:30:58,768 - core.component - INFO - ע: return -> ReturnComponent
+2025-03-18 16:30:58,768 - core.component - INFO - ע: delay -> DelayComponent
+2025-03-18 16:30:58,768 - core.component - INFO - ע: parallel_execute -> ParallelExecuteComponent
+2025-03-18 16:30:58,768 - core.component - INFO - ע: serial_execute -> SerialExecuteComponent
+2025-03-18 16:30:58,768 - core.component - INFO - ע: throw_exception -> ThrowExceptionComponent
+2025-03-18 16:30:58,768 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 16:30:58,768 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 16:30:58,768 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 16:30:58,768 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 16:30:58,768 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 16:30:58,768 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 16:30:58,768 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 16:30:58,768 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 16:30:58,768 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 16:30:58,768 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 16:30:58,768 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 16:30:58,943 - core.component - INFO - ע: http_get_request -> HttpGetRequestComponent
+2025-03-18 16:30:58,943 - core.component - INFO - ע: http_post_request -> HttpPostRequestComponent
+2025-03-18 16:30:58,943 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 16:30:58,943 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 16:30:58,952 - core.component - INFO - ע: select_robot -> SelectRobotComponent
+2025-03-18 16:30:58,952 - core.component - INFO - ע: get_robot_position -> GetRobotPositionComponent
+2025-03-18 16:30:58,952 - core.component - INFO - ע: robot_action -> RobotActionComponent
+2025-03-18 16:30:58,952 - core.component - INFO - ע: change_robot_destination -> ChangeRobotDestinationComponent
+2025-03-18 16:30:58,957 - core.component - INFO - ע: get_robot_battery -> GetRobotBatteryComponent
+2025-03-18 16:30:58,957 - core.component - INFO - ע: get_robot_pgv_code -> GetRobotPGVCodeComponent
+2025-03-18 16:30:58,957 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 16:30:58,957 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 16:30:58,957 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 16:30:58,957 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 16:30:58,957 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 16:30:58,957 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 16:30:58,957 - core.component - INFO - ע: run_script -> RunScriptComponent
+2025-03-18 16:30:58,957 - core.component - INFO - ע: set_task_variables -> SetTaskVariablesComponent
+2025-03-18 16:30:58,957 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 16:30:58,957 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 16:30:58,957 - core.component - INFO - ע: batch_set_site -> BatchSetSiteComponent
+2025-03-18 16:30:58,963 - core.component - INFO - ע: get_dense_site -> GetDenseSiteComponent
+2025-03-18 16:30:58,963 - core.component - INFO - ע: query_site -> QuerySiteComponent
+2025-03-18 16:30:58,963 - core.component - INFO - ע: lock_site -> LockSiteComponent
+2025-03-18 16:30:58,963 - core.component - INFO - ע: unlock_site -> UnlockSiteComponent
+2025-03-18 16:30:58,964 - core.component - INFO - ע: get_locked_sites_by_task -> GetLockedSitesByTaskComponent
+2025-03-18 16:30:58,964 - core.component - INFO - ע: get_site_extension_property -> GetSiteExtensionPropertyComponent
+2025-03-18 16:30:58,964 - core.component - INFO - ע: set_site_extension_property -> SetSiteExtensionPropertyComponent
+2025-03-18 16:30:58,965 - core.component - INFO - ע: set_site_goods -> SetSiteGoodsComponent
+2025-03-18 16:30:58,965 - core.component - INFO - ע: set_site_empty -> SetSiteEmptyComponent
+2025-03-18 16:30:58,965 - core.component - INFO - ע: set_site_occupied -> SetSiteOccupiedComponent
+2025-03-18 16:30:58,965 - core.component - INFO - ע: set_site_tag -> SetSiteTagComponent
+2025-03-18 16:30:58,966 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 16:30:58,966 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 16:30:58,966 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 16:30:58,966 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 16:30:58,967 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 16:30:58,967 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 16:30:58,967 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 16:30:58,967 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 16:30:58,967 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 16:30:58,967 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 16:30:58,968 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 16:30:58,968 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 16:30:58,968 - core.component - INFO - ע: subtask -> SubtaskComponent
+2025-03-18 16:30:58,968 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 16:30:58,969 - core.component - INFO - ע: cache_data -> CacheDataComponent
+2025-03-18 16:30:58,969 - core.component - INFO - ע: clear_cache_data -> ClearCacheDataComponent
+2025-03-18 16:30:58,969 - core.component - INFO - ע: get_cache_data -> GetCacheDataComponent
+2025-03-18 16:30:58,970 - core.component - INFO - ע: set_task_status -> SetTaskStatusComponent
+2025-03-18 16:30:58,970 - core.component - INFO - ע: jump_to_block -> JumpToBlockComponent
+2025-03-18 16:30:58,970 - core.component - INFO - ע: get_task_input_param -> GetTaskInputParamComponent
+2025-03-18 16:30:58,970 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 16:30:58,970 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 16:30:58,971 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 16:30:58,971 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 16:30:58,971 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 16:30:58,971 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 16:30:58,971 - config.component_config - INFO - Զע: components
+2025-03-18 16:30:59,019 - root - INFO - ʼʼݿ...
+2025-03-18 16:30:59,019 - root - INFO - ʼݿ...
+2025-03-18 16:30:59,099 - root - INFO - ݿɹ
+2025-03-18 16:30:59,099 - root - INFO - ʼʼ...
+2025-03-18 16:30:59,099 - root - INFO - ...
+2025-03-18 16:30:59,099 - root - INFO - Ѵ 9 ࣬ʼ
+2025-03-18 16:30:59,099 - root - INFO - ݳʼɹ
+2025-03-18 16:30:59,099 - core.component - INFO - Զ: components
+2025-03-18 16:30:59,099 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 16:30:59,099 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 16:30:59,099 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 16:30:59,099 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 16:30:59,099 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 16:30:59,099 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 16:30:59,099 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 16:30:59,099 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 16:30:59,099 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 16:30:59,099 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 16:30:59,099 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 16:30:59,099 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 16:30:59,099 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 16:30:59,099 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 16:30:59,099 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 16:30:59,099 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 16:30:59,099 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 16:30:59,099 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 16:30:59,099 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 16:30:59,099 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 16:30:59,099 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 16:30:59,099 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 16:30:59,099 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 16:30:59,115 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 16:30:59,115 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 16:30:59,115 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 16:30:59,115 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 16:30:59,115 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 16:30:59,115 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 16:30:59,115 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 16:30:59,115 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 16:30:59,115 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 16:30:59,115 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 16:30:59,115 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 16:30:59,118 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 16:30:59,118 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 16:30:59,118 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 16:30:59,118 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 16:30:59,118 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 16:30:59,118 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 16:30:59,118 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 16:30:59,118 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 16:30:59,118 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 16:30:59,118 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 16:30:59,118 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 16:30:59,118 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 16:30:59,118 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 16:30:59,121 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 16:30:59,121 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 16:30:59,121 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 16:30:59,121 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 16:30:59,121 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 16:30:59,121 - config.component_config - INFO - Զע: components
+2025-03-18 16:30:59,135 - root - INFO - Ӧ
+2025-03-18 16:35:58,131 - root - INFO - Ӧùر
+2025-03-18 16:35:59,556 - root - INFO - ʼʼݿ...
+2025-03-18 16:35:59,559 - root - INFO - ʼݿ...
+2025-03-18 16:35:59,609 - root - INFO - ݿɹ
+2025-03-18 16:35:59,611 - root - INFO - ʼʼ...
+2025-03-18 16:35:59,612 - root - INFO - ...
+2025-03-18 16:35:59,631 - root - INFO - Ѵ 9 ࣬ʼ
+2025-03-18 16:35:59,634 - root - INFO - ݳʼɹ
+2025-03-18 16:35:59,635 - core.component - INFO - Զ: components
+2025-03-18 16:35:59,638 - core.component - INFO - ע: check_task_instance_id_exists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 16:35:59,639 - core.component - INFO - ע: create_unique_id -> CreateUniqueIdComponent
+2025-03-18 16:35:59,639 - core.component - INFO - ע: current_timestamp -> CurrentTimestampComponent
+2025-03-18 16:35:59,641 - core.component - INFO - ע: current_time -> CurrentTimeComponent
+2025-03-18 16:35:59,641 - core.component - INFO - ע: execute_sql -> ExecuteSqlComponent
+2025-03-18 16:35:59,641 - core.component - INFO - ע: query_sql -> QuerySqlComponent
+2025-03-18 16:35:59,641 - core.component - INFO - ע: string_md5_encrypt -> StringMd5EncryptComponent
+2025-03-18 16:35:59,641 - core.component - INFO - ע: string_to_json_array -> StringToJsonArrayComponent
+2025-03-18 16:35:59,641 - core.component - INFO - ע: string_to_json_object -> StringToJsonObjectComponent
+2025-03-18 16:35:59,641 - core.component - INFO - ע: print -> PrintComponent
+2025-03-18 16:35:59,641 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 16:35:59,641 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 16:35:59,643 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 16:35:59,645 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 16:35:59,645 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 16:35:59,645 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 16:35:59,646 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 16:35:59,647 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 16:35:59,647 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 16:35:59,648 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 16:35:59,649 - core.component - INFO - ע: wait_modbus_value -> WaitModbusValueComponent
+2025-03-18 16:35:59,650 - core.component - INFO - ע: write_modbus_value -> WriteModbusValueComponent
+2025-03-18 16:35:59,650 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 16:35:59,651 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 16:35:59,652 - core.component - INFO - ע: if -> IfComponent
+2025-03-18 16:35:59,654 - core.component - INFO - ע: if_else -> IfElseComponent
+2025-03-18 16:35:59,654 - core.component - INFO - ע: if_else_if -> IfElseIfComponent
+2025-03-18 16:35:59,656 - core.component - INFO - ע: for_each -> ForEachComponent
+2025-03-18 16:35:59,659 - core.component - INFO - ע: while -> WhileComponent
+2025-03-18 16:35:59,659 - core.component - INFO - ע: break -> BreakComponent
+2025-03-18 16:35:59,659 - core.component - INFO - ע: return -> ReturnComponent
+2025-03-18 16:35:59,660 - core.component - INFO - ע: delay -> DelayComponent
+2025-03-18 16:35:59,660 - core.component - INFO - ע: parallel_execute -> ParallelExecuteComponent
+2025-03-18 16:35:59,663 - core.component - INFO - ע: serial_execute -> SerialExecuteComponent
+2025-03-18 16:35:59,664 - core.component - INFO - ע: throw_exception -> ThrowExceptionComponent
+2025-03-18 16:35:59,666 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 16:35:59,666 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 16:35:59,666 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 16:35:59,666 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 16:35:59,668 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 16:35:59,669 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 16:35:59,669 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 16:35:59,670 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 16:35:59,670 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 16:35:59,671 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 16:35:59,671 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 16:35:59,848 - core.component - INFO - ע: http_get_request -> HttpGetRequestComponent
+2025-03-18 16:35:59,852 - core.component - INFO - ע: http_post_request -> HttpPostRequestComponent
+2025-03-18 16:35:59,855 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 16:35:59,857 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 16:35:59,859 - core.component - INFO - ע: select_robot -> SelectRobotComponent
+2025-03-18 16:35:59,862 - core.component - INFO - ע: get_robot_position -> GetRobotPositionComponent
+2025-03-18 16:35:59,870 - core.component - INFO - ע: robot_action -> RobotActionComponent
+2025-03-18 16:35:59,875 - core.component - INFO - ע: change_robot_destination -> ChangeRobotDestinationComponent
+2025-03-18 16:35:59,876 - core.component - INFO - ע: get_robot_battery -> GetRobotBatteryComponent
+2025-03-18 16:35:59,876 - core.component - INFO - ע: get_robot_pgv_code -> GetRobotPGVCodeComponent
+2025-03-18 16:35:59,877 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 16:35:59,877 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 16:35:59,878 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 16:35:59,879 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 16:35:59,879 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 16:35:59,879 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 16:35:59,880 - core.component - INFO - ע: run_script -> RunScriptComponent
+2025-03-18 16:35:59,881 - core.component - INFO - ע: set_task_variables -> SetTaskVariablesComponent
+2025-03-18 16:35:59,883 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 16:35:59,883 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 16:35:59,884 - core.component - INFO - ע: batch_set_site -> BatchSetSiteComponent
+2025-03-18 16:35:59,885 - core.component - INFO - ע: get_dense_site -> GetDenseSiteComponent
+2025-03-18 16:35:59,885 - core.component - INFO - ע: query_site -> QuerySiteComponent
+2025-03-18 16:35:59,886 - core.component - INFO - ע: lock_site -> LockSiteComponent
+2025-03-18 16:35:59,886 - core.component - INFO - ע: unlock_site -> UnlockSiteComponent
+2025-03-18 16:35:59,887 - core.component - INFO - ע: get_locked_sites_by_task -> GetLockedSitesByTaskComponent
+2025-03-18 16:35:59,887 - core.component - INFO - ע: get_site_extension_property -> GetSiteExtensionPropertyComponent
+2025-03-18 16:35:59,887 - core.component - INFO - ע: set_site_extension_property -> SetSiteExtensionPropertyComponent
+2025-03-18 16:35:59,887 - core.component - INFO - ע: set_site_goods -> SetSiteGoodsComponent
+2025-03-18 16:35:59,887 - core.component - INFO - ע: set_site_empty -> SetSiteEmptyComponent
+2025-03-18 16:35:59,887 - core.component - INFO - ע: set_site_occupied -> SetSiteOccupiedComponent
+2025-03-18 16:35:59,887 - core.component - INFO - ע: set_site_tag -> SetSiteTagComponent
+2025-03-18 16:35:59,887 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 16:35:59,887 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 16:35:59,887 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 16:35:59,887 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 16:35:59,888 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 16:35:59,888 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 16:35:59,888 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 16:35:59,888 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 16:35:59,888 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 16:35:59,888 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 16:35:59,888 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 16:35:59,889 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 16:35:59,890 - core.component - INFO - ע: subtask -> SubtaskComponent
+2025-03-18 16:35:59,890 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 16:35:59,890 - core.component - INFO - ע: cache_data -> CacheDataComponent
+2025-03-18 16:35:59,891 - core.component - INFO - ע: clear_cache_data -> ClearCacheDataComponent
+2025-03-18 16:35:59,891 - core.component - INFO - ע: get_cache_data -> GetCacheDataComponent
+2025-03-18 16:35:59,891 - core.component - INFO - ע: set_task_status -> SetTaskStatusComponent
+2025-03-18 16:35:59,892 - core.component - INFO - ע: jump_to_block -> JumpToBlockComponent
+2025-03-18 16:35:59,894 - core.component - INFO - ע: get_task_input_param -> GetTaskInputParamComponent
+2025-03-18 16:35:59,894 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 16:35:59,894 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 16:35:59,894 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 16:35:59,894 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 16:35:59,894 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 16:35:59,894 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 16:35:59,894 - config.component_config - INFO - Զע: components
+2025-03-18 16:35:59,946 - root - INFO - ʼʼݿ...
+2025-03-18 16:35:59,947 - root - INFO - ʼݿ...
+2025-03-18 16:36:00,002 - root - INFO - ݿɹ
+2025-03-18 16:36:00,004 - root - INFO - ʼʼ...
+2025-03-18 16:36:00,004 - root - INFO - ...
+2025-03-18 16:36:00,007 - root - INFO - Ѵ 9 ࣬ʼ
+2025-03-18 16:36:00,010 - root - INFO - ݳʼɹ
+2025-03-18 16:36:00,010 - core.component - INFO - Զ: components
+2025-03-18 16:36:00,013 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 16:36:00,013 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 16:36:00,013 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 16:36:00,014 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 16:36:00,017 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 16:36:00,017 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 16:36:00,018 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 16:36:00,018 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 16:36:00,019 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 16:36:00,019 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 16:36:00,020 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 16:36:00,021 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 16:36:00,022 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 16:36:00,023 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 16:36:00,024 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 16:36:00,026 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 16:36:00,027 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 16:36:00,028 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 16:36:00,029 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 16:36:00,030 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 16:36:00,031 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 16:36:00,032 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 16:36:00,032 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 16:36:00,032 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 16:36:00,034 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 16:36:00,035 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 16:36:00,038 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 16:36:00,041 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 16:36:00,041 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 16:36:00,041 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 16:36:00,041 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 16:36:00,043 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 16:36:00,043 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 16:36:00,043 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 16:36:00,043 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 16:36:00,045 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 16:36:00,045 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 16:36:00,046 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 16:36:00,047 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 16:36:00,049 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 16:36:00,050 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 16:36:00,050 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 16:36:00,053 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 16:36:00,054 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 16:36:00,055 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 16:36:00,055 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 16:36:00,055 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 16:36:00,055 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 16:36:00,056 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 16:36:00,057 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 16:36:00,057 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 16:36:00,059 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 16:36:00,062 - config.component_config - INFO - Զע: components
+2025-03-18 16:36:00,087 - root - INFO - Ӧ
+2025-03-18 16:40:58,934 - root - INFO - Ӧùر
+2025-03-18 16:41:00,126 - root - INFO - ʼʼݿ...
+2025-03-18 16:41:00,126 - root - INFO - ʼݿ...
+2025-03-18 16:41:00,177 - root - INFO - ݿɹ
+2025-03-18 16:41:00,178 - root - INFO - ʼʼ...
+2025-03-18 16:41:00,178 - root - INFO - ...
+2025-03-18 16:41:00,202 - root - INFO - Ѵ 9 ࣬ʼ
+2025-03-18 16:41:00,204 - root - INFO - ݳʼɹ
+2025-03-18 16:41:00,206 - core.component - INFO - Զ: components
+2025-03-18 16:41:00,208 - core.component - INFO - ע: check_task_instance_id_exists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 16:41:00,209 - core.component - INFO - ע: create_unique_id -> CreateUniqueIdComponent
+2025-03-18 16:41:00,210 - core.component - INFO - ע: current_timestamp -> CurrentTimestampComponent
+2025-03-18 16:41:00,210 - core.component - INFO - ע: current_time -> CurrentTimeComponent
+2025-03-18 16:41:00,210 - core.component - INFO - ע: execute_sql -> ExecuteSqlComponent
+2025-03-18 16:41:00,210 - core.component - INFO - ע: query_sql -> QuerySqlComponent
+2025-03-18 16:41:00,210 - core.component - INFO - ע: string_md5_encrypt -> StringMd5EncryptComponent
+2025-03-18 16:41:00,210 - core.component - INFO - ע: string_to_json_array -> StringToJsonArrayComponent
+2025-03-18 16:41:00,210 - core.component - INFO - ע: string_to_json_object -> StringToJsonObjectComponent
+2025-03-18 16:41:00,210 - core.component - INFO - ע: print -> PrintComponent
+2025-03-18 16:41:00,210 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 16:41:00,210 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 16:41:00,210 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 16:41:00,210 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 16:41:00,210 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 16:41:00,226 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 16:41:00,226 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 16:41:00,226 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 16:41:00,226 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 16:41:00,226 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 16:41:00,226 - core.component - INFO - ע: wait_modbus_value -> WaitModbusValueComponent
+2025-03-18 16:41:00,226 - core.component - INFO - ע: write_modbus_value -> WriteModbusValueComponent
+2025-03-18 16:41:00,226 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 16:41:00,226 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 16:41:00,242 - core.component - INFO - ע: if -> IfComponent
+2025-03-18 16:41:00,242 - core.component - INFO - ע: if_else -> IfElseComponent
+2025-03-18 16:41:00,242 - core.component - INFO - ע: if_else_if -> IfElseIfComponent
+2025-03-18 16:41:00,242 - core.component - INFO - ע: for_each -> ForEachComponent
+2025-03-18 16:41:00,242 - core.component - INFO - ע: while -> WhileComponent
+2025-03-18 16:41:00,242 - core.component - INFO - ע: break -> BreakComponent
+2025-03-18 16:41:00,242 - core.component - INFO - ע: return -> ReturnComponent
+2025-03-18 16:41:00,242 - core.component - INFO - ע: delay -> DelayComponent
+2025-03-18 16:41:00,242 - core.component - INFO - ע: parallel_execute -> ParallelExecuteComponent
+2025-03-18 16:41:00,242 - core.component - INFO - ע: serial_execute -> SerialExecuteComponent
+2025-03-18 16:41:00,242 - core.component - INFO - ע: throw_exception -> ThrowExceptionComponent
+2025-03-18 16:41:00,242 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 16:41:00,242 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 16:41:00,258 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 16:41:00,258 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 16:41:00,258 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 16:41:00,258 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 16:41:00,258 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 16:41:00,258 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 16:41:00,258 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 16:41:00,258 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 16:41:00,258 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 16:41:00,441 - core.component - INFO - ע: http_get_request -> HttpGetRequestComponent
+2025-03-18 16:41:00,441 - core.component - INFO - ע: http_post_request -> HttpPostRequestComponent
+2025-03-18 16:41:00,441 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 16:41:00,441 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 16:41:00,441 - core.component - INFO - ע: select_robot -> SelectRobotComponent
+2025-03-18 16:41:00,441 - core.component - INFO - ע: get_robot_position -> GetRobotPositionComponent
+2025-03-18 16:41:00,441 - core.component - INFO - ע: robot_action -> RobotActionComponent
+2025-03-18 16:41:00,441 - core.component - INFO - ע: change_robot_destination -> ChangeRobotDestinationComponent
+2025-03-18 16:41:00,441 - core.component - INFO - ע: get_robot_battery -> GetRobotBatteryComponent
+2025-03-18 16:41:00,441 - core.component - INFO - ע: get_robot_pgv_code -> GetRobotPGVCodeComponent
+2025-03-18 16:41:00,441 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 16:41:00,441 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 16:41:00,441 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 16:41:00,441 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 16:41:00,441 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 16:41:00,441 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 16:41:00,441 - core.component - INFO - ע: run_script -> RunScriptComponent
+2025-03-18 16:41:00,441 - core.component - INFO - ע: set_task_variables -> SetTaskVariablesComponent
+2025-03-18 16:41:00,441 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 16:41:00,441 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 16:41:00,441 - core.component - INFO - ע: batch_set_site -> BatchSetSiteComponent
+2025-03-18 16:41:00,457 - core.component - INFO - ע: get_dense_site -> GetDenseSiteComponent
+2025-03-18 16:41:00,457 - core.component - INFO - ע: query_site -> QuerySiteComponent
+2025-03-18 16:41:00,457 - core.component - INFO - ע: lock_site -> LockSiteComponent
+2025-03-18 16:41:00,457 - core.component - INFO - ע: unlock_site -> UnlockSiteComponent
+2025-03-18 16:41:00,457 - core.component - INFO - ע: get_locked_sites_by_task -> GetLockedSitesByTaskComponent
+2025-03-18 16:41:00,457 - core.component - INFO - ע: get_site_extension_property -> GetSiteExtensionPropertyComponent
+2025-03-18 16:41:00,457 - core.component - INFO - ע: set_site_extension_property -> SetSiteExtensionPropertyComponent
+2025-03-18 16:41:00,457 - core.component - INFO - ע: set_site_goods -> SetSiteGoodsComponent
+2025-03-18 16:41:00,457 - core.component - INFO - ע: set_site_empty -> SetSiteEmptyComponent
+2025-03-18 16:41:00,457 - core.component - INFO - ע: set_site_occupied -> SetSiteOccupiedComponent
+2025-03-18 16:41:00,457 - core.component - INFO - ע: set_site_tag -> SetSiteTagComponent
+2025-03-18 16:41:00,457 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 16:41:00,457 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 16:41:00,457 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 16:41:00,457 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 16:41:00,457 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 16:41:00,457 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 16:41:00,457 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 16:41:00,457 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 16:41:00,457 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 16:41:00,457 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 16:41:00,457 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 16:41:00,457 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 16:41:00,457 - core.component - INFO - ע: subtask -> SubtaskComponent
+2025-03-18 16:41:00,457 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 16:41:00,457 - core.component - INFO - ע: cache_data -> CacheDataComponent
+2025-03-18 16:41:00,457 - core.component - INFO - ע: clear_cache_data -> ClearCacheDataComponent
+2025-03-18 16:41:00,457 - core.component - INFO - ע: get_cache_data -> GetCacheDataComponent
+2025-03-18 16:41:00,457 - core.component - INFO - ע: set_task_status -> SetTaskStatusComponent
+2025-03-18 16:41:00,457 - core.component - INFO - ע: jump_to_block -> JumpToBlockComponent
+2025-03-18 16:41:00,457 - core.component - INFO - ע: get_task_input_param -> GetTaskInputParamComponent
+2025-03-18 16:41:00,457 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 16:41:00,457 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 16:41:00,457 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 16:41:00,457 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 16:41:00,457 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 16:41:00,457 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 16:41:00,457 - config.component_config - INFO - Զע: components
+2025-03-18 16:41:00,526 - root - INFO - ʼʼݿ...
+2025-03-18 16:41:00,544 - root - INFO - ʼݿ...
+2025-03-18 16:41:00,658 - root - INFO - ݿɹ
+2025-03-18 16:41:00,660 - root - INFO - ʼʼ...
+2025-03-18 16:41:00,676 - root - INFO - ...
+2025-03-18 16:41:00,676 - root - INFO - Ѵ 9 ࣬ʼ
+2025-03-18 16:41:00,676 - root - INFO - ݳʼɹ
+2025-03-18 16:41:00,676 - core.component - INFO - Զ: components
+2025-03-18 16:41:00,676 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 16:41:00,676 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 16:41:00,676 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 16:41:00,676 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 16:41:00,676 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 16:41:00,676 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 16:41:00,676 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 16:41:00,676 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 16:41:00,676 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 16:41:00,676 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 16:41:00,676 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 16:41:00,676 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 16:41:00,676 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 16:41:00,676 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 16:41:00,676 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 16:41:00,676 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 16:41:00,676 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 16:41:00,676 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 16:41:00,676 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 16:41:00,676 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 16:41:00,676 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 16:41:00,676 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 16:41:00,676 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 16:41:00,676 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 16:41:00,676 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 16:41:00,676 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 16:41:00,676 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 16:41:00,676 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 16:41:00,676 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 16:41:00,676 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 16:41:00,676 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 16:41:00,676 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 16:41:00,676 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 16:41:00,676 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 16:41:00,676 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 16:41:00,676 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 16:41:00,676 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 16:41:00,676 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 16:41:00,676 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 16:41:00,676 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 16:41:00,676 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 16:41:00,676 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 16:41:00,676 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 16:41:00,676 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 16:41:00,676 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 16:41:00,676 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 16:41:00,676 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 16:41:00,676 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 16:41:00,676 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 16:41:00,676 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 16:41:00,676 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 16:41:00,676 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 16:41:00,676 - config.component_config - INFO - Զע: components
+2025-03-18 16:41:00,691 - root - INFO - Ӧ
+2025-03-18 16:57:33,059 - root - INFO - Ӧùر
+2025-03-18 16:57:34,417 - root - INFO - ʼʼݿ...
+2025-03-18 16:57:34,417 - root - INFO - ʼݿ...
+2025-03-18 16:57:34,477 - root - INFO - ݿɹ
+2025-03-18 16:57:34,478 - root - INFO - ʼʼ...
+2025-03-18 16:57:34,478 - root - INFO - ...
+2025-03-18 16:57:34,497 - root - INFO - Ѵ 9 ࣬ʼ
+2025-03-18 16:57:34,498 - root - INFO - ݳʼɹ
+2025-03-18 16:57:34,500 - core.component - INFO - Զ: components
+2025-03-18 16:57:34,501 - core.component - INFO - ע: check_task_instance_id_exists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 16:57:34,504 - core.component - INFO - ע: create_unique_id -> CreateUniqueIdComponent
+2025-03-18 16:57:34,506 - core.component - INFO - ע: current_timestamp -> CurrentTimestampComponent
+2025-03-18 16:57:34,506 - core.component - INFO - ע: current_time -> CurrentTimeComponent
+2025-03-18 16:57:34,506 - core.component - INFO - ע: execute_sql -> ExecuteSqlComponent
+2025-03-18 16:57:34,506 - core.component - INFO - ע: query_sql -> QuerySqlComponent
+2025-03-18 16:57:34,506 - core.component - INFO - ע: string_md5_encrypt -> StringMd5EncryptComponent
+2025-03-18 16:57:34,506 - core.component - INFO - ע: string_to_json_array -> StringToJsonArrayComponent
+2025-03-18 16:57:34,506 - core.component - INFO - ע: string_to_json_object -> StringToJsonObjectComponent
+2025-03-18 16:57:34,506 - core.component - INFO - ע: print -> PrintComponent
+2025-03-18 16:57:34,516 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 16:57:34,516 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 16:57:34,516 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 16:57:34,516 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 16:57:34,516 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 16:57:34,516 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 16:57:34,516 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 16:57:34,516 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 16:57:34,516 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 16:57:34,516 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 16:57:34,526 - core.component - INFO - ע: wait_modbus_value -> WaitModbusValueComponent
+2025-03-18 16:57:34,526 - core.component - INFO - ע: write_modbus_value -> WriteModbusValueComponent
+2025-03-18 16:57:34,526 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 16:57:34,526 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 16:57:34,526 - core.component - INFO - ע: if -> IfComponent
+2025-03-18 16:57:34,526 - core.component - INFO - ע: if_else -> IfElseComponent
+2025-03-18 16:57:34,526 - core.component - INFO - ע: if_else_if -> IfElseIfComponent
+2025-03-18 16:57:34,536 - core.component - INFO - ע: for_each -> ForEachComponent
+2025-03-18 16:57:34,536 - core.component - INFO - ע: while -> WhileComponent
+2025-03-18 16:57:34,536 - core.component - INFO - ע: break -> BreakComponent
+2025-03-18 16:57:34,536 - core.component - INFO - ע: return -> ReturnComponent
+2025-03-18 16:57:34,536 - core.component - INFO - ע: delay -> DelayComponent
+2025-03-18 16:57:34,536 - core.component - INFO - ע: parallel_execute -> ParallelExecuteComponent
+2025-03-18 16:57:34,536 - core.component - INFO - ע: serial_execute -> SerialExecuteComponent
+2025-03-18 16:57:34,536 - core.component - INFO - ע: throw_exception -> ThrowExceptionComponent
+2025-03-18 16:57:34,536 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 16:57:34,536 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 16:57:34,536 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 16:57:34,536 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 16:57:34,536 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 16:57:34,536 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 16:57:34,536 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 16:57:34,536 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 16:57:34,536 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 16:57:34,547 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 16:57:34,547 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 16:57:34,730 - core.component - INFO - ע: http_get_request -> HttpGetRequestComponent
+2025-03-18 16:57:34,733 - core.component - INFO - ע: http_post_request -> HttpPostRequestComponent
+2025-03-18 16:57:34,734 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 16:57:34,734 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 16:57:34,735 - core.component - INFO - ע: select_robot -> SelectRobotComponent
+2025-03-18 16:57:34,738 - core.component - INFO - ע: get_robot_position -> GetRobotPositionComponent
+2025-03-18 16:57:34,740 - core.component - INFO - ע: robot_action -> RobotActionComponent
+2025-03-18 16:57:34,740 - core.component - INFO - ע: change_robot_destination -> ChangeRobotDestinationComponent
+2025-03-18 16:57:34,740 - core.component - INFO - ע: get_robot_battery -> GetRobotBatteryComponent
+2025-03-18 16:57:34,741 - core.component - INFO - ע: get_robot_pgv_code -> GetRobotPGVCodeComponent
+2025-03-18 16:57:34,742 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 16:57:34,743 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 16:57:34,745 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 16:57:34,746 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 16:57:34,746 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 16:57:34,746 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 16:57:34,746 - core.component - INFO - ע: run_script -> RunScriptComponent
+2025-03-18 16:57:34,747 - core.component - INFO - ע: set_task_variables -> SetTaskVariablesComponent
+2025-03-18 16:57:34,747 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 16:57:34,747 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 16:57:34,748 - core.component - INFO - ע: batch_set_site -> BatchSetSiteComponent
+2025-03-18 16:57:34,748 - core.component - INFO - ע: get_dense_site -> GetDenseSiteComponent
+2025-03-18 16:57:34,748 - core.component - INFO - ע: query_site -> QuerySiteComponent
+2025-03-18 16:57:34,748 - core.component - INFO - ע: lock_site -> LockSiteComponent
+2025-03-18 16:57:34,749 - core.component - INFO - ע: unlock_site -> UnlockSiteComponent
+2025-03-18 16:57:34,749 - core.component - INFO - ע: get_locked_sites_by_task -> GetLockedSitesByTaskComponent
+2025-03-18 16:57:34,749 - core.component - INFO - ע: get_site_extension_property -> GetSiteExtensionPropertyComponent
+2025-03-18 16:57:34,749 - core.component - INFO - ע: set_site_extension_property -> SetSiteExtensionPropertyComponent
+2025-03-18 16:57:34,750 - core.component - INFO - ע: set_site_goods -> SetSiteGoodsComponent
+2025-03-18 16:57:34,750 - core.component - INFO - ע: set_site_empty -> SetSiteEmptyComponent
+2025-03-18 16:57:34,750 - core.component - INFO - ע: set_site_occupied -> SetSiteOccupiedComponent
+2025-03-18 16:57:34,750 - core.component - INFO - ע: set_site_tag -> SetSiteTagComponent
+2025-03-18 16:57:34,750 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 16:57:34,753 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 16:57:34,753 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 16:57:34,753 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 16:57:34,753 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 16:57:34,753 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 16:57:34,753 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 16:57:34,753 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 16:57:34,753 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 16:57:34,754 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 16:57:34,754 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 16:57:34,754 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 16:57:34,754 - core.component - INFO - ע: subtask -> SubtaskComponent
+2025-03-18 16:57:34,754 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 16:57:34,755 - core.component - INFO - ע: cache_data -> CacheDataComponent
+2025-03-18 16:57:34,755 - core.component - INFO - ע: clear_cache_data -> ClearCacheDataComponent
+2025-03-18 16:57:34,755 - core.component - INFO - ע: get_cache_data -> GetCacheDataComponent
+2025-03-18 16:57:34,755 - core.component - INFO - ע: set_task_status -> SetTaskStatusComponent
+2025-03-18 16:57:34,755 - core.component - INFO - ע: jump_to_block -> JumpToBlockComponent
+2025-03-18 16:57:34,756 - core.component - INFO - ע: get_task_input_param -> GetTaskInputParamComponent
+2025-03-18 16:57:34,756 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 16:57:34,756 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 16:57:34,756 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 16:57:34,756 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 16:57:34,756 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 16:57:34,756 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 16:57:34,756 - config.component_config - INFO - Զע: components
+2025-03-18 16:57:34,807 - root - INFO - ʼʼݿ...
+2025-03-18 16:57:34,807 - root - INFO - ʼݿ...
+2025-03-18 16:57:34,858 - root - INFO - ݿɹ
+2025-03-18 16:57:34,858 - root - INFO - ʼʼ...
+2025-03-18 16:57:34,858 - root - INFO - ...
+2025-03-18 16:57:34,858 - root - INFO - Ѵ 9 ࣬ʼ
+2025-03-18 16:57:34,858 - root - INFO - ݳʼɹ
+2025-03-18 16:57:34,858 - core.component - INFO - Զ: components
+2025-03-18 16:57:34,858 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 16:57:34,858 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 16:57:34,858 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 16:57:34,858 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 16:57:34,858 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 16:57:34,858 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 16:57:34,858 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 16:57:34,858 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 16:57:34,858 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 16:57:34,858 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 16:57:34,858 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 16:57:34,858 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 16:57:34,858 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 16:57:34,858 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 16:57:34,858 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 16:57:34,858 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 16:57:34,858 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 16:57:34,858 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 16:57:34,858 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 16:57:34,858 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 16:57:34,858 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 16:57:34,858 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 16:57:34,858 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 16:57:34,866 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 16:57:34,866 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 16:57:34,866 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 16:57:34,866 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 16:57:34,866 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 16:57:34,866 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 16:57:34,866 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 16:57:34,866 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 16:57:34,866 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 16:57:34,866 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 16:57:34,866 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 16:57:34,866 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 16:57:34,866 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 16:57:34,866 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 16:57:34,866 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 16:57:34,866 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 16:57:34,866 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 16:57:34,866 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 16:57:34,866 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 16:57:34,866 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 16:57:34,866 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 16:57:34,866 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 16:57:34,866 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 16:57:34,866 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 16:57:34,866 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 16:57:34,866 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 16:57:34,866 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 16:57:34,866 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 16:57:34,866 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 16:57:34,866 - config.component_config - INFO - Զע: components
+2025-03-18 16:57:34,887 - root - INFO - Ӧ
+2025-03-18 17:00:42,831 - root - INFO - Ӧùر
+2025-03-18 17:00:44,243 - root - INFO - ʼʼݿ...
+2025-03-18 17:00:44,243 - root - INFO - ʼݿ...
+2025-03-18 17:00:44,274 - root - INFO - ݿɹ
+2025-03-18 17:00:44,274 - root - INFO - ʼʼ...
+2025-03-18 17:00:44,274 - root - INFO - ...
+2025-03-18 17:00:44,290 - root - INFO - Ѵ 9 ࣬ʼ
+2025-03-18 17:00:44,290 - root - INFO - ݳʼɹ
+2025-03-18 17:00:44,290 - core.component - INFO - Զ: components
+2025-03-18 17:00:44,290 - core.component - INFO - ע: check_task_instance_id_exists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 17:00:44,290 - core.component - INFO - ע: create_unique_id -> CreateUniqueIdComponent
+2025-03-18 17:00:44,290 - core.component - INFO - ע: current_timestamp -> CurrentTimestampComponent
+2025-03-18 17:00:44,306 - core.component - INFO - ע: current_time -> CurrentTimeComponent
+2025-03-18 17:00:44,306 - core.component - INFO - ע: execute_sql -> ExecuteSqlComponent
+2025-03-18 17:00:44,306 - core.component - INFO - ע: query_sql -> QuerySqlComponent
+2025-03-18 17:00:44,306 - core.component - INFO - ע: string_md5_encrypt -> StringMd5EncryptComponent
+2025-03-18 17:00:44,306 - core.component - INFO - ע: string_to_json_array -> StringToJsonArrayComponent
+2025-03-18 17:00:44,306 - core.component - INFO - ע: string_to_json_object -> StringToJsonObjectComponent
+2025-03-18 17:00:44,306 - core.component - INFO - ע: print -> PrintComponent
+2025-03-18 17:00:44,306 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 17:00:44,306 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 17:00:44,306 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 17:00:44,306 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 17:00:44,306 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 17:00:44,306 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 17:00:44,306 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 17:00:44,306 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 17:00:44,306 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 17:00:44,306 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 17:00:44,306 - core.component - INFO - ע: wait_modbus_value -> WaitModbusValueComponent
+2025-03-18 17:00:44,306 - core.component - INFO - ע: write_modbus_value -> WriteModbusValueComponent
+2025-03-18 17:00:44,306 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 17:00:44,306 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 17:00:44,306 - core.component - INFO - ע: if -> IfComponent
+2025-03-18 17:00:44,306 - core.component - INFO - ע: if_else -> IfElseComponent
+2025-03-18 17:00:44,306 - core.component - INFO - ע: if_else_if -> IfElseIfComponent
+2025-03-18 17:00:44,306 - core.component - INFO - ע: for_each -> ForEachComponent
+2025-03-18 17:00:44,306 - core.component - INFO - ע: while -> WhileComponent
+2025-03-18 17:00:44,306 - core.component - INFO - ע: break -> BreakComponent
+2025-03-18 17:00:44,306 - core.component - INFO - ע: return -> ReturnComponent
+2025-03-18 17:00:44,306 - core.component - INFO - ע: delay -> DelayComponent
+2025-03-18 17:00:44,306 - core.component - INFO - ע: parallel_execute -> ParallelExecuteComponent
+2025-03-18 17:00:44,306 - core.component - INFO - ע: serial_execute -> SerialExecuteComponent
+2025-03-18 17:00:44,306 - core.component - INFO - ע: throw_exception -> ThrowExceptionComponent
+2025-03-18 17:00:44,306 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 17:00:44,306 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 17:00:44,306 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 17:00:44,306 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 17:00:44,306 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 17:00:44,306 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 17:00:44,306 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 17:00:44,306 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 17:00:44,306 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 17:00:44,306 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 17:00:44,306 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 17:00:44,492 - core.component - INFO - ע: http_get_request -> HttpGetRequestComponent
+2025-03-18 17:00:44,492 - core.component - INFO - ע: http_post_request -> HttpPostRequestComponent
+2025-03-18 17:00:44,496 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 17:00:44,496 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 17:00:44,496 - core.component - INFO - ע: select_robot -> SelectRobotComponent
+2025-03-18 17:00:44,496 - core.component - INFO - ע: get_robot_position -> GetRobotPositionComponent
+2025-03-18 17:00:44,496 - core.component - INFO - ע: robot_action -> RobotActionComponent
+2025-03-18 17:00:44,496 - core.component - INFO - ע: change_robot_destination -> ChangeRobotDestinationComponent
+2025-03-18 17:00:44,496 - core.component - INFO - ע: get_robot_battery -> GetRobotBatteryComponent
+2025-03-18 17:00:44,496 - core.component - INFO - ע: get_robot_pgv_code -> GetRobotPGVCodeComponent
+2025-03-18 17:00:44,496 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 17:00:44,496 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 17:00:44,513 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 17:00:44,513 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 17:00:44,513 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 17:00:44,513 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 17:00:44,513 - core.component - INFO - ע: run_script -> RunScriptComponent
+2025-03-18 17:00:44,513 - core.component - INFO - ע: set_task_variables -> SetTaskVariablesComponent
+2025-03-18 17:00:44,513 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 17:00:44,513 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 17:00:44,513 - core.component - INFO - ע: batch_set_site -> BatchSetSiteComponent
+2025-03-18 17:00:44,513 - core.component - INFO - ע: get_dense_site -> GetDenseSiteComponent
+2025-03-18 17:00:44,513 - core.component - INFO - ע: query_site -> QuerySiteComponent
+2025-03-18 17:00:44,513 - core.component - INFO - ע: lock_site -> LockSiteComponent
+2025-03-18 17:00:44,528 - core.component - INFO - ע: unlock_site -> UnlockSiteComponent
+2025-03-18 17:00:44,528 - core.component - INFO - ע: get_locked_sites_by_task -> GetLockedSitesByTaskComponent
+2025-03-18 17:00:44,528 - core.component - INFO - ע: get_site_extension_property -> GetSiteExtensionPropertyComponent
+2025-03-18 17:00:44,528 - core.component - INFO - ע: set_site_extension_property -> SetSiteExtensionPropertyComponent
+2025-03-18 17:00:44,528 - core.component - INFO - ע: set_site_goods -> SetSiteGoodsComponent
+2025-03-18 17:00:44,528 - core.component - INFO - ע: set_site_empty -> SetSiteEmptyComponent
+2025-03-18 17:00:44,528 - core.component - INFO - ע: set_site_occupied -> SetSiteOccupiedComponent
+2025-03-18 17:00:44,528 - core.component - INFO - ע: set_site_tag -> SetSiteTagComponent
+2025-03-18 17:00:44,528 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 17:00:44,528 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 17:00:44,528 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 17:00:44,544 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 17:00:44,547 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 17:00:44,548 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 17:00:44,550 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 17:00:44,551 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 17:00:44,552 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 17:00:44,552 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 17:00:44,554 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 17:00:44,554 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 17:00:44,554 - core.component - INFO - ע: subtask -> SubtaskComponent
+2025-03-18 17:00:44,560 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 17:00:44,560 - core.component - INFO - ע: cache_data -> CacheDataComponent
+2025-03-18 17:00:44,560 - core.component - INFO - ע: clear_cache_data -> ClearCacheDataComponent
+2025-03-18 17:00:44,560 - core.component - INFO - ע: get_cache_data -> GetCacheDataComponent
+2025-03-18 17:00:44,560 - core.component - INFO - ע: set_task_status -> SetTaskStatusComponent
+2025-03-18 17:00:44,560 - core.component - INFO - ע: jump_to_block -> JumpToBlockComponent
+2025-03-18 17:00:44,560 - core.component - INFO - ע: get_task_input_param -> GetTaskInputParamComponent
+2025-03-18 17:00:44,560 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 17:00:44,560 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 17:00:44,560 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 17:00:44,576 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 17:00:44,576 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 17:00:44,576 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 17:00:44,576 - config.component_config - INFO - Զע: components
+2025-03-18 17:00:44,623 - root - INFO - ʼʼݿ...
+2025-03-18 17:00:44,623 - root - INFO - ʼݿ...
+2025-03-18 17:00:44,672 - root - INFO - ݿɹ
+2025-03-18 17:00:44,672 - root - INFO - ʼʼ...
+2025-03-18 17:00:44,672 - root - INFO - ...
+2025-03-18 17:00:44,672 - root - INFO - Ѵ 9 ࣬ʼ
+2025-03-18 17:00:44,672 - root - INFO - ݳʼɹ
+2025-03-18 17:00:44,672 - core.component - INFO - Զ: components
+2025-03-18 17:00:44,672 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 17:00:44,672 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 17:00:44,672 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 17:00:44,672 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 17:00:44,672 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 17:00:44,672 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 17:00:44,672 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 17:00:44,672 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 17:00:44,672 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 17:00:44,672 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 17:00:44,672 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 17:00:44,672 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 17:00:44,672 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 17:00:44,672 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 17:00:44,672 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 17:00:44,672 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 17:00:44,672 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 17:00:44,672 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 17:00:44,672 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 17:00:44,672 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 17:00:44,672 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 17:00:44,672 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 17:00:44,672 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 17:00:44,672 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 17:00:44,672 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 17:00:44,672 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 17:00:44,672 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 17:00:44,672 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 17:00:44,672 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 17:00:44,672 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 17:00:44,672 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 17:00:44,672 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 17:00:44,672 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 17:00:44,672 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 17:00:44,672 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 17:00:44,672 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 17:00:44,672 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 17:00:44,672 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 17:00:44,672 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 17:00:44,672 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 17:00:44,672 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 17:00:44,672 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 17:00:44,672 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 17:00:44,672 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 17:00:44,672 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 17:00:44,672 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 17:00:44,672 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 17:00:44,672 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 17:00:44,672 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 17:00:44,672 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 17:00:44,672 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 17:00:44,688 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 17:00:44,688 - config.component_config - INFO - Զע: components
+2025-03-18 17:00:44,698 - root - INFO - Ӧ
+2025-03-18 17:01:11,774 - root - INFO - Ӧùر
+2025-03-18 17:01:13,127 - root - INFO - ʼʼݿ...
+2025-03-18 17:01:13,127 - root - INFO - ʼݿ...
+2025-03-18 17:01:13,168 - root - INFO - ݿɹ
+2025-03-18 17:01:13,168 - root - INFO - ʼʼ...
+2025-03-18 17:01:13,168 - root - INFO - ...
+2025-03-18 17:01:13,188 - root - INFO - Ѵ 9 ࣬ʼ
+2025-03-18 17:01:13,188 - root - INFO - ݳʼɹ
+2025-03-18 17:01:13,188 - core.component - INFO - Զ: components
+2025-03-18 17:01:13,188 - core.component - INFO - ע: check_task_instance_id_exists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 17:01:13,188 - core.component - INFO - ע: create_unique_id -> CreateUniqueIdComponent
+2025-03-18 17:01:13,188 - core.component - INFO - ע: current_timestamp -> CurrentTimestampComponent
+2025-03-18 17:01:13,188 - core.component - INFO - ע: current_time -> CurrentTimeComponent
+2025-03-18 17:01:13,188 - core.component - INFO - ע: execute_sql -> ExecuteSqlComponent
+2025-03-18 17:01:13,188 - core.component - INFO - ע: query_sql -> QuerySqlComponent
+2025-03-18 17:01:13,188 - core.component - INFO - ע: string_md5_encrypt -> StringMd5EncryptComponent
+2025-03-18 17:01:13,188 - core.component - INFO - ע: string_to_json_array -> StringToJsonArrayComponent
+2025-03-18 17:01:13,188 - core.component - INFO - ע: string_to_json_object -> StringToJsonObjectComponent
+2025-03-18 17:01:13,188 - core.component - INFO - ע: print -> PrintComponent
+2025-03-18 17:01:13,188 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 17:01:13,188 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 17:01:13,188 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 17:01:13,188 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 17:01:13,188 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 17:01:13,188 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 17:01:13,188 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 17:01:13,188 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 17:01:13,188 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 17:01:13,188 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 17:01:13,188 - core.component - INFO - ע: wait_modbus_value -> WaitModbusValueComponent
+2025-03-18 17:01:13,188 - core.component - INFO - ע: write_modbus_value -> WriteModbusValueComponent
+2025-03-18 17:01:13,188 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 17:01:13,188 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 17:01:13,188 - core.component - INFO - ע: if -> IfComponent
+2025-03-18 17:01:13,188 - core.component - INFO - ע: if_else -> IfElseComponent
+2025-03-18 17:01:13,188 - core.component - INFO - ע: if_else_if -> IfElseIfComponent
+2025-03-18 17:01:13,188 - core.component - INFO - ע: for_each -> ForEachComponent
+2025-03-18 17:01:13,188 - core.component - INFO - ע: while -> WhileComponent
+2025-03-18 17:01:13,188 - core.component - INFO - ע: break -> BreakComponent
+2025-03-18 17:01:13,188 - core.component - INFO - ע: return -> ReturnComponent
+2025-03-18 17:01:13,188 - core.component - INFO - ע: delay -> DelayComponent
+2025-03-18 17:01:13,188 - core.component - INFO - ע: parallel_execute -> ParallelExecuteComponent
+2025-03-18 17:01:13,188 - core.component - INFO - ע: serial_execute -> SerialExecuteComponent
+2025-03-18 17:01:13,188 - core.component - INFO - ע: throw_exception -> ThrowExceptionComponent
+2025-03-18 17:01:13,188 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 17:01:13,188 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 17:01:13,188 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 17:01:13,188 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 17:01:13,188 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 17:01:13,188 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 17:01:13,188 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 17:01:13,188 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 17:01:13,188 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 17:01:13,188 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 17:01:13,188 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 17:01:13,364 - core.component - INFO - ע: http_get_request -> HttpGetRequestComponent
+2025-03-18 17:01:13,364 - core.component - INFO - ע: http_post_request -> HttpPostRequestComponent
+2025-03-18 17:01:13,364 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 17:01:13,364 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 17:01:13,364 - core.component - INFO - ע: select_robot -> SelectRobotComponent
+2025-03-18 17:01:13,364 - core.component - INFO - ע: get_robot_position -> GetRobotPositionComponent
+2025-03-18 17:01:13,364 - core.component - INFO - ע: robot_action -> RobotActionComponent
+2025-03-18 17:01:13,364 - core.component - INFO - ע: change_robot_destination -> ChangeRobotDestinationComponent
+2025-03-18 17:01:13,364 - core.component - INFO - ע: get_robot_battery -> GetRobotBatteryComponent
+2025-03-18 17:01:13,364 - core.component - INFO - ע: get_robot_pgv_code -> GetRobotPGVCodeComponent
+2025-03-18 17:01:13,364 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 17:01:13,364 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 17:01:13,364 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 17:01:13,364 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 17:01:13,364 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 17:01:13,364 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 17:01:13,364 - core.component - INFO - ע: run_script -> RunScriptComponent
+2025-03-18 17:01:13,364 - core.component - INFO - ע: set_task_variables -> SetTaskVariablesComponent
+2025-03-18 17:01:13,364 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 17:01:13,364 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 17:01:13,364 - core.component - INFO - ע: batch_set_site -> BatchSetSiteComponent
+2025-03-18 17:01:13,364 - core.component - INFO - ע: get_dense_site -> GetDenseSiteComponent
+2025-03-18 17:01:13,364 - core.component - INFO - ע: query_site -> QuerySiteComponent
+2025-03-18 17:01:13,364 - core.component - INFO - ע: lock_site -> LockSiteComponent
+2025-03-18 17:01:13,364 - core.component - INFO - ע: unlock_site -> UnlockSiteComponent
+2025-03-18 17:01:13,364 - core.component - INFO - ע: get_locked_sites_by_task -> GetLockedSitesByTaskComponent
+2025-03-18 17:01:13,364 - core.component - INFO - ע: get_site_extension_property -> GetSiteExtensionPropertyComponent
+2025-03-18 17:01:13,364 - core.component - INFO - ע: set_site_extension_property -> SetSiteExtensionPropertyComponent
+2025-03-18 17:01:13,364 - core.component - INFO - ע: set_site_goods -> SetSiteGoodsComponent
+2025-03-18 17:01:13,364 - core.component - INFO - ע: set_site_empty -> SetSiteEmptyComponent
+2025-03-18 17:01:13,364 - core.component - INFO - ע: set_site_occupied -> SetSiteOccupiedComponent
+2025-03-18 17:01:13,364 - core.component - INFO - ע: set_site_tag -> SetSiteTagComponent
+2025-03-18 17:01:13,364 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 17:01:13,364 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 17:01:13,364 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 17:01:13,364 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 17:01:13,364 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 17:01:13,364 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 17:01:13,364 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 17:01:13,364 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 17:01:13,364 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 17:01:13,364 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 17:01:13,364 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 17:01:13,364 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 17:01:13,364 - core.component - INFO - ע: subtask -> SubtaskComponent
+2025-03-18 17:01:13,364 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 17:01:13,374 - core.component - INFO - ע: cache_data -> CacheDataComponent
+2025-03-18 17:01:13,374 - core.component - INFO - ע: clear_cache_data -> ClearCacheDataComponent
+2025-03-18 17:01:13,374 - core.component - INFO - ע: get_cache_data -> GetCacheDataComponent
+2025-03-18 17:01:13,374 - core.component - INFO - ע: set_task_status -> SetTaskStatusComponent
+2025-03-18 17:01:13,374 - core.component - INFO - ע: jump_to_block -> JumpToBlockComponent
+2025-03-18 17:01:13,374 - core.component - INFO - ע: get_task_input_param -> GetTaskInputParamComponent
+2025-03-18 17:01:13,374 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 17:01:13,374 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 17:01:13,374 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 17:01:13,374 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 17:01:13,374 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 17:01:13,374 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 17:01:13,374 - config.component_config - INFO - Զע: components
+2025-03-18 17:01:13,424 - root - INFO - ʼʼݿ...
+2025-03-18 17:01:13,424 - root - INFO - ʼݿ...
+2025-03-18 17:01:13,496 - root - INFO - ݿɹ
+2025-03-18 17:01:13,496 - root - INFO - ʼʼ...
+2025-03-18 17:01:13,496 - root - INFO - ...
+2025-03-18 17:01:13,496 - root - INFO - Ѵ 9 ࣬ʼ
+2025-03-18 17:01:13,496 - root - INFO - ݳʼɹ
+2025-03-18 17:01:13,496 - core.component - INFO - Զ: components
+2025-03-18 17:01:13,496 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 17:01:13,496 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 17:01:13,496 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 17:01:13,496 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 17:01:13,496 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 17:01:13,496 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 17:01:13,496 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 17:01:13,496 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 17:01:13,496 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 17:01:13,496 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 17:01:13,496 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 17:01:13,496 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 17:01:13,496 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 17:01:13,496 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 17:01:13,496 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 17:01:13,496 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 17:01:13,496 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 17:01:13,496 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 17:01:13,496 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 17:01:13,496 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 17:01:13,496 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 17:01:13,496 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 17:01:13,496 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 17:01:13,496 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 17:01:13,496 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 17:01:13,496 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 17:01:13,496 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 17:01:13,496 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 17:01:13,496 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 17:01:13,496 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 17:01:13,496 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 17:01:13,496 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 17:01:13,496 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 17:01:13,496 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 17:01:13,496 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 17:01:13,496 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 17:01:13,496 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 17:01:13,496 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 17:01:13,496 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 17:01:13,496 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 17:01:13,496 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 17:01:13,496 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 17:01:13,506 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 17:01:13,506 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 17:01:13,506 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 17:01:13,506 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 17:01:13,506 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 17:01:13,506 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 17:01:13,506 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 17:01:13,506 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 17:01:13,506 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 17:01:13,506 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 17:01:13,506 - config.component_config - INFO - Զע: components
+2025-03-18 17:01:13,521 - root - INFO - Ӧ
+2025-03-18 17:06:12,688 - root - INFO - Ӧùر
+2025-03-18 17:06:13,904 - root - INFO - ʼʼݿ...
+2025-03-18 17:06:13,904 - root - INFO - ʼݿ...
+2025-03-18 17:06:13,952 - root - INFO - ݿɹ
+2025-03-18 17:06:13,952 - root - INFO - ʼʼ...
+2025-03-18 17:06:13,952 - root - INFO - ...
+2025-03-18 17:06:13,985 - root - INFO - Ѵ 9 ࣬ʼ
+2025-03-18 17:06:13,985 - root - INFO - ݳʼɹ
+2025-03-18 17:06:13,985 - core.component - INFO - Զ: components
+2025-03-18 17:06:13,985 - core.component - INFO - ע: check_task_instance_id_exists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 17:06:13,992 - core.component - INFO - ע: create_unique_id -> CreateUniqueIdComponent
+2025-03-18 17:06:13,995 - core.component - INFO - ע: current_timestamp -> CurrentTimestampComponent
+2025-03-18 17:06:13,995 - core.component - INFO - ע: current_time -> CurrentTimeComponent
+2025-03-18 17:06:13,997 - core.component - INFO - ע: execute_sql -> ExecuteSqlComponent
+2025-03-18 17:06:13,997 - core.component - INFO - ע: query_sql -> QuerySqlComponent
+2025-03-18 17:06:13,998 - core.component - INFO - ע: string_md5_encrypt -> StringMd5EncryptComponent
+2025-03-18 17:06:13,998 - core.component - INFO - ע: string_to_json_array -> StringToJsonArrayComponent
+2025-03-18 17:06:13,998 - core.component - INFO - ע: string_to_json_object -> StringToJsonObjectComponent
+2025-03-18 17:06:13,998 - core.component - INFO - ע: print -> PrintComponent
+2025-03-18 17:06:13,999 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 17:06:13,999 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 17:06:14,000 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 17:06:14,001 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 17:06:14,004 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 17:06:14,006 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 17:06:14,008 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 17:06:14,010 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 17:06:14,011 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 17:06:14,011 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 17:06:14,013 - core.component - INFO - ע: wait_modbus_value -> WaitModbusValueComponent
+2025-03-18 17:06:14,014 - core.component - INFO - ע: write_modbus_value -> WriteModbusValueComponent
+2025-03-18 17:06:14,016 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 17:06:14,018 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 17:06:14,020 - core.component - INFO - ע: if -> IfComponent
+2025-03-18 17:06:14,022 - core.component - INFO - ע: if_else -> IfElseComponent
+2025-03-18 17:06:14,024 - core.component - INFO - ע: if_else_if -> IfElseIfComponent
+2025-03-18 17:06:14,024 - core.component - INFO - ע: for_each -> ForEachComponent
+2025-03-18 17:06:14,024 - core.component - INFO - ע: while -> WhileComponent
+2025-03-18 17:06:14,024 - core.component - INFO - ע: break -> BreakComponent
+2025-03-18 17:06:14,024 - core.component - INFO - ע: return -> ReturnComponent
+2025-03-18 17:06:14,024 - core.component - INFO - ע: delay -> DelayComponent
+2025-03-18 17:06:14,024 - core.component - INFO - ע: parallel_execute -> ParallelExecuteComponent
+2025-03-18 17:06:14,024 - core.component - INFO - ע: serial_execute -> SerialExecuteComponent
+2025-03-18 17:06:14,024 - core.component - INFO - ע: throw_exception -> ThrowExceptionComponent
+2025-03-18 17:06:14,040 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 17:06:14,040 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 17:06:14,040 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 17:06:14,040 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 17:06:14,040 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 17:06:14,040 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 17:06:14,040 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 17:06:14,040 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 17:06:14,040 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 17:06:14,040 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 17:06:14,040 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 17:06:14,224 - core.component - INFO - ע: http_get_request -> HttpGetRequestComponent
+2025-03-18 17:06:14,224 - core.component - INFO - ע: http_post_request -> HttpPostRequestComponent
+2025-03-18 17:06:14,224 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 17:06:14,224 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 17:06:14,224 - core.component - INFO - ע: select_robot -> SelectRobotComponent
+2025-03-18 17:06:14,224 - core.component - INFO - ע: get_robot_position -> GetRobotPositionComponent
+2025-03-18 17:06:14,224 - core.component - INFO - ע: robot_action -> RobotActionComponent
+2025-03-18 17:06:14,224 - core.component - INFO - ע: change_robot_destination -> ChangeRobotDestinationComponent
+2025-03-18 17:06:14,224 - core.component - INFO - ע: get_robot_battery -> GetRobotBatteryComponent
+2025-03-18 17:06:14,240 - core.component - INFO - ע: get_robot_pgv_code -> GetRobotPGVCodeComponent
+2025-03-18 17:06:14,240 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 17:06:14,240 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 17:06:14,240 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 17:06:14,240 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 17:06:14,240 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 17:06:14,240 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 17:06:14,240 - core.component - INFO - ע: run_script -> RunScriptComponent
+2025-03-18 17:06:14,240 - core.component - INFO - ע: set_task_variables -> SetTaskVariablesComponent
+2025-03-18 17:06:14,240 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 17:06:14,240 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 17:06:14,256 - core.component - INFO - ע: batch_set_site -> BatchSetSiteComponent
+2025-03-18 17:06:14,256 - core.component - INFO - ע: get_dense_site -> GetDenseSiteComponent
+2025-03-18 17:06:14,256 - core.component - INFO - ע: query_site -> QuerySiteComponent
+2025-03-18 17:06:14,256 - core.component - INFO - ע: lock_site -> LockSiteComponent
+2025-03-18 17:06:14,256 - core.component - INFO - ע: unlock_site -> UnlockSiteComponent
+2025-03-18 17:06:14,256 - core.component - INFO - ע: get_locked_sites_by_task -> GetLockedSitesByTaskComponent
+2025-03-18 17:06:14,256 - core.component - INFO - ע: get_site_extension_property -> GetSiteExtensionPropertyComponent
+2025-03-18 17:06:14,256 - core.component - INFO - ע: set_site_extension_property -> SetSiteExtensionPropertyComponent
+2025-03-18 17:06:14,256 - core.component - INFO - ע: set_site_goods -> SetSiteGoodsComponent
+2025-03-18 17:06:14,256 - core.component - INFO - ע: set_site_empty -> SetSiteEmptyComponent
+2025-03-18 17:06:14,256 - core.component - INFO - ע: set_site_occupied -> SetSiteOccupiedComponent
+2025-03-18 17:06:14,256 - core.component - INFO - ע: set_site_tag -> SetSiteTagComponent
+2025-03-18 17:06:14,273 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 17:06:14,273 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 17:06:14,275 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 17:06:14,275 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 17:06:14,275 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 17:06:14,275 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 17:06:14,275 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 17:06:14,275 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 17:06:14,275 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 17:06:14,275 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 17:06:14,275 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 17:06:14,288 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 17:06:14,288 - core.component - INFO - ע: subtask -> SubtaskComponent
+2025-03-18 17:06:14,288 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 17:06:14,288 - core.component - INFO - ע: cache_data -> CacheDataComponent
+2025-03-18 17:06:14,288 - core.component - INFO - ע: clear_cache_data -> ClearCacheDataComponent
+2025-03-18 17:06:14,288 - core.component - INFO - ע: get_cache_data -> GetCacheDataComponent
+2025-03-18 17:06:14,288 - core.component - INFO - ע: set_task_status -> SetTaskStatusComponent
+2025-03-18 17:06:14,288 - core.component - INFO - ע: jump_to_block -> JumpToBlockComponent
+2025-03-18 17:06:14,288 - core.component - INFO - ע: get_task_input_param -> GetTaskInputParamComponent
+2025-03-18 17:06:14,288 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 17:06:14,288 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 17:06:14,288 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 17:06:14,288 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 17:06:14,288 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 17:06:14,304 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 17:06:14,304 - config.component_config - INFO - Զע: components
+2025-03-18 17:06:14,356 - root - INFO - ʼʼݿ...
+2025-03-18 17:06:14,356 - root - INFO - ʼݿ...
+2025-03-18 17:06:14,404 - root - INFO - ݿɹ
+2025-03-18 17:06:14,420 - root - INFO - ʼʼ...
+2025-03-18 17:06:14,420 - root - INFO - ...
+2025-03-18 17:06:14,420 - root - INFO - Ѵ 9 ࣬ʼ
+2025-03-18 17:06:14,420 - root - INFO - ݳʼɹ
+2025-03-18 17:06:14,420 - core.component - INFO - Զ: components
+2025-03-18 17:06:14,420 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 17:06:14,420 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 17:06:14,420 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 17:06:14,420 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 17:06:14,420 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 17:06:14,436 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 17:06:14,436 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 17:06:14,436 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 17:06:14,436 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 17:06:14,436 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 17:06:14,436 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 17:06:14,436 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 17:06:14,436 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 17:06:14,436 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 17:06:14,452 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 17:06:14,452 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 17:06:14,452 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 17:06:14,452 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 17:06:14,452 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 17:06:14,452 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 17:06:14,452 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 17:06:14,452 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 17:06:14,452 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 17:06:14,452 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 17:06:14,452 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 17:06:14,452 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 17:06:14,452 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 17:06:14,452 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 17:06:14,463 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 17:06:14,463 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 17:06:14,463 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 17:06:14,464 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 17:06:14,465 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 17:06:14,466 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 17:06:14,466 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 17:06:14,466 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 17:06:14,467 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 17:06:14,467 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 17:06:14,467 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 17:06:14,467 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 17:06:14,467 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 17:06:14,467 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 17:06:14,467 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 17:06:14,467 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 17:06:14,467 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 17:06:14,467 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 17:06:14,467 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 17:06:14,467 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 17:06:14,467 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 17:06:14,467 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 17:06:14,467 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 17:06:14,467 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 17:06:14,467 - config.component_config - INFO - Զע: components
+2025-03-18 17:06:14,490 - root - INFO - Ӧ
+2025-03-18 17:08:59,101 - root - INFO - Ӧùر
+2025-03-18 17:09:00,891 - root - INFO - ʼʼݿ...
+2025-03-18 17:09:00,891 - root - INFO - ʼݿ...
+2025-03-18 17:09:00,942 - root - INFO - ݿɹ
+2025-03-18 17:09:00,942 - root - INFO - ʼʼ...
+2025-03-18 17:09:00,942 - root - INFO - ...
+2025-03-18 17:09:00,959 - root - INFO - Ѵ 9 ࣬ʼ
+2025-03-18 17:09:00,959 - root - INFO - ݳʼɹ
+2025-03-18 17:09:00,966 - core.component - INFO - Զ: components
+2025-03-18 17:09:00,966 - core.component - INFO - ע: check_task_instance_id_exists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 17:09:00,966 - core.component - INFO - ע: create_unique_id -> CreateUniqueIdComponent
+2025-03-18 17:09:00,966 - core.component - INFO - ע: current_timestamp -> CurrentTimestampComponent
+2025-03-18 17:09:00,966 - core.component - INFO - ע: current_time -> CurrentTimeComponent
+2025-03-18 17:09:00,966 - core.component - INFO - ע: execute_sql -> ExecuteSqlComponent
+2025-03-18 17:09:00,966 - core.component - INFO - ע: query_sql -> QuerySqlComponent
+2025-03-18 17:09:00,968 - core.component - INFO - ע: string_md5_encrypt -> StringMd5EncryptComponent
+2025-03-18 17:09:00,968 - core.component - INFO - ע: string_to_json_array -> StringToJsonArrayComponent
+2025-03-18 17:09:00,968 - core.component - INFO - ע: string_to_json_object -> StringToJsonObjectComponent
+2025-03-18 17:09:00,968 - core.component - INFO - ע: print -> PrintComponent
+2025-03-18 17:09:00,968 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 17:09:00,970 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 17:09:00,970 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 17:09:00,970 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 17:09:00,970 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 17:09:00,970 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 17:09:00,970 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 17:09:00,970 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 17:09:00,970 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 17:09:00,970 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 17:09:00,970 - core.component - INFO - ע: wait_modbus_value -> WaitModbusValueComponent
+2025-03-18 17:09:00,970 - core.component - INFO - ע: write_modbus_value -> WriteModbusValueComponent
+2025-03-18 17:09:00,972 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 17:09:00,974 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 17:09:00,974 - core.component - INFO - ע: if -> IfComponent
+2025-03-18 17:09:00,975 - core.component - INFO - ע: if_else -> IfElseComponent
+2025-03-18 17:09:00,975 - core.component - INFO - ע: if_else_if -> IfElseIfComponent
+2025-03-18 17:09:00,975 - core.component - INFO - ע: for_each -> ForEachComponent
+2025-03-18 17:09:00,975 - core.component - INFO - ע: while -> WhileComponent
+2025-03-18 17:09:00,975 - core.component - INFO - ע: break -> BreakComponent
+2025-03-18 17:09:00,975 - core.component - INFO - ע: return -> ReturnComponent
+2025-03-18 17:09:00,976 - core.component - INFO - ע: delay -> DelayComponent
+2025-03-18 17:09:00,976 - core.component - INFO - ע: parallel_execute -> ParallelExecuteComponent
+2025-03-18 17:09:00,976 - core.component - INFO - ע: serial_execute -> SerialExecuteComponent
+2025-03-18 17:09:00,976 - core.component - INFO - ע: throw_exception -> ThrowExceptionComponent
+2025-03-18 17:09:00,976 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 17:09:00,976 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 17:09:00,976 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 17:09:00,976 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 17:09:00,976 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 17:09:00,976 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 17:09:00,976 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 17:09:00,976 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 17:09:00,976 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 17:09:00,976 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 17:09:00,976 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 17:09:01,167 - core.component - INFO - ע: http_get_request -> HttpGetRequestComponent
+2025-03-18 17:09:01,173 - core.component - INFO - ע: http_post_request -> HttpPostRequestComponent
+2025-03-18 17:09:01,173 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 17:09:01,173 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 17:09:01,174 - core.component - INFO - ע: select_robot -> SelectRobotComponent
+2025-03-18 17:09:01,174 - core.component - INFO - ע: get_robot_position -> GetRobotPositionComponent
+2025-03-18 17:09:01,174 - core.component - INFO - ע: robot_action -> RobotActionComponent
+2025-03-18 17:09:01,174 - core.component - INFO - ע: change_robot_destination -> ChangeRobotDestinationComponent
+2025-03-18 17:09:01,175 - core.component - INFO - ע: get_robot_battery -> GetRobotBatteryComponent
+2025-03-18 17:09:01,175 - core.component - INFO - ע: get_robot_pgv_code -> GetRobotPGVCodeComponent
+2025-03-18 17:09:01,175 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 17:09:01,175 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 17:09:01,175 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 17:09:01,175 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 17:09:01,175 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 17:09:01,175 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 17:09:01,175 - core.component - INFO - ע: run_script -> RunScriptComponent
+2025-03-18 17:09:01,175 - core.component - INFO - ע: set_task_variables -> SetTaskVariablesComponent
+2025-03-18 17:09:01,175 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 17:09:01,175 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 17:09:01,175 - core.component - INFO - ע: batch_set_site -> BatchSetSiteComponent
+2025-03-18 17:09:01,175 - core.component - INFO - ע: get_dense_site -> GetDenseSiteComponent
+2025-03-18 17:09:01,175 - core.component - INFO - ע: query_site -> QuerySiteComponent
+2025-03-18 17:09:01,175 - core.component - INFO - ע: lock_site -> LockSiteComponent
+2025-03-18 17:09:01,175 - core.component - INFO - ע: unlock_site -> UnlockSiteComponent
+2025-03-18 17:09:01,175 - core.component - INFO - ע: get_locked_sites_by_task -> GetLockedSitesByTaskComponent
+2025-03-18 17:09:01,175 - core.component - INFO - ע: get_site_extension_property -> GetSiteExtensionPropertyComponent
+2025-03-18 17:09:01,175 - core.component - INFO - ע: set_site_extension_property -> SetSiteExtensionPropertyComponent
+2025-03-18 17:09:01,175 - core.component - INFO - ע: set_site_goods -> SetSiteGoodsComponent
+2025-03-18 17:09:01,175 - core.component - INFO - ע: set_site_empty -> SetSiteEmptyComponent
+2025-03-18 17:09:01,175 - core.component - INFO - ע: set_site_occupied -> SetSiteOccupiedComponent
+2025-03-18 17:09:01,175 - core.component - INFO - ע: set_site_tag -> SetSiteTagComponent
+2025-03-18 17:09:01,175 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 17:09:01,175 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 17:09:01,175 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 17:09:01,175 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 17:09:01,175 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 17:09:01,175 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 17:09:01,175 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 17:09:01,175 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 17:09:01,175 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 17:09:01,175 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 17:09:01,175 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 17:09:01,175 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 17:09:01,175 - core.component - INFO - ע: subtask -> SubtaskComponent
+2025-03-18 17:09:01,175 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 17:09:01,175 - core.component - INFO - ע: cache_data -> CacheDataComponent
+2025-03-18 17:09:01,175 - core.component - INFO - ע: clear_cache_data -> ClearCacheDataComponent
+2025-03-18 17:09:01,175 - core.component - INFO - ע: get_cache_data -> GetCacheDataComponent
+2025-03-18 17:09:01,175 - core.component - INFO - ע: set_task_status -> SetTaskStatusComponent
+2025-03-18 17:09:01,175 - core.component - INFO - ע: jump_to_block -> JumpToBlockComponent
+2025-03-18 17:09:01,175 - core.component - INFO - ע: get_task_input_param -> GetTaskInputParamComponent
+2025-03-18 17:09:01,175 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 17:09:01,175 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 17:09:01,175 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 17:09:01,175 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 17:09:01,175 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 17:09:01,175 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 17:09:01,175 - config.component_config - INFO - Զע: components
+2025-03-18 17:09:01,224 - root - INFO - ʼʼݿ...
+2025-03-18 17:09:01,224 - root - INFO - ʼݿ...
+2025-03-18 17:09:01,289 - root - INFO - ݿɹ
+2025-03-18 17:09:01,289 - root - INFO - ʼʼ...
+2025-03-18 17:09:01,289 - root - INFO - ...
+2025-03-18 17:09:01,291 - root - INFO - Ѵ 9 ࣬ʼ
+2025-03-18 17:09:01,291 - root - INFO - ݳʼɹ
+2025-03-18 17:09:01,291 - core.component - INFO - Զ: components
+2025-03-18 17:09:01,291 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 17:09:01,291 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 17:09:01,291 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 17:09:01,291 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 17:09:01,291 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 17:09:01,291 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 17:09:01,291 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 17:09:01,291 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 17:09:01,291 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 17:09:01,291 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 17:09:01,291 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 17:09:01,291 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 17:09:01,291 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 17:09:01,291 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 17:09:01,291 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 17:09:01,291 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 17:09:01,291 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 17:09:01,291 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 17:09:01,291 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 17:09:01,291 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 17:09:01,291 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 17:09:01,291 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 17:09:01,291 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 17:09:01,291 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 17:09:01,291 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 17:09:01,291 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 17:09:01,291 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 17:09:01,291 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 17:09:01,291 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 17:09:01,291 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 17:09:01,291 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 17:09:01,291 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 17:09:01,291 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 17:09:01,291 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 17:09:01,291 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 17:09:01,291 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 17:09:01,291 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 17:09:01,291 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 17:09:01,291 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 17:09:01,291 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 17:09:01,291 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 17:09:01,291 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 17:09:01,291 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 17:09:01,291 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 17:09:01,291 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 17:09:01,291 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 17:09:01,291 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 17:09:01,291 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 17:09:01,291 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 17:09:01,291 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 17:09:01,291 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 17:09:01,291 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 17:09:01,291 - config.component_config - INFO - Զע: components
+2025-03-18 17:09:01,309 - root - INFO - Ӧ
+2025-03-18 17:19:00,110 - root - INFO - Ӧùر
+2025-03-18 17:19:01,316 - root - INFO - ʼʼݿ...
+2025-03-18 17:19:01,316 - root - INFO - ʼݿ...
+2025-03-18 17:19:01,365 - root - INFO - ݿɹ
+2025-03-18 17:19:01,365 - root - INFO - ʼʼ...
+2025-03-18 17:19:01,378 - root - INFO - ...
+2025-03-18 17:19:01,394 - root - INFO - Ѵ 9 ࣬ʼ
+2025-03-18 17:19:01,394 - root - INFO - ݳʼɹ
+2025-03-18 17:19:01,394 - core.component - INFO - Զ: components
+2025-03-18 17:19:01,394 - core.component - INFO - ע: check_task_instance_id_exists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 17:19:01,394 - core.component - INFO - ע: create_unique_id -> CreateUniqueIdComponent
+2025-03-18 17:19:01,394 - core.component - INFO - ע: current_timestamp -> CurrentTimestampComponent
+2025-03-18 17:19:01,394 - core.component - INFO - ע: current_time -> CurrentTimeComponent
+2025-03-18 17:19:01,394 - core.component - INFO - ע: execute_sql -> ExecuteSqlComponent
+2025-03-18 17:19:01,394 - core.component - INFO - ע: query_sql -> QuerySqlComponent
+2025-03-18 17:19:01,394 - core.component - INFO - ע: string_md5_encrypt -> StringMd5EncryptComponent
+2025-03-18 17:19:01,394 - core.component - INFO - ע: string_to_json_array -> StringToJsonArrayComponent
+2025-03-18 17:19:01,394 - core.component - INFO - ע: string_to_json_object -> StringToJsonObjectComponent
+2025-03-18 17:19:01,394 - core.component - INFO - ע: print -> PrintComponent
+2025-03-18 17:19:01,394 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 17:19:01,394 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 17:19:01,394 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 17:19:01,394 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 17:19:01,394 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 17:19:01,394 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 17:19:01,394 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 17:19:01,410 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 17:19:01,410 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 17:19:01,410 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 17:19:01,410 - core.component - INFO - ע: wait_modbus_value -> WaitModbusValueComponent
+2025-03-18 17:19:01,410 - core.component - INFO - ע: write_modbus_value -> WriteModbusValueComponent
+2025-03-18 17:19:01,410 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 17:19:01,410 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 17:19:01,410 - core.component - INFO - ע: if -> IfComponent
+2025-03-18 17:19:01,415 - core.component - INFO - ע: if_else -> IfElseComponent
+2025-03-18 17:19:01,415 - core.component - INFO - ע: if_else_if -> IfElseIfComponent
+2025-03-18 17:19:01,418 - core.component - INFO - ע: for_each -> ForEachComponent
+2025-03-18 17:19:01,418 - core.component - INFO - ע: while -> WhileComponent
+2025-03-18 17:19:01,418 - core.component - INFO - ע: break -> BreakComponent
+2025-03-18 17:19:01,418 - core.component - INFO - ע: return -> ReturnComponent
+2025-03-18 17:19:01,418 - core.component - INFO - ע: delay -> DelayComponent
+2025-03-18 17:19:01,418 - core.component - INFO - ע: parallel_execute -> ParallelExecuteComponent
+2025-03-18 17:19:01,418 - core.component - INFO - ע: serial_execute -> SerialExecuteComponent
+2025-03-18 17:19:01,418 - core.component - INFO - ע: throw_exception -> ThrowExceptionComponent
+2025-03-18 17:19:01,418 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 17:19:01,418 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 17:19:01,418 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 17:19:01,418 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 17:19:01,418 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 17:19:01,418 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 17:19:01,418 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 17:19:01,418 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 17:19:01,418 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 17:19:01,426 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 17:19:01,426 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 17:19:01,601 - core.component - INFO - ע: http_get_request -> HttpGetRequestComponent
+2025-03-18 17:19:01,601 - core.component - INFO - ע: http_post_request -> HttpPostRequestComponent
+2025-03-18 17:19:01,601 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 17:19:01,601 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 17:19:01,601 - core.component - INFO - ע: select_robot -> SelectRobotComponent
+2025-03-18 17:19:01,601 - core.component - INFO - ע: get_robot_position -> GetRobotPositionComponent
+2025-03-18 17:19:01,601 - core.component - INFO - ע: robot_action -> RobotActionComponent
+2025-03-18 17:19:01,601 - core.component - INFO - ע: change_robot_destination -> ChangeRobotDestinationComponent
+2025-03-18 17:19:01,601 - core.component - INFO - ע: get_robot_battery -> GetRobotBatteryComponent
+2025-03-18 17:19:01,601 - core.component - INFO - ע: get_robot_pgv_code -> GetRobotPGVCodeComponent
+2025-03-18 17:19:01,616 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 17:19:01,617 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 17:19:01,617 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 17:19:01,619 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 17:19:01,619 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 17:19:01,619 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 17:19:01,619 - core.component - INFO - ע: run_script -> RunScriptComponent
+2025-03-18 17:19:01,619 - core.component - INFO - ע: set_task_variables -> SetTaskVariablesComponent
+2025-03-18 17:19:01,619 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 17:19:01,619 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 17:19:01,619 - core.component - INFO - ע: batch_set_site -> BatchSetSiteComponent
+2025-03-18 17:19:01,619 - core.component - INFO - ע: get_dense_site -> GetDenseSiteComponent
+2025-03-18 17:19:01,619 - core.component - INFO - ע: query_site -> QuerySiteComponent
+2025-03-18 17:19:01,619 - core.component - INFO - ע: lock_site -> LockSiteComponent
+2025-03-18 17:19:01,619 - core.component - INFO - ע: unlock_site -> UnlockSiteComponent
+2025-03-18 17:19:01,619 - core.component - INFO - ע: get_locked_sites_by_task -> GetLockedSitesByTaskComponent
+2025-03-18 17:19:01,626 - core.component - INFO - ע: get_site_extension_property -> GetSiteExtensionPropertyComponent
+2025-03-18 17:19:01,626 - core.component - INFO - ע: set_site_extension_property -> SetSiteExtensionPropertyComponent
+2025-03-18 17:19:01,626 - core.component - INFO - ע: set_site_goods -> SetSiteGoodsComponent
+2025-03-18 17:19:01,626 - core.component - INFO - ע: set_site_empty -> SetSiteEmptyComponent
+2025-03-18 17:19:01,626 - core.component - INFO - ע: set_site_occupied -> SetSiteOccupiedComponent
+2025-03-18 17:19:01,626 - core.component - INFO - ע: set_site_tag -> SetSiteTagComponent
+2025-03-18 17:19:01,626 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 17:19:01,626 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 17:19:01,626 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 17:19:01,626 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 17:19:01,626 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 17:19:01,634 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 17:19:01,634 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 17:19:01,634 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 17:19:01,634 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 17:19:01,634 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 17:19:01,634 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 17:19:01,634 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 17:19:01,634 - core.component - INFO - ע: subtask -> SubtaskComponent
+2025-03-18 17:19:01,634 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 17:19:01,634 - core.component - INFO - ע: cache_data -> CacheDataComponent
+2025-03-18 17:19:01,634 - core.component - INFO - ע: clear_cache_data -> ClearCacheDataComponent
+2025-03-18 17:19:01,634 - core.component - INFO - ע: get_cache_data -> GetCacheDataComponent
+2025-03-18 17:19:01,634 - core.component - INFO - ע: set_task_status -> SetTaskStatusComponent
+2025-03-18 17:19:01,634 - core.component - INFO - ע: jump_to_block -> JumpToBlockComponent
+2025-03-18 17:19:01,634 - core.component - INFO - ע: get_task_input_param -> GetTaskInputParamComponent
+2025-03-18 17:19:01,634 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 17:19:01,634 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 17:19:01,634 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 17:19:01,634 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 17:19:01,634 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 17:19:01,634 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 17:19:01,634 - config.component_config - INFO - Զע: components
+2025-03-18 17:19:01,696 - root - INFO - ʼʼݿ...
+2025-03-18 17:19:01,697 - root - INFO - ʼݿ...
+2025-03-18 17:19:01,749 - root - INFO - ݿɹ
+2025-03-18 17:19:01,749 - root - INFO - ʼʼ...
+2025-03-18 17:19:01,749 - root - INFO - ...
+2025-03-18 17:19:01,749 - root - INFO - Ѵ 9 ࣬ʼ
+2025-03-18 17:19:01,759 - root - INFO - ݳʼɹ
+2025-03-18 17:19:01,759 - core.component - INFO - Զ: components
+2025-03-18 17:19:01,759 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 17:19:01,759 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 17:19:01,759 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 17:19:01,759 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 17:19:01,759 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 17:19:01,759 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 17:19:01,759 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 17:19:01,759 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 17:19:01,759 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 17:19:01,759 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 17:19:01,759 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 17:19:01,759 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 17:19:01,759 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 17:19:01,759 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 17:19:01,759 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 17:19:01,759 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 17:19:01,759 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 17:19:01,759 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 17:19:01,759 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 17:19:01,759 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 17:19:01,759 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 17:19:01,759 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 17:19:01,775 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 17:19:01,775 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 17:19:01,775 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 17:19:01,778 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 17:19:01,778 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 17:19:01,778 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 17:19:01,781 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 17:19:01,781 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 17:19:01,781 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 17:19:01,781 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 17:19:01,781 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 17:19:01,781 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 17:19:01,781 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 17:19:01,781 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 17:19:01,781 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 17:19:01,781 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 17:19:01,781 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 17:19:01,781 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 17:19:01,781 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 17:19:01,781 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 17:19:01,781 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 17:19:01,781 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 17:19:01,791 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 17:19:01,792 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 17:19:01,792 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 17:19:01,792 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 17:19:01,792 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 17:19:01,792 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 17:19:01,792 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 17:19:01,792 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 17:19:01,792 - config.component_config - INFO - Զע: components
+2025-03-18 17:19:01,807 - root - INFO - Ӧ
+2025-03-18 17:41:26,217 - root - INFO - Ӧùر
+2025-03-18 17:41:27,676 - root - INFO - ʼʼݿ...
+2025-03-18 17:41:27,676 - root - INFO - ʼݿ...
+2025-03-18 17:41:27,711 - root - INFO - ݿɹ
+2025-03-18 17:41:27,716 - root - INFO - ʼʼ...
+2025-03-18 17:41:27,716 - root - INFO - ...
+2025-03-18 17:41:27,733 - root - INFO - Ѵ 9 ࣬ʼ
+2025-03-18 17:41:27,733 - root - INFO - ݳʼɹ
+2025-03-18 17:41:27,733 - core.component - INFO - Զ: components
+2025-03-18 17:41:27,736 - core.component - INFO - ע: check_task_instance_id_exists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 17:41:27,736 - core.component - INFO - ע: create_unique_id -> CreateUniqueIdComponent
+2025-03-18 17:41:27,736 - core.component - INFO - ע: current_timestamp -> CurrentTimestampComponent
+2025-03-18 17:41:27,737 - core.component - INFO - ע: current_time -> CurrentTimeComponent
+2025-03-18 17:41:27,737 - core.component - INFO - ע: execute_sql -> ExecuteSqlComponent
+2025-03-18 17:41:27,737 - core.component - INFO - ע: query_sql -> QuerySqlComponent
+2025-03-18 17:41:27,737 - core.component - INFO - ע: string_md5_encrypt -> StringMd5EncryptComponent
+2025-03-18 17:41:27,737 - core.component - INFO - ע: string_to_json_array -> StringToJsonArrayComponent
+2025-03-18 17:41:27,737 - core.component - INFO - ע: string_to_json_object -> StringToJsonObjectComponent
+2025-03-18 17:41:27,737 - core.component - INFO - ע: print -> PrintComponent
+2025-03-18 17:41:27,737 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 17:41:27,737 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 17:41:27,737 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 17:41:27,737 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 17:41:27,737 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 17:41:27,737 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 17:41:27,737 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 17:41:27,737 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 17:41:27,737 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 17:41:27,737 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 17:41:27,737 - core.component - INFO - ע: wait_modbus_value -> WaitModbusValueComponent
+2025-03-18 17:41:27,737 - core.component - INFO - ע: write_modbus_value -> WriteModbusValueComponent
+2025-03-18 17:41:27,737 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 17:41:27,737 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 17:41:27,737 - core.component - INFO - ע: if -> IfComponent
+2025-03-18 17:41:27,737 - core.component - INFO - ע: if_else -> IfElseComponent
+2025-03-18 17:41:27,737 - core.component - INFO - ע: if_else_if -> IfElseIfComponent
+2025-03-18 17:41:27,737 - core.component - INFO - ע: for_each -> ForEachComponent
+2025-03-18 17:41:27,737 - core.component - INFO - ע: while -> WhileComponent
+2025-03-18 17:41:27,737 - core.component - INFO - ע: break -> BreakComponent
+2025-03-18 17:41:27,737 - core.component - INFO - ע: return -> ReturnComponent
+2025-03-18 17:41:27,737 - core.component - INFO - ע: delay -> DelayComponent
+2025-03-18 17:41:27,737 - core.component - INFO - ע: parallel_execute -> ParallelExecuteComponent
+2025-03-18 17:41:27,737 - core.component - INFO - ע: serial_execute -> SerialExecuteComponent
+2025-03-18 17:41:27,737 - core.component - INFO - ע: throw_exception -> ThrowExceptionComponent
+2025-03-18 17:41:27,737 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 17:41:27,737 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 17:41:27,737 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 17:41:27,737 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 17:41:27,737 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 17:41:27,737 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 17:41:27,737 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 17:41:27,737 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 17:41:27,737 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 17:41:27,737 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 17:41:27,737 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 17:41:27,920 - core.component - INFO - ע: http_get_request -> HttpGetRequestComponent
+2025-03-18 17:41:27,920 - core.component - INFO - ע: http_post_request -> HttpPostRequestComponent
+2025-03-18 17:41:27,920 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 17:41:27,920 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 17:41:27,920 - core.component - INFO - ע: select_robot -> SelectRobotComponent
+2025-03-18 17:41:27,920 - core.component - INFO - ע: get_robot_position -> GetRobotPositionComponent
+2025-03-18 17:41:27,920 - core.component - INFO - ע: robot_action -> RobotActionComponent
+2025-03-18 17:41:27,920 - core.component - INFO - ע: change_robot_destination -> ChangeRobotDestinationComponent
+2025-03-18 17:41:27,920 - core.component - INFO - ע: get_robot_battery -> GetRobotBatteryComponent
+2025-03-18 17:41:27,920 - core.component - INFO - ע: get_robot_pgv_code -> GetRobotPGVCodeComponent
+2025-03-18 17:41:27,920 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 17:41:27,920 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 17:41:27,920 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 17:41:27,920 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 17:41:27,920 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 17:41:27,920 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 17:41:27,920 - core.component - INFO - ע: run_script -> RunScriptComponent
+2025-03-18 17:41:27,920 - core.component - INFO - ע: set_task_variables -> SetTaskVariablesComponent
+2025-03-18 17:41:27,920 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 17:41:27,920 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 17:41:27,920 - core.component - INFO - ע: batch_set_site -> BatchSetSiteComponent
+2025-03-18 17:41:27,920 - core.component - INFO - ע: get_dense_site -> GetDenseSiteComponent
+2025-03-18 17:41:27,920 - core.component - INFO - ע: query_site -> QuerySiteComponent
+2025-03-18 17:41:27,920 - core.component - INFO - ע: lock_site -> LockSiteComponent
+2025-03-18 17:41:27,920 - core.component - INFO - ע: unlock_site -> UnlockSiteComponent
+2025-03-18 17:41:27,920 - core.component - INFO - ע: get_locked_sites_by_task -> GetLockedSitesByTaskComponent
+2025-03-18 17:41:27,920 - core.component - INFO - ע: get_site_extension_property -> GetSiteExtensionPropertyComponent
+2025-03-18 17:41:27,920 - core.component - INFO - ע: set_site_extension_property -> SetSiteExtensionPropertyComponent
+2025-03-18 17:41:27,920 - core.component - INFO - ע: set_site_goods -> SetSiteGoodsComponent
+2025-03-18 17:41:27,920 - core.component - INFO - ע: set_site_empty -> SetSiteEmptyComponent
+2025-03-18 17:41:27,920 - core.component - INFO - ע: set_site_occupied -> SetSiteOccupiedComponent
+2025-03-18 17:41:27,920 - core.component - INFO - ע: set_site_tag -> SetSiteTagComponent
+2025-03-18 17:41:27,920 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 17:41:27,920 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 17:41:27,920 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 17:41:27,920 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 17:41:27,920 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 17:41:27,920 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 17:41:27,920 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 17:41:27,920 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 17:41:27,920 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 17:41:27,920 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 17:41:27,920 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 17:41:27,920 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 17:41:27,920 - core.component - INFO - ע: subtask -> SubtaskComponent
+2025-03-18 17:41:27,920 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 17:41:27,930 - core.component - INFO - ע: cache_data -> CacheDataComponent
+2025-03-18 17:41:27,930 - core.component - INFO - ע: clear_cache_data -> ClearCacheDataComponent
+2025-03-18 17:41:27,930 - core.component - INFO - ע: get_cache_data -> GetCacheDataComponent
+2025-03-18 17:41:27,930 - core.component - INFO - ע: set_task_status -> SetTaskStatusComponent
+2025-03-18 17:41:27,930 - core.component - INFO - ע: jump_to_block -> JumpToBlockComponent
+2025-03-18 17:41:27,930 - core.component - INFO - ע: get_task_input_param -> GetTaskInputParamComponent
+2025-03-18 17:41:27,930 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 17:41:27,930 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 17:41:27,930 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 17:41:27,930 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 17:41:27,930 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 17:41:27,930 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 17:41:27,930 - config.component_config - INFO - Զע: components
+2025-03-18 17:41:27,971 - root - INFO - ʼʼݿ...
+2025-03-18 17:41:27,971 - root - INFO - ʼݿ...
+2025-03-18 17:41:28,032 - root - INFO - ݿɹ
+2025-03-18 17:41:28,032 - root - INFO - ʼʼ...
+2025-03-18 17:41:28,032 - root - INFO - ...
+2025-03-18 17:41:28,032 - root - INFO - Ѵ 9 ࣬ʼ
+2025-03-18 17:41:28,032 - root - INFO - ݳʼɹ
+2025-03-18 17:41:28,032 - core.component - INFO - Զ: components
+2025-03-18 17:41:28,032 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 17:41:28,032 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 17:41:28,032 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 17:41:28,032 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 17:41:28,032 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 17:41:28,032 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 17:41:28,032 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 17:41:28,032 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 17:41:28,032 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 17:41:28,032 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 17:41:28,032 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 17:41:28,032 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 17:41:28,032 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 17:41:28,032 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 17:41:28,032 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 17:41:28,032 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 17:41:28,043 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 17:41:28,043 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 17:41:28,043 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 17:41:28,043 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 17:41:28,043 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 17:41:28,043 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 17:41:28,043 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 17:41:28,043 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 17:41:28,043 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 17:41:28,043 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 17:41:28,043 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 17:41:28,043 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 17:41:28,043 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 17:41:28,043 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 17:41:28,043 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 17:41:28,043 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 17:41:28,043 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 17:41:28,043 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 17:41:28,043 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 17:41:28,043 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 17:41:28,043 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 17:41:28,043 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 17:41:28,043 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 17:41:28,043 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 17:41:28,043 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 17:41:28,043 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 17:41:28,043 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 17:41:28,043 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 17:41:28,043 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 17:41:28,043 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 17:41:28,043 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 17:41:28,043 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 17:41:28,043 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 17:41:28,043 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 17:41:28,043 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 17:41:28,043 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 17:41:28,043 - config.component_config - INFO - Զע: components
+2025-03-18 17:41:28,053 - root - INFO - Ӧ
+2025-03-18 17:46:27,112 - root - INFO - Ӧùر
+2025-03-18 17:46:28,378 - root - INFO - ʼʼݿ...
+2025-03-18 17:46:28,392 - root - INFO - ʼݿ...
+2025-03-18 17:46:28,445 - root - INFO - ݿɹ
+2025-03-18 17:46:28,445 - root - INFO - ʼʼ...
+2025-03-18 17:46:28,445 - root - INFO - ...
+2025-03-18 17:46:28,478 - root - INFO - Ѵ 9 ࣬ʼ
+2025-03-18 17:46:28,478 - root - INFO - ݳʼɹ
+2025-03-18 17:46:28,478 - core.component - INFO - Զ: components
+2025-03-18 17:46:28,478 - core.component - INFO - ע: check_task_instance_id_exists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 17:46:28,478 - core.component - INFO - ע: create_unique_id -> CreateUniqueIdComponent
+2025-03-18 17:46:28,478 - core.component - INFO - ע: current_timestamp -> CurrentTimestampComponent
+2025-03-18 17:46:28,478 - core.component - INFO - ע: current_time -> CurrentTimeComponent
+2025-03-18 17:46:28,493 - core.component - INFO - ע: execute_sql -> ExecuteSqlComponent
+2025-03-18 17:46:28,493 - core.component - INFO - ע: query_sql -> QuerySqlComponent
+2025-03-18 17:46:28,494 - core.component - INFO - ע: string_md5_encrypt -> StringMd5EncryptComponent
+2025-03-18 17:46:28,494 - core.component - INFO - ע: string_to_json_array -> StringToJsonArrayComponent
+2025-03-18 17:46:28,495 - core.component - INFO - ע: string_to_json_object -> StringToJsonObjectComponent
+2025-03-18 17:46:28,496 - core.component - INFO - ע: print -> PrintComponent
+2025-03-18 17:46:28,496 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 17:46:28,496 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 17:46:28,496 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 17:46:28,496 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 17:46:28,496 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 17:46:28,496 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 17:46:28,496 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 17:46:28,496 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 17:46:28,511 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 17:46:28,512 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 17:46:28,513 - core.component - INFO - ע: wait_modbus_value -> WaitModbusValueComponent
+2025-03-18 17:46:28,514 - core.component - INFO - ע: write_modbus_value -> WriteModbusValueComponent
+2025-03-18 17:46:28,514 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 17:46:28,514 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 17:46:28,514 - core.component - INFO - ע: if -> IfComponent
+2025-03-18 17:46:28,514 - core.component - INFO - ע: if_else -> IfElseComponent
+2025-03-18 17:46:28,514 - core.component - INFO - ע: if_else_if -> IfElseIfComponent
+2025-03-18 17:46:28,514 - core.component - INFO - ע: for_each -> ForEachComponent
+2025-03-18 17:46:28,514 - core.component - INFO - ע: while -> WhileComponent
+2025-03-18 17:46:28,526 - core.component - INFO - ע: break -> BreakComponent
+2025-03-18 17:46:28,527 - core.component - INFO - ע: return -> ReturnComponent
+2025-03-18 17:46:28,529 - core.component - INFO - ע: delay -> DelayComponent
+2025-03-18 17:46:28,529 - core.component - INFO - ע: parallel_execute -> ParallelExecuteComponent
+2025-03-18 17:46:28,529 - core.component - INFO - ע: serial_execute -> SerialExecuteComponent
+2025-03-18 17:46:28,529 - core.component - INFO - ע: throw_exception -> ThrowExceptionComponent
+2025-03-18 17:46:28,529 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 17:46:28,529 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 17:46:28,529 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 17:46:28,529 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 17:46:28,529 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 17:46:28,529 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 17:46:28,529 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 17:46:28,529 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 17:46:28,529 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 17:46:28,529 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 17:46:28,529 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 17:46:28,726 - core.component - INFO - ע: http_get_request -> HttpGetRequestComponent
+2025-03-18 17:46:28,728 - core.component - INFO - ע: http_post_request -> HttpPostRequestComponent
+2025-03-18 17:46:28,728 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 17:46:28,728 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 17:46:28,728 - core.component - INFO - ע: select_robot -> SelectRobotComponent
+2025-03-18 17:46:28,728 - core.component - INFO - ע: get_robot_position -> GetRobotPositionComponent
+2025-03-18 17:46:28,728 - core.component - INFO - ע: robot_action -> RobotActionComponent
+2025-03-18 17:46:28,728 - core.component - INFO - ע: change_robot_destination -> ChangeRobotDestinationComponent
+2025-03-18 17:46:28,728 - core.component - INFO - ע: get_robot_battery -> GetRobotBatteryComponent
+2025-03-18 17:46:28,728 - core.component - INFO - ע: get_robot_pgv_code -> GetRobotPGVCodeComponent
+2025-03-18 17:46:28,728 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 17:46:28,728 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 17:46:28,728 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 17:46:28,728 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 17:46:28,728 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 17:46:28,728 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 17:46:28,728 - core.component - INFO - ע: run_script -> RunScriptComponent
+2025-03-18 17:46:28,728 - core.component - INFO - ע: set_task_variables -> SetTaskVariablesComponent
+2025-03-18 17:46:28,728 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 17:46:28,728 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 17:46:28,728 - core.component - INFO - ע: batch_set_site -> BatchSetSiteComponent
+2025-03-18 17:46:28,728 - core.component - INFO - ע: get_dense_site -> GetDenseSiteComponent
+2025-03-18 17:46:28,728 - core.component - INFO - ע: query_site -> QuerySiteComponent
+2025-03-18 17:46:28,728 - core.component - INFO - ע: lock_site -> LockSiteComponent
+2025-03-18 17:46:28,728 - core.component - INFO - ע: unlock_site -> UnlockSiteComponent
+2025-03-18 17:46:28,728 - core.component - INFO - ע: get_locked_sites_by_task -> GetLockedSitesByTaskComponent
+2025-03-18 17:46:28,728 - core.component - INFO - ע: get_site_extension_property -> GetSiteExtensionPropertyComponent
+2025-03-18 17:46:28,728 - core.component - INFO - ע: set_site_extension_property -> SetSiteExtensionPropertyComponent
+2025-03-18 17:46:28,728 - core.component - INFO - ע: set_site_goods -> SetSiteGoodsComponent
+2025-03-18 17:46:28,728 - core.component - INFO - ע: set_site_empty -> SetSiteEmptyComponent
+2025-03-18 17:46:28,728 - core.component - INFO - ע: set_site_occupied -> SetSiteOccupiedComponent
+2025-03-18 17:46:28,728 - core.component - INFO - ע: set_site_tag -> SetSiteTagComponent
+2025-03-18 17:46:28,743 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 17:46:28,743 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 17:46:28,743 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 17:46:28,744 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 17:46:28,744 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 17:46:28,745 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 17:46:28,745 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 17:46:28,746 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 17:46:28,746 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 17:46:28,746 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 17:46:28,746 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 17:46:28,746 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 17:46:28,746 - core.component - INFO - ע: subtask -> SubtaskComponent
+2025-03-18 17:46:28,746 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 17:46:28,746 - core.component - INFO - ע: cache_data -> CacheDataComponent
+2025-03-18 17:46:28,746 - core.component - INFO - ע: clear_cache_data -> ClearCacheDataComponent
+2025-03-18 17:46:28,746 - core.component - INFO - ע: get_cache_data -> GetCacheDataComponent
+2025-03-18 17:46:28,746 - core.component - INFO - ע: set_task_status -> SetTaskStatusComponent
+2025-03-18 17:46:28,746 - core.component - INFO - ע: jump_to_block -> JumpToBlockComponent
+2025-03-18 17:46:28,746 - core.component - INFO - ע: get_task_input_param -> GetTaskInputParamComponent
+2025-03-18 17:46:28,746 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 17:46:28,746 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 17:46:28,746 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 17:46:28,746 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 17:46:28,746 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 17:46:28,746 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 17:46:28,746 - config.component_config - INFO - Զע: components
+2025-03-18 17:46:28,823 - root - INFO - ʼʼݿ...
+2025-03-18 17:46:28,823 - root - INFO - ʼݿ...
+2025-03-18 17:46:28,878 - root - INFO - ݿɹ
+2025-03-18 17:46:28,893 - root - INFO - ʼʼ...
+2025-03-18 17:46:28,894 - root - INFO - ...
+2025-03-18 17:46:28,895 - root - INFO - Ѵ 9 ࣬ʼ
+2025-03-18 17:46:28,895 - root - INFO - ݳʼɹ
+2025-03-18 17:46:28,895 - core.component - INFO - Զ: components
+2025-03-18 17:46:28,895 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 17:46:28,895 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 17:46:28,895 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 17:46:28,895 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 17:46:28,895 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 17:46:28,910 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 17:46:28,910 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 17:46:28,910 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 17:46:28,910 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 17:46:28,910 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 17:46:28,911 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 17:46:28,913 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 17:46:28,913 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 17:46:28,913 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 17:46:28,913 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 17:46:28,913 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 17:46:28,913 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 17:46:28,925 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 17:46:28,927 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 17:46:28,927 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 17:46:28,928 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 17:46:28,928 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 17:46:28,930 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 17:46:28,932 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 17:46:28,934 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 17:46:28,936 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 17:46:28,938 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 17:46:28,940 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 17:46:28,942 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 17:46:28,942 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 17:46:28,944 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 17:46:28,944 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 17:46:28,944 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 17:46:28,944 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 17:46:28,945 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 17:46:28,945 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 17:46:28,945 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 17:46:28,945 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 17:46:28,945 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 17:46:28,945 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 17:46:28,945 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 17:46:28,945 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 17:46:28,945 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 17:46:28,945 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 17:46:28,959 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 17:46:28,960 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 17:46:28,961 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 17:46:28,961 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 17:46:28,961 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 17:46:28,962 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 17:46:28,963 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 17:46:28,963 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 17:46:28,963 - config.component_config - INFO - Զע: components
+2025-03-18 17:46:28,979 - root - INFO - Ӧ
+2025-03-18 17:50:49,869 - root - INFO - Ӧùر
+2025-03-18 17:50:51,282 - root - INFO - ʼʼݿ...
+2025-03-18 17:50:51,282 - root - INFO - ʼݿ...
+2025-03-18 17:50:51,354 - root - INFO - ݿɹ
+2025-03-18 17:50:51,354 - root - INFO - ʼʼ...
+2025-03-18 17:50:51,354 - root - INFO - ...
+2025-03-18 17:50:51,374 - root - INFO - Ѵ 9 ࣬ʼ
+2025-03-18 17:50:51,374 - root - INFO - ݳʼɹ
+2025-03-18 17:50:51,374 - core.component - INFO - Զ: components
+2025-03-18 17:50:51,374 - core.component - INFO - ע: check_task_instance_id_exists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 17:50:51,374 - core.component - INFO - ע: create_unique_id -> CreateUniqueIdComponent
+2025-03-18 17:50:51,374 - core.component - INFO - ע: current_timestamp -> CurrentTimestampComponent
+2025-03-18 17:50:51,374 - core.component - INFO - ע: current_time -> CurrentTimeComponent
+2025-03-18 17:50:51,374 - core.component - INFO - ע: execute_sql -> ExecuteSqlComponent
+2025-03-18 17:50:51,374 - core.component - INFO - ע: query_sql -> QuerySqlComponent
+2025-03-18 17:50:51,374 - core.component - INFO - ע: string_md5_encrypt -> StringMd5EncryptComponent
+2025-03-18 17:50:51,374 - core.component - INFO - ע: string_to_json_array -> StringToJsonArrayComponent
+2025-03-18 17:50:51,374 - core.component - INFO - ע: string_to_json_object -> StringToJsonObjectComponent
+2025-03-18 17:50:51,374 - core.component - INFO - ע: print -> PrintComponent
+2025-03-18 17:50:51,374 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 17:50:51,374 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 17:50:51,374 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 17:50:51,374 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 17:50:51,374 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 17:50:51,374 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 17:50:51,374 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 17:50:51,374 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 17:50:51,374 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 17:50:51,374 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 17:50:51,374 - core.component - INFO - ע: wait_modbus_value -> WaitModbusValueComponent
+2025-03-18 17:50:51,374 - core.component - INFO - ע: write_modbus_value -> WriteModbusValueComponent
+2025-03-18 17:50:51,374 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 17:50:51,374 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 17:50:51,374 - core.component - INFO - ע: if -> IfComponent
+2025-03-18 17:50:51,374 - core.component - INFO - ע: if_else -> IfElseComponent
+2025-03-18 17:50:51,374 - core.component - INFO - ע: if_else_if -> IfElseIfComponent
+2025-03-18 17:50:51,374 - core.component - INFO - ע: for_each -> ForEachComponent
+2025-03-18 17:50:51,374 - core.component - INFO - ע: while -> WhileComponent
+2025-03-18 17:50:51,374 - core.component - INFO - ע: break -> BreakComponent
+2025-03-18 17:50:51,374 - core.component - INFO - ע: return -> ReturnComponent
+2025-03-18 17:50:51,374 - core.component - INFO - ע: delay -> DelayComponent
+2025-03-18 17:50:51,374 - core.component - INFO - ע: parallel_execute -> ParallelExecuteComponent
+2025-03-18 17:50:51,374 - core.component - INFO - ע: serial_execute -> SerialExecuteComponent
+2025-03-18 17:50:51,374 - core.component - INFO - ע: throw_exception -> ThrowExceptionComponent
+2025-03-18 17:50:51,374 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 17:50:51,374 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 17:50:51,374 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 17:50:51,374 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 17:50:51,374 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 17:50:51,374 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 17:50:51,374 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 17:50:51,374 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 17:50:51,384 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 17:50:51,384 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 17:50:51,384 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 17:50:51,557 - core.component - INFO - ע: http_get_request -> HttpGetRequestComponent
+2025-03-18 17:50:51,562 - core.component - INFO - ע: http_post_request -> HttpPostRequestComponent
+2025-03-18 17:50:51,562 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 17:50:51,562 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 17:50:51,562 - core.component - INFO - ע: select_robot -> SelectRobotComponent
+2025-03-18 17:50:51,562 - core.component - INFO - ע: get_robot_position -> GetRobotPositionComponent
+2025-03-18 17:50:51,562 - core.component - INFO - ע: robot_action -> RobotActionComponent
+2025-03-18 17:50:51,562 - core.component - INFO - ע: change_robot_destination -> ChangeRobotDestinationComponent
+2025-03-18 17:50:51,562 - core.component - INFO - ע: get_robot_battery -> GetRobotBatteryComponent
+2025-03-18 17:50:51,562 - core.component - INFO - ע: get_robot_pgv_code -> GetRobotPGVCodeComponent
+2025-03-18 17:50:51,562 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 17:50:51,562 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 17:50:51,562 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 17:50:51,562 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 17:50:51,562 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 17:50:51,562 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 17:50:51,562 - core.component - INFO - ע: run_script -> RunScriptComponent
+2025-03-18 17:50:51,565 - core.component - INFO - ע: set_task_variables -> SetTaskVariablesComponent
+2025-03-18 17:50:51,565 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 17:50:51,565 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 17:50:51,565 - core.component - INFO - ע: batch_set_site -> BatchSetSiteComponent
+2025-03-18 17:50:51,565 - core.component - INFO - ע: get_dense_site -> GetDenseSiteComponent
+2025-03-18 17:50:51,565 - core.component - INFO - ע: query_site -> QuerySiteComponent
+2025-03-18 17:50:51,565 - core.component - INFO - ע: lock_site -> LockSiteComponent
+2025-03-18 17:50:51,565 - core.component - INFO - ע: unlock_site -> UnlockSiteComponent
+2025-03-18 17:50:51,565 - core.component - INFO - ע: get_locked_sites_by_task -> GetLockedSitesByTaskComponent
+2025-03-18 17:50:51,565 - core.component - INFO - ע: get_site_extension_property -> GetSiteExtensionPropertyComponent
+2025-03-18 17:50:51,565 - core.component - INFO - ע: set_site_extension_property -> SetSiteExtensionPropertyComponent
+2025-03-18 17:50:51,565 - core.component - INFO - ע: set_site_goods -> SetSiteGoodsComponent
+2025-03-18 17:50:51,565 - core.component - INFO - ע: set_site_empty -> SetSiteEmptyComponent
+2025-03-18 17:50:51,565 - core.component - INFO - ע: set_site_occupied -> SetSiteOccupiedComponent
+2025-03-18 17:50:51,565 - core.component - INFO - ע: set_site_tag -> SetSiteTagComponent
+2025-03-18 17:50:51,565 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 17:50:51,565 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 17:50:51,565 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 17:50:51,565 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 17:50:51,567 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 17:50:51,567 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 17:50:51,567 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 17:50:51,567 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 17:50:51,567 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 17:50:51,567 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 17:50:51,567 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 17:50:51,567 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 17:50:51,567 - core.component - INFO - ע: subtask -> SubtaskComponent
+2025-03-18 17:50:51,567 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 17:50:51,567 - core.component - INFO - ע: cache_data -> CacheDataComponent
+2025-03-18 17:50:51,567 - core.component - INFO - ע: clear_cache_data -> ClearCacheDataComponent
+2025-03-18 17:50:51,567 - core.component - INFO - ע: get_cache_data -> GetCacheDataComponent
+2025-03-18 17:50:51,567 - core.component - INFO - ע: set_task_status -> SetTaskStatusComponent
+2025-03-18 17:50:51,567 - core.component - INFO - ע: jump_to_block -> JumpToBlockComponent
+2025-03-18 17:50:51,567 - core.component - INFO - ע: get_task_input_param -> GetTaskInputParamComponent
+2025-03-18 17:50:51,567 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 17:50:51,567 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 17:50:51,567 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 17:50:51,567 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 17:50:51,567 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 17:50:51,567 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 17:50:51,567 - config.component_config - INFO - Զע: components
+2025-03-18 17:50:51,616 - root - INFO - ʼʼݿ...
+2025-03-18 17:50:51,617 - root - INFO - ʼݿ...
+2025-03-18 17:50:51,690 - root - INFO - ݿɹ
+2025-03-18 17:50:51,690 - root - INFO - ʼʼ...
+2025-03-18 17:50:51,690 - root - INFO - ...
+2025-03-18 17:50:51,690 - root - INFO - Ѵ 9 ࣬ʼ
+2025-03-18 17:50:51,690 - root - INFO - ݳʼɹ
+2025-03-18 17:50:51,690 - core.component - INFO - Զ: components
+2025-03-18 17:50:51,690 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 17:50:51,690 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 17:50:51,690 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 17:50:51,690 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 17:50:51,690 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 17:50:51,690 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 17:50:51,690 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 17:50:51,690 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 17:50:51,690 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 17:50:51,690 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 17:50:51,701 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 17:50:51,701 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 17:50:51,701 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 17:50:51,701 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 17:50:51,701 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 17:50:51,701 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 17:50:51,701 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 17:50:51,701 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 17:50:51,701 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 17:50:51,701 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 17:50:51,701 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 17:50:51,701 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 17:50:51,701 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 17:50:51,701 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 17:50:51,701 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 17:50:51,701 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 17:50:51,701 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 17:50:51,701 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 17:50:51,701 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 17:50:51,701 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 17:50:51,701 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 17:50:51,701 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 17:50:51,701 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 17:50:51,701 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 17:50:51,701 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 17:50:51,701 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 17:50:51,701 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 17:50:51,701 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 17:50:51,701 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 17:50:51,701 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 17:50:51,701 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 17:50:51,701 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 17:50:51,701 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 17:50:51,701 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 17:50:51,701 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 17:50:51,701 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 17:50:51,701 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 17:50:51,701 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 17:50:51,701 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 17:50:51,701 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 17:50:51,701 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 17:50:51,701 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 17:50:51,701 - config.component_config - INFO - Զע: components
+2025-03-18 17:50:51,711 - root - INFO - Ӧ
+2025-03-18 17:55:50,599 - root - INFO - Ӧùر
+2025-03-18 17:55:51,973 - root - INFO - ʼʼݿ...
+2025-03-18 17:55:51,973 - root - INFO - ʼݿ...
+2025-03-18 17:55:52,046 - root - INFO - ݿɹ
+2025-03-18 17:55:52,046 - root - INFO - ʼʼ...
+2025-03-18 17:55:52,046 - root - INFO - ...
+2025-03-18 17:55:52,063 - root - INFO - Ѵ 9 ࣬ʼ
+2025-03-18 17:55:52,063 - root - INFO - ݳʼɹ
+2025-03-18 17:55:52,063 - core.component - INFO - Զ: components
+2025-03-18 17:55:52,063 - core.component - INFO - ע: check_task_instance_id_exists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 17:55:52,063 - core.component - INFO - ע: create_unique_id -> CreateUniqueIdComponent
+2025-03-18 17:55:52,063 - core.component - INFO - ע: current_timestamp -> CurrentTimestampComponent
+2025-03-18 17:55:52,063 - core.component - INFO - ע: current_time -> CurrentTimeComponent
+2025-03-18 17:55:52,063 - core.component - INFO - ע: execute_sql -> ExecuteSqlComponent
+2025-03-18 17:55:52,063 - core.component - INFO - ע: query_sql -> QuerySqlComponent
+2025-03-18 17:55:52,063 - core.component - INFO - ע: string_md5_encrypt -> StringMd5EncryptComponent
+2025-03-18 17:55:52,063 - core.component - INFO - ע: string_to_json_array -> StringToJsonArrayComponent
+2025-03-18 17:55:52,063 - core.component - INFO - ע: string_to_json_object -> StringToJsonObjectComponent
+2025-03-18 17:55:52,063 - core.component - INFO - ע: print -> PrintComponent
+2025-03-18 17:55:52,063 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 17:55:52,063 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 17:55:52,063 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 17:55:52,063 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 17:55:52,063 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 17:55:52,063 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 17:55:52,063 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 17:55:52,063 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 17:55:52,063 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 17:55:52,079 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 17:55:52,079 - core.component - INFO - ע: wait_modbus_value -> WaitModbusValueComponent
+2025-03-18 17:55:52,079 - core.component - INFO - ע: write_modbus_value -> WriteModbusValueComponent
+2025-03-18 17:55:52,079 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 17:55:52,079 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 17:55:52,079 - core.component - INFO - ע: if -> IfComponent
+2025-03-18 17:55:52,079 - core.component - INFO - ע: if_else -> IfElseComponent
+2025-03-18 17:55:52,079 - core.component - INFO - ע: if_else_if -> IfElseIfComponent
+2025-03-18 17:55:52,079 - core.component - INFO - ע: for_each -> ForEachComponent
+2025-03-18 17:55:52,079 - core.component - INFO - ע: while -> WhileComponent
+2025-03-18 17:55:52,079 - core.component - INFO - ע: break -> BreakComponent
+2025-03-18 17:55:52,079 - core.component - INFO - ע: return -> ReturnComponent
+2025-03-18 17:55:52,079 - core.component - INFO - ע: delay -> DelayComponent
+2025-03-18 17:55:52,079 - core.component - INFO - ע: parallel_execute -> ParallelExecuteComponent
+2025-03-18 17:55:52,079 - core.component - INFO - ע: serial_execute -> SerialExecuteComponent
+2025-03-18 17:55:52,079 - core.component - INFO - ע: throw_exception -> ThrowExceptionComponent
+2025-03-18 17:55:52,079 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 17:55:52,079 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 17:55:52,079 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 17:55:52,079 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 17:55:52,079 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 17:55:52,079 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 17:55:52,079 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 17:55:52,079 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 17:55:52,079 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 17:55:52,079 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 17:55:52,079 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 17:55:52,258 - core.component - INFO - ע: http_get_request -> HttpGetRequestComponent
+2025-03-18 17:55:52,258 - core.component - INFO - ע: http_post_request -> HttpPostRequestComponent
+2025-03-18 17:55:52,258 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 17:55:52,258 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 17:55:52,258 - core.component - INFO - ע: select_robot -> SelectRobotComponent
+2025-03-18 17:55:52,258 - core.component - INFO - ע: get_robot_position -> GetRobotPositionComponent
+2025-03-18 17:55:52,274 - core.component - INFO - ע: robot_action -> RobotActionComponent
+2025-03-18 17:55:52,274 - core.component - INFO - ע: change_robot_destination -> ChangeRobotDestinationComponent
+2025-03-18 17:55:52,274 - core.component - INFO - ע: get_robot_battery -> GetRobotBatteryComponent
+2025-03-18 17:55:52,274 - core.component - INFO - ע: get_robot_pgv_code -> GetRobotPGVCodeComponent
+2025-03-18 17:55:52,274 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 17:55:52,274 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 17:55:52,274 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 17:55:52,274 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 17:55:52,274 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 17:55:52,274 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 17:55:52,290 - core.component - INFO - ע: run_script -> RunScriptComponent
+2025-03-18 17:55:52,290 - core.component - INFO - ע: set_task_variables -> SetTaskVariablesComponent
+2025-03-18 17:55:52,294 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 17:55:52,294 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 17:55:52,296 - core.component - INFO - ע: batch_set_site -> BatchSetSiteComponent
+2025-03-18 17:55:52,296 - core.component - INFO - ע: get_dense_site -> GetDenseSiteComponent
+2025-03-18 17:55:52,296 - core.component - INFO - ע: query_site -> QuerySiteComponent
+2025-03-18 17:55:52,296 - core.component - INFO - ע: lock_site -> LockSiteComponent
+2025-03-18 17:55:52,296 - core.component - INFO - ע: unlock_site -> UnlockSiteComponent
+2025-03-18 17:55:52,298 - core.component - INFO - ע: get_locked_sites_by_task -> GetLockedSitesByTaskComponent
+2025-03-18 17:55:52,298 - core.component - INFO - ע: get_site_extension_property -> GetSiteExtensionPropertyComponent
+2025-03-18 17:55:52,298 - core.component - INFO - ע: set_site_extension_property -> SetSiteExtensionPropertyComponent
+2025-03-18 17:55:52,298 - core.component - INFO - ע: set_site_goods -> SetSiteGoodsComponent
+2025-03-18 17:55:52,298 - core.component - INFO - ע: set_site_empty -> SetSiteEmptyComponent
+2025-03-18 17:55:52,298 - core.component - INFO - ע: set_site_occupied -> SetSiteOccupiedComponent
+2025-03-18 17:55:52,298 - core.component - INFO - ע: set_site_tag -> SetSiteTagComponent
+2025-03-18 17:55:52,298 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 17:55:52,298 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 17:55:52,298 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 17:55:52,298 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 17:55:52,298 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 17:55:52,298 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 17:55:52,298 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 17:55:52,298 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 17:55:52,298 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 17:55:52,300 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 17:55:52,300 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 17:55:52,300 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 17:55:52,300 - core.component - INFO - ע: subtask -> SubtaskComponent
+2025-03-18 17:55:52,300 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 17:55:52,300 - core.component - INFO - ע: cache_data -> CacheDataComponent
+2025-03-18 17:55:52,300 - core.component - INFO - ע: clear_cache_data -> ClearCacheDataComponent
+2025-03-18 17:55:52,300 - core.component - INFO - ע: get_cache_data -> GetCacheDataComponent
+2025-03-18 17:55:52,300 - core.component - INFO - ע: set_task_status -> SetTaskStatusComponent
+2025-03-18 17:55:52,300 - core.component - INFO - ע: jump_to_block -> JumpToBlockComponent
+2025-03-18 17:55:52,300 - core.component - INFO - ע: get_task_input_param -> GetTaskInputParamComponent
+2025-03-18 17:55:52,302 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 17:55:52,302 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 17:55:52,302 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 17:55:52,302 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 17:55:52,302 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 17:55:52,302 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 17:55:52,302 - config.component_config - INFO - Զע: components
+2025-03-18 17:55:52,344 - root - INFO - ʼʼݿ...
+2025-03-18 17:55:52,344 - root - INFO - ʼݿ...
+2025-03-18 17:55:52,403 - root - INFO - ݿɹ
+2025-03-18 17:55:52,403 - root - INFO - ʼʼ...
+2025-03-18 17:55:52,403 - root - INFO - ...
+2025-03-18 17:55:52,403 - root - INFO - Ѵ 9 ࣬ʼ
+2025-03-18 17:55:52,403 - root - INFO - ݳʼɹ
+2025-03-18 17:55:52,403 - core.component - INFO - Զ: components
+2025-03-18 17:55:52,403 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 17:55:52,403 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 17:55:52,403 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 17:55:52,403 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 17:55:52,416 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 17:55:52,416 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 17:55:52,416 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 17:55:52,416 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 17:55:52,416 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 17:55:52,416 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 17:55:52,416 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 17:55:52,416 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 17:55:52,416 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 17:55:52,416 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 17:55:52,416 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 17:55:52,416 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 17:55:52,416 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 17:55:52,416 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 17:55:52,416 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 17:55:52,416 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 17:55:52,416 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 17:55:52,416 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 17:55:52,416 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 17:55:52,416 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 17:55:52,416 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 17:55:52,416 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 17:55:52,416 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 17:55:52,416 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 17:55:52,416 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 17:55:52,416 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 17:55:52,416 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 17:55:52,416 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 17:55:52,416 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 17:55:52,416 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 17:55:52,416 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 17:55:52,432 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 17:55:52,432 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 17:55:52,432 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 17:55:52,432 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 17:55:52,434 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 17:55:52,434 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 17:55:52,436 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 17:55:52,436 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 17:55:52,436 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 17:55:52,436 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 17:55:52,436 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 17:55:52,436 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 17:55:52,438 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 17:55:52,438 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 17:55:52,440 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 17:55:52,440 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 17:55:52,442 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 17:55:52,442 - config.component_config - INFO - Զע: components
+2025-03-18 17:55:52,448 - root - INFO - Ӧ
+2025-03-18 18:33:22,998 - root - INFO - Ӧùر
+2025-03-18 18:33:24,366 - root - INFO - ʼʼݿ...
+2025-03-18 18:33:24,366 - root - INFO - ʼݿ...
+2025-03-18 18:33:24,423 - root - INFO - ݿɹ
+2025-03-18 18:33:24,423 - root - INFO - ʼʼ...
+2025-03-18 18:33:24,423 - root - INFO - ...
+2025-03-18 18:33:24,445 - root - INFO - Ѵ 9 ࣬ʼ
+2025-03-18 18:33:24,445 - root - INFO - ݳʼɹ
+2025-03-18 18:33:24,445 - core.component - INFO - Զ: components
+2025-03-18 18:33:24,445 - core.component - INFO - ע: check_task_instance_id_exists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 18:33:24,445 - core.component - INFO - ע: create_unique_id -> CreateUniqueIdComponent
+2025-03-18 18:33:24,445 - core.component - INFO - ע: current_timestamp -> CurrentTimestampComponent
+2025-03-18 18:33:24,449 - core.component - INFO - ע: current_time -> CurrentTimeComponent
+2025-03-18 18:33:24,449 - core.component - INFO - ע: execute_sql -> ExecuteSqlComponent
+2025-03-18 18:33:24,449 - core.component - INFO - ע: query_sql -> QuerySqlComponent
+2025-03-18 18:33:24,453 - core.component - INFO - ע: string_md5_encrypt -> StringMd5EncryptComponent
+2025-03-18 18:33:24,453 - core.component - INFO - ע: string_to_json_array -> StringToJsonArrayComponent
+2025-03-18 18:33:24,457 - core.component - INFO - ע: string_to_json_object -> StringToJsonObjectComponent
+2025-03-18 18:33:24,457 - core.component - INFO - ע: print -> PrintComponent
+2025-03-18 18:33:24,457 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 18:33:24,457 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 18:33:24,462 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 18:33:24,462 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 18:33:24,462 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 18:33:24,462 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 18:33:24,466 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 18:33:24,466 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 18:33:24,466 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 18:33:24,466 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 18:33:24,470 - core.component - INFO - ע: wait_modbus_value -> WaitModbusValueComponent
+2025-03-18 18:33:24,470 - core.component - INFO - ע: write_modbus_value -> WriteModbusValueComponent
+2025-03-18 18:33:24,472 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 18:33:24,472 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 18:33:24,474 - core.component - INFO - ע: if -> IfComponent
+2025-03-18 18:33:24,474 - core.component - INFO - ע: if_else -> IfElseComponent
+2025-03-18 18:33:24,476 - core.component - INFO - ע: if_else_if -> IfElseIfComponent
+2025-03-18 18:33:24,476 - core.component - INFO - ע: for_each -> ForEachComponent
+2025-03-18 18:33:24,476 - core.component - INFO - ע: while -> WhileComponent
+2025-03-18 18:33:24,478 - core.component - INFO - ע: break -> BreakComponent
+2025-03-18 18:33:24,478 - core.component - INFO - ע: return -> ReturnComponent
+2025-03-18 18:33:24,478 - core.component - INFO - ע: delay -> DelayComponent
+2025-03-18 18:33:24,478 - core.component - INFO - ע: parallel_execute -> ParallelExecuteComponent
+2025-03-18 18:33:24,478 - core.component - INFO - ע: serial_execute -> SerialExecuteComponent
+2025-03-18 18:33:24,483 - core.component - INFO - ע: throw_exception -> ThrowExceptionComponent
+2025-03-18 18:33:24,483 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 18:33:24,483 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 18:33:24,483 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 18:33:24,483 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 18:33:24,483 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 18:33:24,487 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 18:33:24,487 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 18:33:24,487 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 18:33:24,487 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 18:33:24,487 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 18:33:24,487 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 18:33:24,668 - core.component - INFO - ע: http_get_request -> HttpGetRequestComponent
+2025-03-18 18:33:24,668 - core.component - INFO - ע: http_post_request -> HttpPostRequestComponent
+2025-03-18 18:33:24,668 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 18:33:24,672 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 18:33:24,676 - core.component - INFO - ע: select_robot -> SelectRobotComponent
+2025-03-18 18:33:24,680 - core.component - INFO - ע: get_robot_position -> GetRobotPositionComponent
+2025-03-18 18:33:24,680 - core.component - INFO - ע: robot_action -> RobotActionComponent
+2025-03-18 18:33:24,680 - core.component - INFO - ע: change_robot_destination -> ChangeRobotDestinationComponent
+2025-03-18 18:33:24,684 - core.component - INFO - ע: get_robot_battery -> GetRobotBatteryComponent
+2025-03-18 18:33:24,684 - core.component - INFO - ע: get_robot_pgv_code -> GetRobotPGVCodeComponent
+2025-03-18 18:33:24,684 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 18:33:24,684 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 18:33:24,688 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 18:33:24,688 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 18:33:24,688 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 18:33:24,688 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 18:33:24,692 - core.component - INFO - ע: run_script -> RunScriptComponent
+2025-03-18 18:33:24,692 - core.component - INFO - ע: set_task_variables -> SetTaskVariablesComponent
+2025-03-18 18:33:24,692 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 18:33:24,692 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 18:33:24,696 - core.component - INFO - ע: batch_set_site -> BatchSetSiteComponent
+2025-03-18 18:33:24,696 - core.component - INFO - ע: get_dense_site -> GetDenseSiteComponent
+2025-03-18 18:33:24,696 - core.component - INFO - ע: query_site -> QuerySiteComponent
+2025-03-18 18:33:24,700 - core.component - INFO - ע: lock_site -> LockSiteComponent
+2025-03-18 18:33:24,700 - core.component - INFO - ע: unlock_site -> UnlockSiteComponent
+2025-03-18 18:33:24,700 - core.component - INFO - ע: get_locked_sites_by_task -> GetLockedSitesByTaskComponent
+2025-03-18 18:33:24,704 - core.component - INFO - ע: get_site_extension_property -> GetSiteExtensionPropertyComponent
+2025-03-18 18:33:24,704 - core.component - INFO - ע: set_site_extension_property -> SetSiteExtensionPropertyComponent
+2025-03-18 18:33:24,708 - core.component - INFO - ע: set_site_goods -> SetSiteGoodsComponent
+2025-03-18 18:33:24,708 - core.component - INFO - ע: set_site_empty -> SetSiteEmptyComponent
+2025-03-18 18:33:24,708 - core.component - INFO - ע: set_site_occupied -> SetSiteOccupiedComponent
+2025-03-18 18:33:24,708 - core.component - INFO - ע: set_site_tag -> SetSiteTagComponent
+2025-03-18 18:33:24,708 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 18:33:24,713 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 18:33:24,713 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 18:33:24,713 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 18:33:24,713 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 18:33:24,717 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 18:33:24,717 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 18:33:24,717 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 18:33:24,717 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 18:33:24,717 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 18:33:24,721 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 18:33:24,721 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 18:33:24,721 - core.component - INFO - ע: subtask -> SubtaskComponent
+2025-03-18 18:33:24,721 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 18:33:24,726 - core.component - INFO - ע: cache_data -> CacheDataComponent
+2025-03-18 18:33:24,726 - core.component - INFO - ע: clear_cache_data -> ClearCacheDataComponent
+2025-03-18 18:33:24,726 - core.component - INFO - ע: get_cache_data -> GetCacheDataComponent
+2025-03-18 18:33:24,726 - core.component - INFO - ע: set_task_status -> SetTaskStatusComponent
+2025-03-18 18:33:24,730 - core.component - INFO - ע: jump_to_block -> JumpToBlockComponent
+2025-03-18 18:33:24,730 - core.component - INFO - ע: get_task_input_param -> GetTaskInputParamComponent
+2025-03-18 18:33:24,730 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 18:33:24,734 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 18:33:24,734 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 18:33:24,734 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 18:33:24,734 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 18:33:24,734 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 18:33:24,739 - config.component_config - INFO - Զע: components
+2025-03-18 18:33:24,785 - root - INFO - ʼʼݿ...
+2025-03-18 18:33:24,789 - root - INFO - ʼݿ...
+2025-03-18 18:33:24,849 - root - INFO - ݿɹ
+2025-03-18 18:33:24,849 - root - INFO - ʼʼ...
+2025-03-18 18:33:24,849 - root - INFO - ...
+2025-03-18 18:33:24,853 - root - INFO - Ѵ 9 ࣬ʼ
+2025-03-18 18:33:24,853 - root - INFO - ݳʼɹ
+2025-03-18 18:33:24,853 - core.component - INFO - Զ: components
+2025-03-18 18:33:24,853 - core.component - INFO - Զע: checktaskinstanceidexists -> CheckTaskInstanceIdExistsComponent
+2025-03-18 18:33:24,853 - core.component - INFO - Զע: createuniqueid -> CreateUniqueIdComponent
+2025-03-18 18:33:24,853 - core.component - INFO - Զע: currenttime -> CurrentTimeComponent
+2025-03-18 18:33:24,853 - core.component - INFO - Զע: currenttimestamp -> CurrentTimestampComponent
+2025-03-18 18:33:24,857 - core.component - INFO - Զע: executesql -> ExecuteSqlComponent
+2025-03-18 18:33:24,857 - core.component - INFO - Զע: print -> PrintComponent
+2025-03-18 18:33:24,857 - core.component - INFO - Զע: querysql -> QuerySqlComponent
+2025-03-18 18:33:24,857 - core.component - INFO - Զע: stringmd5encrypt -> StringMd5EncryptComponent
+2025-03-18 18:33:24,857 - core.component - INFO - Զע: stringtojsonarray -> StringToJsonArrayComponent
+2025-03-18 18:33:24,861 - core.component - INFO - Զע: stringtojsonobject -> StringToJsonObjectComponent
+2025-03-18 18:33:24,865 - core.component - INFO - Զע: waitmodbusvalue -> WaitModbusValueComponent
+2025-03-18 18:33:24,865 - core.component - INFO - Զע: writemodbusvalue -> WriteModbusValueComponent
+2025-03-18 18:33:24,865 - core.component - INFO - Զע: break -> BreakComponent
+2025-03-18 18:33:24,865 - core.component - INFO - Զע: delay -> DelayComponent
+2025-03-18 18:33:24,869 - core.component - INFO - Զע: foreach -> ForEachComponent
+2025-03-18 18:33:24,869 - core.component - INFO - Զע: if -> IfComponent
+2025-03-18 18:33:24,869 - core.component - INFO - Զע: ifelse -> IfElseComponent
+2025-03-18 18:33:24,873 - core.component - INFO - Զע: ifelseif -> IfElseIfComponent
+2025-03-18 18:33:24,873 - core.component - INFO - Զע: parallelexecute -> ParallelExecuteComponent
+2025-03-18 18:33:24,877 - core.component - INFO - Զע: return -> ReturnComponent
+2025-03-18 18:33:24,877 - core.component - INFO - Զע: serialexecute -> SerialExecuteComponent
+2025-03-18 18:33:24,877 - core.component - INFO - Զע: throwexception -> ThrowExceptionComponent
+2025-03-18 18:33:24,877 - core.component - INFO - Զע: while -> WhileComponent
+2025-03-18 18:33:24,877 - core.component - INFO - Զע: httpgetrequest -> HttpGetRequestComponent
+2025-03-18 18:33:24,882 - core.component - INFO - Զע: httppostrequest -> HttpPostRequestComponent
+2025-03-18 18:33:24,882 - core.component - INFO - Զע: changerobotdestination -> ChangeRobotDestinationComponent
+2025-03-18 18:33:24,882 - core.component - INFO - Զע: getrobotbattery -> GetRobotBatteryComponent
+2025-03-18 18:33:24,882 - core.component - INFO - Զע: getrobotpgvcode -> GetRobotPGVCodeComponent
+2025-03-18 18:33:24,886 - core.component - INFO - Զע: getrobotposition -> GetRobotPositionComponent
+2025-03-18 18:33:24,886 - core.component - INFO - Զע: robotaction -> RobotActionComponent
+2025-03-18 18:33:24,886 - core.component - INFO - Զע: selectrobot -> SelectRobotComponent
+2025-03-18 18:33:24,886 - core.component - INFO - Զע: runscript -> RunScriptComponent
+2025-03-18 18:33:24,886 - core.component - INFO - Զע: settaskvariables -> SetTaskVariablesComponent
+2025-03-18 18:33:24,890 - core.component - INFO - Զע: batchsetsite -> BatchSetSiteComponent
+2025-03-18 18:33:24,890 - core.component - INFO - Զע: getdensesite -> GetDenseSiteComponent
+2025-03-18 18:33:24,890 - core.component - INFO - Զע: getlockedsitesbytask -> GetLockedSitesByTaskComponent
+2025-03-18 18:33:24,890 - core.component - INFO - Զע: getsiteextensionproperty -> GetSiteExtensionPropertyComponent
+2025-03-18 18:33:24,894 - core.component - INFO - Զע: locksite -> LockSiteComponent
+2025-03-18 18:33:24,894 - core.component - INFO - Զע: querysite -> QuerySiteComponent
+2025-03-18 18:33:24,894 - core.component - INFO - Զע: setsiteempty -> SetSiteEmptyComponent
+2025-03-18 18:33:24,894 - core.component - INFO - Զע: setsiteextensionproperty -> SetSiteExtensionPropertyComponent
+2025-03-18 18:33:24,899 - core.component - INFO - Զע: setsitegoods -> SetSiteGoodsComponent
+2025-03-18 18:33:24,899 - core.component - INFO - Զע: setsiteoccupied -> SetSiteOccupiedComponent
+2025-03-18 18:33:24,899 - core.component - INFO - Զע: setsitetag -> SetSiteTagComponent
+2025-03-18 18:33:24,903 - core.component - INFO - Զע: unlocksite -> UnlockSiteComponent
+2025-03-18 18:33:24,903 - core.component - INFO - Զע: subtask -> SubtaskComponent
+2025-03-18 18:33:24,907 - core.component - INFO - Զע: cachedata -> CacheDataComponent
+2025-03-18 18:33:24,907 - core.component - INFO - Զע: clearcachedata -> ClearCacheDataComponent
+2025-03-18 18:33:24,907 - core.component - INFO - Զע: getcachedata -> GetCacheDataComponent
+2025-03-18 18:33:24,907 - core.component - INFO - Զע: gettaskinputparam -> GetTaskInputParamComponent
+2025-03-18 18:33:24,907 - core.component - INFO - Զע: jumptoblock -> JumpToBlockComponent
+2025-03-18 18:33:24,907 - core.component - INFO - Զע: settaskstatus -> SetTaskStatusComponent
+2025-03-18 18:33:24,911 - config.component_config - INFO - Զע: components
+2025-03-18 18:33:24,920 - root - INFO - Ӧ
+2025-03-18 18:33:25,575 - root - INFO - Ӧùر
diff --git a/scripts/logs/tianfeng_task.log b/scripts/logs/tianfeng_task.log
index 2da2c48..127a931 100644
--- a/scripts/logs/tianfeng_task.log
+++ b/scripts/logs/tianfeng_task.log
@@ -184,3 +184,16 @@ CREATE TABLE task_flow_connections (
2025-03-17 17:11:13,111 - utils.db_migration - INFO - ݿǨ
2025-03-17 17:11:13,111 - utils.db_migration - INFO - ݿǨƳɹ
2025-03-17 17:11:13,111 - migration - INFO - ݿǨƳɹɣ
+2025-03-18 14:25:55,232 - migration - INFO - ʼִݿԶǨ...
+2025-03-18 14:25:55,232 - utils.db_migration - INFO - ʼݿǨ
+2025-03-18 14:25:55,309 - utils.db_migration - INFO - 22 ģ
+2025-03-18 14:25:55,324 - utils.db_migration - INFO - task_flow_connections ڣ
+2025-03-18 14:25:55,398 - utils.db_migration - INFO - task_flow_connections ɹ
+2025-03-18 14:25:55,403 - utils.db_migration - INFO - task_import_exports ڣ
+2025-03-18 14:25:55,500 - utils.db_migration - INFO - task_import_exports ɹ
+2025-03-18 14:25:55,503 - utils.db_migration - INFO - task_input_params.instance_id
+2025-03-18 14:25:55,503 - utils.db_migration - INFO - ִSQL: ALTER TABLE task_input_params ADD COLUMN instance_id VARCHAR(36) NOT NULL
+2025-03-18 14:25:55,598 - utils.db_migration - INFO - task_input_params.instance_id ɹ
+2025-03-18 14:25:55,611 - utils.db_migration - INFO - ݿǨ
+2025-03-18 14:25:55,611 - utils.db_migration - INFO - ݿǨƳɹ
+2025-03-18 14:25:55,611 - migration - INFO - ݿǨƳɹɣ
diff --git a/services/__pycache__/task_instance_service.cpython-312.pyc b/services/__pycache__/task_instance_service.cpython-312.pyc
index 83202ff..3963771 100644
Binary files a/services/__pycache__/task_instance_service.cpython-312.pyc and b/services/__pycache__/task_instance_service.cpython-312.pyc differ
diff --git a/services/__pycache__/task_param_service.cpython-312.pyc b/services/__pycache__/task_param_service.cpython-312.pyc
new file mode 100644
index 0000000..75ce5ce
Binary files /dev/null and b/services/__pycache__/task_param_service.cpython-312.pyc differ
diff --git a/services/task_instance_service.py b/services/task_instance_service.py
index 926445d..950d12f 100644
--- a/services/task_instance_service.py
+++ b/services/task_instance_service.py
@@ -155,6 +155,18 @@ class TaskInstanceService:
return instance.to_dict()
+ def get_last_published_instance(self, task_id: str) -> Optional[Dict[str, Any]]:
+ """
+ 根据任务ID获取最新的已发布任务实例(get_latest_published_instance_by_task_id的别名)
+
+ Args:
+ task_id: 任务ID
+
+ Returns:
+ 最新的已发布任务实例字典,如果不存在则返回None
+ """
+ return self.get_latest_published_instance_by_task_id(task_id)
+
def update_instance(self, instance_id: str, variables: Optional[Dict[str, Any]] = None,
priority: Optional[int] = None, input_params: Optional[Dict[str, Any]] = None,
block_outputs: Optional[Dict[str, Any]] = None, context_params: Optional[Dict[str, Any]] = None,
diff --git a/services/task_param_service.py b/services/task_param_service.py
new file mode 100644
index 0000000..f0cddcb
--- /dev/null
+++ b/services/task_param_service.py
@@ -0,0 +1,304 @@
+"""
+任务参数服务模块
+负责任务输入参数的管理
+"""
+from typing import Dict, Any, List, Optional, Tuple
+import json
+from config.task_config import TaskInputParamConfig, TaskInputParamType
+from config.database import db_session
+from sqlalchemy import and_, or_, desc
+
+class TaskParamService:
+ """任务参数服务类"""
+
+ def __init__(self):
+ # 导入数据模型
+ from data.models.task_input_param import TaskInputParam
+ self.TaskInputParam = TaskInputParam
+
+ def get_param_types(self) -> List[Dict[str, Any]]:
+ """获取所有支持的参数类型"""
+ param_types = []
+ for param_type in TaskInputParamType:
+ param_types.append({
+ "key": param_type.value,
+ "name": param_type.value,
+ "description": f"{param_type.value}类型参数"
+ })
+ return param_types
+
+ def get_task_input_params(self, task_id: str, instance_id: str = None) -> Tuple[List[Dict[str, Any]], Optional[str]]:
+ """
+ 获取任务输入参数
+
+ Args:
+ task_id: 任务ID
+ instance_id: 任务实例ID,如果为None,则尝试获取最新的实例
+
+ Returns:
+ Tuple[List[Dict[str, Any]], Optional[str]]: (任务输入参数列表, 实际使用的实例ID)
+ """
+ # 如果没有提供实例ID,尝试查找最新的实例
+ found_instance_id = instance_id
+ if not found_instance_id:
+ from data.models.task_instance import TaskInstance
+ with db_session() as session:
+ instance = session.query(TaskInstance).filter(
+ TaskInstance.task_id == task_id,
+ TaskInstance.is_deleted == False
+ ).order_by(TaskInstance.updated_at.desc()).first()
+
+ if instance:
+ found_instance_id = instance.instance_id
+ else:
+ # 如果没有找到实例,返回空列表和None
+ return [], None
+
+ # 从数据库中查询并获取任务的输入参数
+ with db_session() as session:
+ # 查询任务输入参数,过滤掉已删除的
+ db_params = session.query(self.TaskInputParam).filter(
+ and_(
+ self.TaskInputParam.instance_id == found_instance_id,
+ self.TaskInputParam.is_deleted == False
+ )
+ ).order_by(self.TaskInputParam.sort_order).all()
+
+ # 将数据库查询结果转换为字典
+ params = [param.to_dict() for param in db_params]
+
+ return params, found_instance_id
+
+ def update_task_input_params(self, task_id: str, params: List[Dict[str, Any]], instance_id: str = None) -> Tuple[int, str, bool]:
+ """
+ 更新任务输入参数
+
+ Args:
+ task_id: 任务ID
+ params: 任务输入参数列表
+ instance_id: 任务实例ID,如果为None,则尝试获取最新的实例
+
+ Returns:
+ Tuple[int, str, bool]: (更新的参数数量, 实际使用的实例ID, 是否有数据变动)
+ """
+ # 如果没有提供实例ID,尝试查找最新的实例
+ found_instance_id = instance_id
+ if not found_instance_id:
+ from data.models.task_instance import TaskInstance
+ with db_session() as session:
+ instance = session.query(TaskInstance).filter(
+ TaskInstance.task_id == task_id,
+ TaskInstance.is_deleted == False
+ ).order_by(TaskInstance.updated_at.desc()).first()
+
+ if instance:
+ found_instance_id = instance.instance_id
+ else:
+ # 创建新的任务实例
+ from data.models.task import Task
+ task = session.query(Task).filter(Task.task_id == task_id).first()
+ if not task:
+ raise ValueError(f"任务不存在: {task_id}")
+
+ instance = TaskInstance(
+ task_id=task_id,
+ name=task.name,
+ variables={},
+ priority=1,
+ input_params={},
+ block_outputs={},
+ context_params={}
+ )
+ session.add(instance)
+ session.commit()
+ found_instance_id = instance.instance_id
+ # 新建实例,肯定有数据变动
+ return 0, found_instance_id, True
+
+ # 过滤出非系统参数
+ custom_params = []
+ system_param_keys = [param["key"] for param in TaskInputParamConfig.get_system_params()]
+
+ for param in params:
+ # 检查是否为系统参数
+ if param["param_name"] in system_param_keys:
+ continue
+
+ # 确保param存在default_value键
+ if "default_value" not in param:
+ param["default_value"] = None
+
+ custom_params.append(param)
+
+ # 检测是否有数据变动的标志
+ has_changes = False
+
+ # 更新数据库
+ with db_session() as session:
+ # 查询当前任务实例的所有自定义参数
+ existing_params = session.query(self.TaskInputParam).filter(
+ and_(
+ self.TaskInputParam.instance_id == found_instance_id,
+ self.TaskInputParam.is_system == False,
+ self.TaskInputParam.is_deleted == False
+ )
+ ).all()
+
+ # 创建一个映射,用于快速找到现有参数
+ existing_param_map = {param.param_name: param for param in existing_params}
+
+ # 检查参数数量是否变化
+ if len(existing_param_map) != len(custom_params):
+ has_changes = True
+
+ # 处理每个自定义参数
+ for i, param_data in enumerate(custom_params):
+ param_name = param_data["param_name"]
+
+ # 检查是否存在现有参数
+ if param_name in existing_param_map:
+ # 获取现有参数
+ param = existing_param_map[param_name]
+
+ # 检查参数是否有变化
+ if (param.label != param_data.get("label", "") or
+ param.param_type != param_data.get("param_type", "") or
+ param.required != param_data.get("required", False) or
+ param.description != param_data.get("description", "") or
+ param.sort_order != i):
+ has_changes = True
+
+ # 检查default_value是否有变化(需要特殊处理)
+ old_value = param.default_value
+ new_value = param_data.get("default_value")
+
+ # 尝试比较值(考虑到None, 空字符串, 空列表等特殊情况)
+ if ((old_value is None and new_value not in [None, "", [], {}]) or
+ (new_value is None and old_value not in [None, "", [], {}]) or
+ (str(old_value) != str(new_value))):
+ has_changes = True
+
+ # 更新现有参数
+ param.label = param_data.get("label", param_name)
+ param.param_type = param_data.get("param_type", param.param_type)
+ param.required = param_data.get("required", False)
+ param.default_value = new_value
+ param.description = param_data.get("description", "")
+ param.sort_order = i
+ # 从映射中移除,以便后面知道哪些需要删除
+ del existing_param_map[param_name]
+ else:
+ # 创建新参数 - 有新增肯定是有变化的
+ has_changes = True
+ new_param = self.TaskInputParam(
+ instance_id=found_instance_id,
+ task_id=task_id, # 冗余存储任务ID,便于查询
+ param_name=param_name,
+ label=param_data.get("label", param_name),
+ param_type=param_data.get("param_type", TaskInputParamType.STRING.value),
+ required=param_data.get("required", False),
+ default_value=param_data.get("default_value"),
+ description=param_data.get("description", ""),
+ is_system=False,
+ is_readonly=False,
+ sort_order=i
+ )
+ session.add(new_param)
+
+ # 如果有需要删除的参数,标记变化
+ if existing_param_map:
+ has_changes = True
+
+ # 标记需要删除的参数
+ for param in existing_param_map.values():
+ param.is_deleted = True
+
+ # 只有在有变化时才提交事务
+ if has_changes:
+ session.commit()
+
+ return len(custom_params), found_instance_id, has_changes
+
+ def delete_task_input_param(self, task_id: str, param_id: str, instance_id: str = None) -> bool:
+ """
+ 删除任务输入参数
+
+ Args:
+ task_id: 任务ID
+ param_id: 参数ID
+ instance_id: 任务实例ID,如果为None,则尝试获取最新的实例
+
+ Returns:
+ bool: 是否成功删除
+ """
+ # 如果没有提供实例ID,尝试查找最新的实例
+ if not instance_id:
+ from data.models.task_instance import TaskInstance
+ with db_session() as session:
+ instance = session.query(TaskInstance).filter(
+ TaskInstance.task_id == task_id,
+ TaskInstance.is_deleted == False
+ ).order_by(TaskInstance.updated_at.desc()).first()
+
+ if instance:
+ instance_id = instance.instance_id
+ else:
+ return False # 如果找不到实例,返回删除失败
+
+ with db_session() as session:
+ # 查询参数
+ param = session.query(self.TaskInputParam).filter(
+ and_(
+ self.TaskInputParam.instance_id == instance_id,
+ self.TaskInputParam.param_id == param_id,
+ self.TaskInputParam.is_deleted == False
+ )
+ ).first()
+
+ if not param:
+ return False
+
+ # 系统参数不允许删除
+ if param.is_system:
+ return False
+
+ # 标记为已删除
+ param.is_deleted = True
+ session.commit()
+
+ return True
+
+ def get_default_input_params(self) -> List[Dict[str, Any]]:
+ """
+ 获取默认的任务输入参数
+
+ Returns:
+ List[Dict[str, Any]]: 默认的任务输入参数列表
+ """
+ # 返回一些常用的默认参数作为示例
+ return [
+ {
+ "param_name": "robotId",
+ "label": "机器人ID",
+ "param_type": TaskInputParamType.STRING,
+ "required": True,
+ "default_value": "",
+ "description": "执行任务的机器人ID"
+ },
+ {
+ "param_name": "targetPosition",
+ "label": "目标位置",
+ "param_type": TaskInputParamType.STRING,
+ "required": False,
+ "default_value": "",
+ "description": "任务执行的目标位置"
+ },
+ {
+ "param_name": "timeout",
+ "label": "超时时间",
+ "param_type": TaskInputParamType.INTEGER,
+ "required": False,
+ "default_value": 3600,
+ "description": "任务执行的超时时间(秒)"
+ }
+ ]
\ No newline at end of file
diff --git a/utils/api_response.py b/utils/api_response.py
new file mode 100644
index 0000000..550628e
--- /dev/null
+++ b/utils/api_response.py
@@ -0,0 +1,62 @@
+"""
+API响应工具模块
+用于处理API响应数据的转换
+"""
+from typing import Dict, Any, List, Optional
+from data.models.task_instance import TaskInstance
+from data.models.task_input_param import TaskInputParam
+
+class ApiResponseUtil:
+ """API响应工具类"""
+
+ @staticmethod
+ def to_task_instance_response(instance: TaskInstance) -> Optional[Dict[str, Any]]:
+ """
+ 将任务实例转换为API响应数据
+
+ Args:
+ instance: 任务实例对象
+
+ Returns:
+ API响应数据字典
+ """
+ if not instance:
+ return None
+
+ return {
+ "instance_id": instance.instance_id,
+ "task_id": instance.task_id,
+ "name": instance.name,
+ "variables": instance.variables or {},
+ "priority": instance.priority,
+ "block_outputs": instance.block_outputs or {},
+ "context_params": instance.context_params or {},
+ "status": instance.status.value if instance.status else None
+ }
+
+ @staticmethod
+ def to_task_input_param_response(param: TaskInputParam) -> Optional[Dict[str, Any]]:
+ """
+ 将任务输入参数转换为API响应数据
+
+ Args:
+ param: 任务输入参数对象
+
+ Returns:
+ API响应数据字典
+ """
+ if not param:
+ return None
+
+ return {
+ "param_id": param.param_id,
+ "param_name": param.param_name,
+ "label": param.label,
+ "param_type": param.param_type,
+ "required": param.required,
+ "default_value": param.default_value,
+ "description": param.description,
+ "is_system": param.is_system,
+ "is_readonly": param.is_readonly,
+ "sort_order": param.sort_order
+ }
\ No newline at end of file