From 6968116cd80b8f3e94893e81b132320eda2b627e Mon Sep 17 00:00:00 2001
From: zhang <zc857179121@qq.com>
Date: 星期二, 28 十月 2025 10:33:50 +0800
Subject: [PATCH] 延长的计算深度和时间;小车算不出路径时,计算时间过长;该数据(json文件已更新)下,无法找到路径

---
 /dev/null                                               |   92 ------------------------------
 algo-zkd/ctu_task_data.json                             |   12 ---
 algo-zkd/src/main/java/com/algo/model/AGVStatus.java    |    3 +
 algo-zkd/src/main/java/com/algo/model/TaskData.java     |    3 +
 algo-zkd/src/main/java/com/algo/model/BackpackData.java |    3 +
 algo-zkd/ctu_agv_status.json                            |   49 ----------------
 algo-zkd/src/main/java/com/algo/model/PlannedPath.java  |    3 +
 7 files changed, 14 insertions(+), 151 deletions(-)

diff --git a/algo-zkd/ctu_agv_status.json b/algo-zkd/ctu_agv_status.json
index b9f494c..c6d7f43 100644
--- a/algo-zkd/ctu_agv_status.json
+++ b/algo-zkd/ctu_agv_status.json
@@ -1,48 +1 @@
-[
-  {
-    "agvId": "105",
-    "status": 0,
-    "position": "213",
-    "empty": "2",
-    "direction": "90",
-    "vol": 85,
-    "error": 0,
-    "autoCharge": 30,
-    "lowVol": 15,
-    "currentPathIndex": 1,
-    "nextPointArrivalTime": 1692345600000,
-    "backpack": [
-      {
-        "index": 0,
-        "loaded": false,
-        "taskId": "TASK_001"
-      },
-      {
-        "index": 1,
-        "loaded": false,
-        "taskId": null
-      },
-      {
-        "index": 2,
-        "loaded": false,
-        "taskId": null
-      }
-    ],
-
-    "physicalConfig": {
-      "maxSpeed": 2.0,
-      "normalSpeed": 1.5,
-      "maxAcceleration": 1.0,
-      "maxDeceleration": 1.5,
-      "turnTime90": 2.0,
-      "turnTime180": 4.0,
-      "minSafetyDistance": 3.0,
-      "minFollowingDistance": 2.0,
-      "ctuLength": 1.5,
-      "ctuWidth": 1.0,
-      "startupTime": 1.0,
-      "stopTime": 1.5,
-      "standardPointDistance": 1.0
-    }
-  }
-]
\ No newline at end of file
+[{"agvId":"101","autoCharge":5130,"available":true,"availableBackpackCount":5,"backpack":[{"available":true,"execute":false,"index":1,"loaded":false},{"available":true,"execute":false,"index":2,"loaded":false},{"available":true,"execute":false,"index":3,"loaded":false},{"available":true,"execute":false,"index":4,"loaded":false},{"available":true,"execute":false,"index":5,"loaded":false}],"currentPathIndex":0,"direction":"180","empty":"5","error":0,"lowVol":4880,"nextPointArrivalTime":1761618440994,"physicalConfig":{"ctuLength":1.5,"ctuWidth":1.0,"maxAcceleration":0.4,"maxDeceleration":0.4,"maxSpeed":1.0,"minFollowingDistance":3.0,"minSafetyDistance":3.0,"normalSpeed":1.0,"standardPointDistance":1.0,"startupTime":1.0,"stopTime":1.5,"turnTime180":8.0,"turnTime90":4.0},"position":"00000075","remainingPath":{"agvId":"101","codeList":[],"pathLength":0},"remainingPathLength":0,"status":0,"vol":5180},{"agvId":"102","autoCharge":5130,"available":true,"availableBackpackCount":5,"backpack":[{"available":true,"execute":false,"index":1,"loaded":false},{"available":true,"execute":false,"index":2,"loaded":false},{"available":true,"execute":false,"index":3,"loaded":false},{"available":true,"execute":false,"index":4,"loaded":false},{"available":true,"execute":false,"index":5,"loaded":false}],"currentPathIndex":0,"direction":"180","empty":"5","error":0,"lowVol":4880,"nextPointArrivalTime":1761618441014,"physicalConfig":{"ctuLength":1.5,"ctuWidth":1.0,"maxAcceleration":0.4,"maxDeceleration":0.4,"maxSpeed":1.0,"minFollowingDistance":3.0,"minSafetyDistance":3.0,"normalSpeed":1.0,"standardPointDistance":1.0,"startupTime":1.0,"stopTime":1.5,"turnTime180":8.0,"turnTime90":4.0},"position":"00000176","remainingPath":{"agvId":"102","codeList":[],"pathLength":0},"remainingPathLength":0,"status":0,"vol":5180},{"agvId":"103","autoCharge":5130,"available":true,"availableBackpackCount":5,"backpack":[{"available":true,"execute":false,"index":1,"loaded":false},{"available":true,"execute":false,"index":2,"loaded":false},{"available":true,"execute":false,"index":3,"loaded":false},{"available":true,"execute":false,"index":4,"loaded":false},{"available":true,"execute":false,"index":5,"loaded":false}],"currentPathIndex":0,"direction":"180","empty":"5","error":0,"lowVol":4880,"nextPointArrivalTime":1761618441031,"physicalConfig":{"ctuLength":1.5,"ctuWidth":1.0,"maxAcceleration":0.4,"maxDeceleration":0.4,"maxSpeed":1.0,"minFollowingDistance":3.0,"minSafetyDistance":3.0,"normalSpeed":1.0,"standardPointDistance":1.0,"startupTime":1.0,"stopTime":1.5,"turnTime180":8.0,"turnTime90":4.0},"position":"00000109","remainingPath":{"agvId":"103","codeList":[],"pathLength":0},"remainingPathLength":0,"status":0,"vol":5180},{"agvId":"104","autoCharge":5130,"available":true,"availableBackpackCount":5,"backpack":[{"available":true,"execute":false,"index":1,"loaded":false},{"available":true,"execute":false,"index":2,"loaded":false},{"available":true,"execute":false,"index":3,"loaded":false},{"available":true,"execute":false,"index":4,"loaded":false},{"available":true,"execute":false,"index":5,"loaded":false}],"currentPathIndex":0,"direction":"180","empty":"5","error":0,"lowVol":4880,"nextPointArrivalTime":1761618441047,"physicalConfig":{"ctuLength":1.5,"ctuWidth":1.0,"maxAcceleration":0.4,"maxDeceleration":0.4,"maxSpeed":1.0,"minFollowingDistance":3.0,"minSafetyDistance":3.0,"normalSpeed":1.0,"standardPointDistance":1.0,"startupTime":1.0,"stopTime":1.5,"turnTime180":8.0,"turnTime90":4.0},"position":"00000032","remainingPath":{"agvId":"104","codeList":[],"pathLength":0},"remainingPathLength":0,"status":0,"vol":5180},{"agvId":"105","autoCharge":5130,"available":true,"availableBackpackCount":0,"backpack":[{"available":false,"execute":false,"index":1,"loaded":false,"taskId":"21"},{"available":false,"execute":false,"index":2,"loaded":false,"taskId":"20"},{"available":false,"execute":false,"index":3,"loaded":false,"taskId":"23"},{"available":false,"execute":false,"index":4,"loaded":false,"taskId":"24"},{"available":false,"execute":false,"index":5,"loaded":false,"taskId":"30"}],"currentPathIndex":0,"direction":"179","empty":"0","error":0,"lowVol":4880,"nextPointArrivalTime":1761618441063,"physicalConfig":{"ctuLength":1.5,"ctuWidth":1.0,"maxAcceleration":0.4,"maxDeceleration":0.4,"maxSpeed":1.0,"minFollowingDistance":3.0,"minSafetyDistance":3.0,"normalSpeed":1.0,"standardPointDistance":1.0,"startupTime":1.0,"stopTime":1.5,"turnTime180":8.0,"turnTime90":4.0},"position":"00000274","remainingPath":{"agvId":"105","codeList":[],"pathLength":0},"remainingPathLength":0,"status":0,"vol":5180},{"agvId":"106","autoCharge":5130,"available":true,"availableBackpackCount":5,"backpack":[{"available":true,"execute":false,"index":1,"loaded":false},{"available":true,"execute":false,"index":2,"loaded":false},{"available":true,"execute":false,"index":3,"loaded":false},{"available":true,"execute":false,"index":4,"loaded":false},{"available":true,"execute":false,"index":5,"loaded":false}],"currentPathIndex":0,"direction":"180","empty":"5","error":0,"lowVol":4880,"nextPointArrivalTime":1761618441082,"physicalConfig":{"ctuLength":1.5,"ctuWidth":1.0,"maxAcceleration":0.4,"maxDeceleration":0.4,"maxSpeed":1.0,"minFollowingDistance":3.0,"minSafetyDistance":3.0,"normalSpeed":1.0,"standardPointDistance":1.0,"startupTime":1.0,"stopTime":1.5,"turnTime180":8.0,"turnTime90":4.0},"position":"00000069","remainingPath":{"agvId":"106","codeList":[],"pathLength":0},"remainingPathLength":0,"status":0,"vol":5180},{"agvId":"107","autoCharge":5130,"available":true,"availableBackpackCount":4,"backpack":[{"available":false,"execute":false,"index":1,"loaded":false,"taskId":"148"},{"available":true,"execute":false,"index":2,"loaded":false},{"available":true,"execute":false,"index":3,"loaded":false},{"available":true,"execute":false,"index":4,"loaded":false},{"available":true,"execute":false,"index":5,"loaded":false}],"currentPathIndex":0,"direction":"180","empty":"4","error":0,"lowVol":4880,"nextPointArrivalTime":1761618441101,"physicalConfig":{"ctuLength":1.5,"ctuWidth":1.0,"maxAcceleration":0.4,"maxDeceleration":0.4,"maxSpeed":1.0,"minFollowingDistance":3.0,"minSafetyDistance":3.0,"normalSpeed":1.0,"standardPointDistance":1.0,"startupTime":1.0,"stopTime":1.5,"turnTime180":8.0,"turnTime90":4.0},"position":"00000032","remainingPath":{"agvId":"107","codeList":[],"pathLength":0},"remainingPathLength":0,"status":0,"vol":5180},{"agvId":"108","autoCharge":5130,"available":true,"availableBackpackCount":5,"backpack":[{"available":true,"execute":false,"index":1,"loaded":false},{"available":true,"execute":false,"index":2,"loaded":false},{"available":true,"execute":false,"index":3,"loaded":false},{"available":true,"execute":false,"index":4,"loaded":false},{"available":true,"execute":false,"index":5,"loaded":false}],"currentPathIndex":0,"direction":"180","empty":"5","error":0,"lowVol":4880,"nextPointArrivalTime":1761618441116,"physicalConfig":{"ctuLength":1.5,"ctuWidth":1.0,"maxAcceleration":0.4,"maxDeceleration":0.4,"maxSpeed":1.0,"minFollowingDistance":3.0,"minSafetyDistance":3.0,"normalSpeed":1.0,"standardPointDistance":1.0,"startupTime":1.0,"stopTime":1.5,"turnTime180":8.0,"turnTime90":4.0},"position":"00000198","remainingPath":{"agvId":"108","codeList":[],"pathLength":0},"remainingPathLength":0,"status":0,"vol":5180},{"agvId":"109","autoCharge":5130,"available":true,"availableBackpackCount":5,"backpack":[{"available":true,"execute":false,"index":1,"loaded":false},{"available":true,"execute":false,"index":2,"loaded":false},{"available":true,"execute":false,"index":3,"loaded":false},{"available":true,"execute":false,"index":4,"loaded":false},{"available":true,"execute":false,"index":5,"loaded":false}],"currentPathIndex":0,"direction":"180","empty":"5","error":0,"lowVol":4880,"nextPointArrivalTime":1761618441134,"physicalConfig":{"ctuLength":1.5,"ctuWidth":1.0,"maxAcceleration":0.4,"maxDeceleration":0.4,"maxSpeed":1.0,"minFollowingDistance":3.0,"minSafetyDistance":3.0,"normalSpeed":1.0,"standardPointDistance":1.0,"startupTime":1.0,"stopTime":1.5,"turnTime180":8.0,"turnTime90":4.0},"position":"00000111","remainingPath":{"agvId":"109","codeList":[],"pathLength":0},"remainingPathLength":0,"status":0,"vol":5180},{"agvId":"110","autoCharge":5130,"available":true,"availableBackpackCount":0,"backpack":[{"available":false,"execute":false,"index":1,"loaded":false,"taskId":"58"},{"available":false,"execute":false,"index":2,"loaded":false,"taskId":"62"},{"available":false,"execute":false,"index":3,"loaded":false,"taskId":"66"},{"available":false,"execute":false,"index":4,"loaded":false,"taskId":"71"},{"available":false,"execute":false,"index":5,"loaded":false,"taskId":"91"}],"currentPathIndex":0,"direction":"359","empty":"0","error":0,"lowVol":4880,"nextPointArrivalTime":1761618441158,"physicalConfig":{"ctuLength":1.5,"ctuWidth":1.0,"maxAcceleration":0.4,"maxDeceleration":0.4,"maxSpeed":1.0,"minFollowingDistance":3.0,"minSafetyDistance":3.0,"normalSpeed":1.0,"standardPointDistance":1.0,"startupTime":1.0,"stopTime":1.5,"turnTime180":8.0,"turnTime90":4.0},"position":"00000283","remainingPath":{"agvId":"110","codeList":[],"pathLength":0},"remainingPathLength":0,"status":0,"vol":5180}]
diff --git a/algo-zkd/ctu_agv_status2.json b/algo-zkd/ctu_agv_status2.json
deleted file mode 100644
index 1ef389c..0000000
--- a/algo-zkd/ctu_agv_status2.json
+++ /dev/null
@@ -1,259 +0,0 @@
-[
-  {
-    "agvId": "CTU_001",
-    "status": 0,
-    "position": "1547",
-    "empty": "2",
-    "direction": "90",
-    "vol": 85,
-    "error": 0,
-    "autoCharge": 30,
-    "lowVol": 15,
-    "currentPathIndex": 1,
-    "nextPointArrivalTime": 1692345600000,
-    "backpack": [
-      {
-        "index": 0,
-        "loaded": false,
-        "taskId": "TASK_001"
-      },
-      {
-        "index": 1,
-        "loaded": false,
-        "taskId": null
-      },
-      {
-        "index": 2,
-        "loaded": false,
-        "taskId": null
-      }
-    ],
-   
-    "physicalConfig": {
-      "maxSpeed": 2.0,
-      "normalSpeed": 1.5,
-      "maxAcceleration": 1.0,
-      "maxDeceleration": 1.5,
-      "turnTime90": 2.0,
-      "turnTime180": 4.0,
-      "minSafetyDistance": 3.0,
-      "minFollowingDistance": 2.0,
-      "ctuLength": 1.5,
-      "ctuWidth": 1.0,
-      "startupTime": 1.0,
-      "stopTime": 1.5,
-      "standardPointDistance": 1.0
-    }
-  },
-  {
-    "agvId": "CTU_002",
-    "status": 0,
-    "position": "592",
-    "empty": "3",
-    "direction": "270",
-    "vol": 75,
-    "error": 0,
-    "autoCharge": 30,
-    "lowVol": 15,
-    "currentPathIndex": 0,
-    "nextPointArrivalTime": 1692345620000,
-    "backpack": [
-      {
-        "index": 0,
-        "loaded": false,
-        "taskId": null
-      },
-      {
-        "index": 1,
-        "loaded": false,
-        "taskId": null
-      },
-      {
-        "index": 2,
-        "loaded": false,
-        "taskId": null
-      }
-    ],
-    "remainingPath": {
-      "agvId": "CTU_002",
-      "segId": "SEG_002_CTU_002_pickup",
-      "codeList": [
-        {
-          "code": "592",
-          "direction": "270",
-          "actionType": "2",
-          "taskId": "TASK_002",
-          "posType": null,
-          "lev": 0,
-          "isTargetPoint": false
-        },
-        {
-          "code": "599",
-          "direction": "0",
-          "actionType": "2",
-          "taskId": "TASK_002",
-          "posType": null,
-          "lev": 0,
-          "isTargetPoint": false
-        },
-        {
-          "code": "647",
-          "direction": "0",
-          "actionType": "2",
-          "taskId": "TASK_002",
-          "posType": "1",
-          "lev": 0,
-          "isTargetPoint": true
-        }
-      ]
-    },
-    "physicalConfig": {
-      "maxSpeed": 2.0,
-      "normalSpeed": 1.5,
-      "maxAcceleration": 1.0,
-      "maxDeceleration": 1.5,
-      "turnTime90": 2.0,
-      "turnTime180": 4.0,
-      "minSafetyDistance": 3.0,
-      "minFollowingDistance": 2.0,
-      "ctuLength": 1.5,
-      "ctuWidth": 1.0,
-      "startupTime": 1.0,
-      "stopTime": 1.5,
-      "standardPointDistance": 1.0
-    }
-  },
-  {
-    "agvId": "CTU_003",
-    "status": 0,
-    "position": "733",
-    "empty": "3",
-    "direction": "0",
-    "vol": 90,
-    "error": 0,
-    "autoCharge": 30,
-    "lowVol": 15,
-    "currentPathIndex": 0,
-    "nextPointArrivalTime": 1692345640000,
-    "backpack": [
-      {
-        "index": 0,
-        "loaded": false,
-        "taskId": null
-      },
-      {
-        "index": 1,
-        "loaded": false,
-        "taskId": null
-      },
-      {
-        "index": 2,
-        "loaded": false,
-        "taskId": null
-      }
-    ],
-    "remainingPath": null,
-    "physicalConfig": {
-      "maxSpeed": 2.0,
-      "normalSpeed": 1.5,
-      "maxAcceleration": 1.0,
-      "maxDeceleration": 1.5,
-      "turnTime90": 2.0,
-      "turnTime180": 4.0,
-      "minSafetyDistance": 3.0,
-      "minFollowingDistance": 2.0,
-      "ctuLength": 1.5,
-      "ctuWidth": 1.0,
-      "startupTime": 1.0,
-      "stopTime": 1.5,
-      "standardPointDistance": 1.0
-    }
-  },
-  {
-    "agvId": "CTU_004",
-    "status": 0,
-    "position": "686",
-    "empty": "2",
-    "direction": "180",
-    "vol": 25,
-    "error": 0,
-    "autoCharge": 30,
-    "lowVol": 15,
-    "currentPathIndex": 2,
-    "nextPointArrivalTime": 1692345660000,
-    "backpack": [
-      {
-        "index": 0,
-        "loaded": true,
-        "taskId": "TASK_004"
-      },
-      {
-        "index": 1,
-        "loaded": true,
-        "taskId": "TASK_005"
-      },
-      {
-        "index": 2,
-        "loaded": false,
-        "taskId": null
-      }
-    ],
-    "remainingPath": {
-      "agvId": "CTU_004",
-      "segId": "SEG_004_CTU_004_charging",
-      "codeList": [
-        {
-          "code": "686",
-          "direction": "180",
-          "actionType": "3",
-          "taskId": null,
-          "posType": null,
-          "lev": 0,
-          "isTargetPoint": false
-        },
-        {
-          "code": "679",
-          "direction": "270",
-          "actionType": "3",
-          "taskId": null,
-          "posType": null,
-          "lev": 0,
-          "isTargetPoint": false
-        },
-        {
-          "code": "654",
-          "direction": "270",
-          "actionType": "3",
-          "taskId": null,
-          "posType": null,
-          "lev": 0,
-          "isTargetPoint": false
-        },
-        {
-          "code": "647",
-          "direction": "270",
-          "actionType": "3",
-          "taskId": null,
-          "posType": null,
-          "lev": 0,
-          "isTargetPoint": true
-        }
-      ]
-    },
-    "physicalConfig": {
-      "maxSpeed": 2.0,
-      "normalSpeed": 1.5,
-      "maxAcceleration": 1.0,
-      "maxDeceleration": 1.5,
-      "turnTime90": 2.0,
-      "turnTime180": 4.0,
-      "minSafetyDistance": 3.0,
-      "minFollowingDistance": 2.0,
-      "ctuLength": 1.5,
-      "ctuWidth": 1.0,
-      "startupTime": 1.0,
-      "stopTime": 1.5,
-      "standardPointDistance": 1.0
-    }
-  }
-]
\ No newline at end of file
diff --git a/algo-zkd/ctu_task_data.json b/algo-zkd/ctu_task_data.json
index 6a47b6a..b20c595 100644
--- a/algo-zkd/ctu_task_data.json
+++ b/algo-zkd/ctu_task_data.json
@@ -1,11 +1 @@
-[
-  {
-    "taskId": "TASK_001",
-    "agvId": "105",
-    "start": "238",
-    "end": "250",
-    "type": "1",
-    "priority": 5,
-    "taskTime": "2023-08-18 10:00:00"
-  }
-]
\ No newline at end of file
+[{"agvId":"110","assignedToAgv":true,"chargeTask":false,"end":"00000027","priority":11,"standbyTask":false,"start":"00000160","taskId":"58","taskTime":"2025-10-24 06:11:55","transportTask":true,"type":"18","typeDescription":"绉诲簱"},{"agvId":"110","assignedToAgv":true,"chargeTask":false,"end":"00000059","priority":11,"standbyTask":false,"start":"00000206","taskId":"62","taskTime":"2025-10-24 06:11:55","transportTask":true,"type":"18","typeDescription":"绉诲簱"},{"agvId":"110","assignedToAgv":true,"chargeTask":false,"end":"00000027","priority":11,"standbyTask":false,"start":"00000246","taskId":"66","taskTime":"2025-10-24 06:18:57","transportTask":true,"type":"18","typeDescription":"绉诲簱"},{"agvId":"110","assignedToAgv":true,"chargeTask":false,"end":"00000206","priority":11,"standbyTask":false,"start":"00000239","taskId":"71","taskTime":"2025-10-24 06:19:03","transportTask":true,"type":"18","typeDescription":"绉诲簱"},{"agvId":"110","assignedToAgv":true,"chargeTask":false,"end":"00000093","priority":11,"standbyTask":false,"start":"00000263","taskId":"91","taskTime":"2025-10-24 06:31:58","transportTask":true,"type":"18","typeDescription":"绉诲簱"}]
diff --git a/algo-zkd/ctu_task_data2.json b/algo-zkd/ctu_task_data2.json
deleted file mode 100644
index 0a7558b..0000000
--- a/algo-zkd/ctu_task_data2.json
+++ /dev/null
@@ -1,92 +0,0 @@
-[
-  {
-    "taskId": "TASK_001",
-    "agvId": null,
-    "start": "346",
-    "end": "448",
-    "type": "2",
-    "priority": 5,
-    "taskTime": "2023-08-18 10:00:00"
-  },
-  {
-    "taskId": "TASK_002",
-    "agvId": null,
-    "start": "592",
-    "end": "647",
-    "type": "1",
-    "priority": 3,
-    "taskTime": "2023-08-18 10:05:00"
-  },
-  {
-    "taskId": "TASK_003",
-    "agvId": null,
-    "start": "733",
-    "end": "456",
-    "type": "3",
-    "priority": 4,
-    "taskTime": "2023-08-18 10:10:00"
-  },
-  {
-    "taskId": "TASK_004",
-    "agvId": null,
-    "start": "686",
-    "end": "482",
-    "type": "2",
-    "priority": 6,
-    "taskTime": "2023-08-18 10:15:00"
-  },
-  {
-    "taskId": "TASK_005",
-    "agvId": null,
-    "start": "679",
-    "end": "537",
-    "type": "1",
-    "priority": 2,
-    "taskTime": "2023-08-18 10:20:00"
-  },
-  {
-    "taskId": "CHARGE_001",
-    "agvId": "CTU_004",
-    "start": "686",
-    "end": "647",
-    "type": "5",
-    "priority": 8,
-    "taskTime": "2023-08-18 10:25:00"
-  },
-  {
-    "taskId": "STANDBY_001",
-    "agvId": "CTU_003",
-    "start": "733",
-    "end": "599",
-    "type": "4",
-    "priority": 1,
-    "taskTime": "2023-08-18 10:30:00"
-  },
-  {
-    "taskId": "TASK_006",
-    "agvId": null,
-    "start": "544",
-    "end": "654",
-    "type": "3",
-    "priority": 7,
-    "taskTime": "2023-08-18 10:35:00"
-  },
-  {
-    "taskId": "TASK_007",
-    "agvId": null,
-    "start": "490",
-    "end": "599",
-    "type": "1",
-    "priority": 4,
-    "taskTime": "2023-08-18 10:40:00"
-  },
-  {
-    "taskId": "TASK_008",
-    "agvId": null,
-    "start": "456",
-    "end": "733",
-    "type": "2",
-    "priority": 3,
-    "taskTime": "2023-08-18 10:45:00"
-  }
-]
\ No newline at end of file
diff --git a/algo-zkd/src/main/java/com/algo/model/AGVStatus.java b/algo-zkd/src/main/java/com/algo/model/AGVStatus.java
index a2cb19c..eecd930 100644
--- a/algo-zkd/src/main/java/com/algo/model/AGVStatus.java
+++ b/algo-zkd/src/main/java/com/algo/model/AGVStatus.java
@@ -1,5 +1,7 @@
 package com.algo.model;
 
