From c5f8df63aa5b80331a65f3cb9cd201f12cd399f2 Mon Sep 17 00:00:00 2001
From: skyouc <creaycat@gmail.com>
Date: 星期三, 24 十二月 2025 18:06:54 +0800
Subject: [PATCH] 1
---
zy-acs-manager/src/main/java/com/zy/acs/manager/core/service/MainService.java | 37 ++++++++++++++++++++++++++++++++++---
1 files changed, 34 insertions(+), 3 deletions(-)
diff --git a/zy-acs-manager/src/main/java/com/zy/acs/manager/core/service/MainService.java b/zy-acs-manager/src/main/java/com/zy/acs/manager/core/service/MainService.java
index e351e6a..e86a2dd 100644
--- a/zy-acs-manager/src/main/java/com/zy/acs/manager/core/service/MainService.java
+++ b/zy-acs-manager/src/main/java/com/zy/acs/manager/core/service/MainService.java
@@ -842,6 +842,12 @@
agvId, // AGV
now // 宸ヤ綔鏃堕棿
));
+ log.info("1TurnCorner posType={}, code={}, corner={}, nextDirection={}, finalAngle={}",
+ Objects.requireNonNull(TaskPosDto.queryPosType(segment.getPosType())),
+ lastCode.getData(),
+ lastCode.getCornerBool(),
+ nextDirection,
+ 180);
} else {
// turn
actionList.add(new Action(
@@ -859,6 +865,12 @@
agvId, // AGV
now // 宸ヤ綔鏃堕棿
));
+ log.info("2TurnCorner posType={}, code={}, corner={}, nextDirection={}, finalAngle={}",
+ Objects.requireNonNull(TaskPosDto.queryPosType(segment.getPosType())),
+ lastCode.getData(),
+ lastCode.getCornerBool(),
+ nextDirection,
+ nextDirection);
}
lastDirection = nextDirection;
}
@@ -883,6 +895,12 @@
agvId, // AGV
now // 宸ヤ綔鏃堕棿
));
+ log.info("3TurnCorner posType={}, code={}, corner={}, nextDirection={}, finalAngle={}",
+ Objects.requireNonNull(TaskPosDto.queryPosType(segment.getPosType())),
+ lastCode.getData(),
+ lastCode.getCornerBool(),
+ nextDirection,
+ 180);
}
}
}
@@ -905,6 +923,12 @@
agvId, // AGV
now // 宸ヤ綔鏃堕棿
));
+ log.info("4TurnCorner posType={}, code={}, corner={}, nextDirection={}, finalAngle={}",
+ Objects.requireNonNull(TaskPosDto.queryPosType(segment.getPosType())),
+ lastCode.getData(),
+ lastCode.getCornerBool(),
+ nextDirection,
+ nextDirection);
lastDirection = nextDirection;
}
@@ -940,7 +964,7 @@
if (first) {
if (Cools.isEmpty(actionList) || !actionList.get(0).getActionType().equals(ActionTypeType.TurnCorner.val())) {
Double turnDirection = workDirection;
- List<String> list = Arrays.asList("00000051", "00000052", "00000053", "00000054");
+ List<String> list = Arrays.asList("00000050","00000051", "00000052", "00000053", "00000054");
if ((Objects.requireNonNull(TaskPosDto.queryPosType(segment.getPosType())).equals(TaskPosDto.PosType.ORI_STA)
|| Objects.requireNonNull(TaskPosDto.queryPosType(segment.getPosType()))
.equals(TaskPosDto.PosType.DEST_STA)) && list.contains(lastCode.getData())) {
@@ -963,6 +987,12 @@
agvId, // AGV
now // 宸ヤ綔鏃堕棿
));
+ log.info("5TurnCorner posType={}, code={}, corner={}, nextDirection={}, finalAngle={}",
+ Objects.requireNonNull(TaskPosDto.queryPosType(segment.getPosType())),
+ lastCode.getData(),
+ lastCode.getCornerBool(),
+ null,
+ turnDirection);
lastDirection = workDirection;
}
}
@@ -1021,7 +1051,8 @@
assert backpackType != null;
// 妫�楠屾柟鍚�
if (!lastDirection.equals(workDirection)) {
- throw new CoolException(agvNo + "鍙峰皬杞︽柟鍚戦敊璇紝璇锋帹鑷宠浆寮偣鎵嬪姩璋冩暣");
+ lastDirection = workDirection;
+// throw new CoolException(agvNo + "鍙峰皬杞︽柟鍚戦敊璇紝璇锋帹鑷宠浆寮偣鎵嬪姩璋冩暣");
}
// 鏆傚瓨鐐瑰彇璐ц揣
actionList.add(new Action(
@@ -2429,7 +2460,7 @@
if (Objects.isNull(locSts)) {
return R.error("鏁版嵁閿欒锛屾湭鎵惧埌瀵瑰簲宸ヤ綔鐘舵�侊紒锛�");
}
- if (!params.getType().equals("loc")) {
+ if (params.getType().equals("loc")) {
Loc loc = locService.getOne(new LambdaQueryWrapper<Loc>().eq(Loc::getLocNo, params.getCode()));
if (Objects.isNull(loc)) {
return R.error("搴撲綅淇℃伅涓嶅瓨鍦紒锛�");
--
Gitblit v1.9.1