From 85f43fd5d3b53b68e0339dfa71aca1439663aa07 Mon Sep 17 00:00:00 2001
From: Junjie <fallin.jie@qq.com>
Date: 星期一, 17 三月 2025 10:57:19 +0800
Subject: [PATCH] #
---
src/main/java/com/zy/core/thread/impl/NyShuttleThread.java | 27 +++++++++++++++++++--------
1 files changed, 19 insertions(+), 8 deletions(-)
diff --git a/src/main/java/com/zy/core/thread/impl/NyShuttleThread.java b/src/main/java/com/zy/core/thread/impl/NyShuttleThread.java
index a585d5e..e2aa9d6 100644
--- a/src/main/java/com/zy/core/thread/impl/NyShuttleThread.java
+++ b/src/main/java/com/zy/core/thread/impl/NyShuttleThread.java
@@ -458,13 +458,17 @@
}
for (NyShuttleHttpCommand requestCommand : commandList) {
- JSONObject result = requestCommand(requestCommand);
- if (result == null) {
- return response;//璇锋眰澶辫触
+ while (true) {
+ JSONObject result = requestCommand(requestCommand);
+ if (result == null) {
+// return response;//璇锋眰澶辫触
+ continue;//璇锋眰澶辫触灏濊瘯閲嶆柊璇锋眰
+ }
+ this.shuttleProtocol.setSendTime(System.currentTimeMillis());//鎸囦护涓嬪彂鏃堕棿
+ response.setMessage(JSON.toJSONString(result));
+ response.setResult(true);
+ break;
}
- this.shuttleProtocol.setSendTime(System.currentTimeMillis());//鎸囦护涓嬪彂鏃堕棿
- response.setMessage(JSON.toJSONString(result));
- response.setResult(true);
}
return response;
} catch (Exception e) {
@@ -813,6 +817,13 @@
}
@Override
+ public boolean offerSystemMsg(String format, Object... arguments) {
+ String msg = News.replace(format, arguments);
+ shuttleProtocol.setSystemMsg(msg);
+ return true;
+ }
+
+ @Override
public ShuttleCommand getMoveCommand(Integer taskNo, String startCodeNum, String distCodeNum, Integer allDistance, Integer runDirection, Integer runSpeed, List<NavigateNode> nodes) {
NavigateMapData navigateMapData = SpringUtils.getBean(NavigateMapData.class);
NyShuttleHttpCommand httpStandard = getHttpStandard(slave.getId(), taskNo);
@@ -1071,9 +1082,9 @@
}
// 鑾峰彇鏈嶅姟鍣ㄥ搷搴�
- // 灏濊瘯10娆�
+ // 灏濊瘯100娆�
JSONObject result = null;
- for (int i = 0; i < 10; i++) {
+ for (int i = 0; i < 100; i++) {
result = getRequestBody(requestType);
if (result == null) {
try {
--
Gitblit v1.9.1