+import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
+
 import java.util.List;
 import java.util.Objects;
 
@@ -7,6 +9,7 @@
  * AGV鐘舵�佷俊鎭�
  * 鍖呭惈AGV鐨勫畬鏁寸姸鎬佹暟鎹紝鍖呮嫭鍓╀綑璺緞鍜孋TU鐗╃悊鍙傛暟
  */
+@JsonIgnoreProperties(ignoreUnknown = true)
 public class AGVStatus {
 
     /**
diff --git a/algo-zkd/src/main/java/com/algo/model/BackpackData.java b/algo-zkd/src/main/java/com/algo/model/BackpackData.java
index 03ce368..a2de85e 100644
--- a/algo-zkd/src/main/java/com/algo/model/BackpackData.java
+++ b/algo-zkd/src/main/java/com/algo/model/BackpackData.java
@@ -1,11 +1,14 @@
 package com.algo.model;
 
+import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
+
 import java.util.Objects;
 
 /**
  * 鑳岀瘬鏁版嵁妯″瀷
  * 鍖呭惈鑳岀瘬鐨勭姸鎬佷俊鎭�
  */
+@JsonIgnoreProperties(ignoreUnknown = true)
 public class BackpackData {
 
     /**
diff --git a/algo-zkd/src/main/java/com/algo/model/PlannedPath.java b/algo-zkd/src/main/java/com/algo/model/PlannedPath.java
index 5acec9b..b31fc12 100644
--- a/algo-zkd/src/main/java/com/algo/model/PlannedPath.java
+++ b/algo-zkd/src/main/java/com/algo/model/PlannedPath.java
@@ -1,11 +1,14 @@
 package com.algo.model;
 
+import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
+
 import java.util.List;
 
 /**
  * 瑙勫垝璺緞妯″瀷
  * 琛ㄧずAGV鐨勫畬鏁磋矾寰勮鍒掔粨鏋�
  */
+@JsonIgnoreProperties(ignoreUnknown = true)
 public class PlannedPath {
 
     /**
diff --git a/algo-zkd/src/main/java/com/algo/model/TaskData.java b/algo-zkd/src/main/java/com/algo/model/TaskData.java
index 82d0b7a..9c01666 100644
--- a/algo-zkd/src/main/java/com/algo/model/TaskData.java
+++ b/algo-zkd/src/main/java/com/algo/model/TaskData.java
@@ -1,5 +1,7 @@
 package com.algo.model;
 
+import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
+
 import java.time.LocalDateTime;
 import java.time.format.DateTimeFormatter;
 import java.util.Objects;
@@ -8,6 +10,7 @@
  * 浠诲姟鏁版嵁妯″瀷
  * 鍖呭惈浠诲姟鐨勫畬鏁翠俊鎭�
  */
+@JsonIgnoreProperties(ignoreUnknown = true)
 public class TaskData {
 
     /**

--
Gitblit v1.9.1