From 5c698a110c552d5ef7af812f89d2950b82724c02 Mon Sep 17 00:00:00 2001 From: Junjie <540245094@qq.com> Date: 星期三, 12 六月 2024 15:10:43 +0800 Subject: [PATCH] # --- zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/rcs/thread/impl/SurayShuttleThread.java | 20 +++++++++++++++----- 1 files changed, 15 insertions(+), 5 deletions(-) diff --git a/zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/rcs/thread/impl/SurayShuttleThread.java b/zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/rcs/thread/impl/SurayShuttleThread.java index bcd4c5a..58a5b44 100644 --- a/zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/rcs/thread/impl/SurayShuttleThread.java +++ b/zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/rcs/thread/impl/SurayShuttleThread.java @@ -46,7 +46,7 @@ @SuppressWarnings("all") public class SurayShuttleThread implements ShuttleThread { - private static final String API_URL = "http://127.0.0.1:8082"; + private static final String API_URL = "http://192.168.7.149:8082"; private Device device; private RedisUtil redisUtil; @@ -238,6 +238,16 @@ @Override public synchronized boolean movePath(List<NavigateNode> nodes, Integer taskNo) { try { + //榛樿鍦板浘姣嶈建鏂瑰悜x + String mapDirection = "x"; + DictService dictService = SpringUtils.getBean(DictService.class); + Dict dict = dictService.getOne(new LambdaQueryWrapper<Dict>() + .eq(Dict::getFlag, "direction_map") + .eq(Dict::getStatus, 1)); + if (dict != null) { + mapDirection = dict.getValue(); + } + String loginToken = requestLoginToken(); if (loginToken == null) { return false; @@ -262,13 +272,13 @@ NavigateNode startPath = sectionNodes.get(0); //缁撴潫璺緞 NavigateNode targetPath = sectionNodes.get(sectionNodes.size() - 1); - if (ShuttleRunDirection.get(startPath.getDirection()) == ShuttleRunDirection.LEFT + if (mapDirection.equals("y") && ShuttleRunDirection.get(startPath.getDirection()) == ShuttleRunDirection.LEFT || ShuttleRunDirection.get(startPath.getDirection()) == ShuttleRunDirection.RIGHT) { - //瀛愯建鏂瑰悜 - oper = 6; - } else { //姣嶈建鏂瑰悜 oper = 5; + } else { + //瀛愯建鏂瑰悜 + oper = 6; } for (int i = 0; i < sectionNodes.size(); i++) { -- Gitblit v1.9.1