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