diff --git a/servo/src/main/java/com/yvan/logisticsModel/LogisticsRuntime.java b/servo/src/main/java/com/yvan/logisticsModel/LogisticsRuntime.java index 0ab081b..9e11ed7 100644 --- a/servo/src/main/java/com/yvan/logisticsModel/LogisticsRuntime.java +++ b/servo/src/main/java/com/yvan/logisticsModel/LogisticsRuntime.java @@ -93,6 +93,21 @@ public class LogisticsRuntime { } /** + * 根据 ID 获取静态物品(如路标点、货架、地堆位等) + */ + public StaticItem getStaticItemByLogicXY(int logicX, int logicZ) { + // 到所有楼层寻找这个物品 + for (Floor floor : this.floorMap.values()) { + for (StaticItem item : floor.itemMap.values()) { + if (item.logicX == logicX && item.logicZ == logicZ) { + return item; + } + } + } + return null; + } + + /** * 读取某个楼层的地图数据 * 格式必须是如下模式: *
diff --git a/yvan-rcs-dev/.lck b/yvan-rcs-dev/.lck
deleted file mode 100644
index e69de29..0000000