From 53292dc3901548020ae6cdb10de3a0c690ef354a Mon Sep 17 00:00:00 2001
From: Junjie <fallin.jie@qq.com>
Date: 星期三, 19 三月 2025 10:01:12 +0800
Subject: [PATCH] #
---
src/main/java/com/zy/core/thread/impl/NyShuttleThread.java | 12 +++++-------
1 files changed, 5 insertions(+), 7 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 02824c8..d7dfba6 100644
--- a/src/main/java/com/zy/core/thread/impl/NyShuttleThread.java
+++ b/src/main/java/com/zy/core/thread/impl/NyShuttleThread.java
@@ -220,7 +220,6 @@
JSONObject resultResponse = JSON.parseObject(socketResult.get("response").toString());
JSONObject resultBody = JSON.parseObject(resultResponse.get("body").toString());
String responseType = resultBody.get("responseType").toString();
- String responseTaskId = resultBody.get("taskId").toString();
if (DEBUG) {
result = socketResult;
break;
@@ -230,8 +229,11 @@
continue;//鍝嶅簲绫诲瀷涓庤姹傜被鍨嬩笉涓�鑷达紝涓嶅湪璋冭瘯妯″紡涓�
}
- if (taskId != null && !responseTaskId.equals(taskId)) {
- continue;//鍝嶅簲ID涓庤姹侷D涓嶄竴鑷达紝涓嶅湪璋冭瘯妯″紡涓�
+ if (taskId != null) {
+ String responseTaskId = resultBody.get("taskId").toString();
+ if (!responseTaskId.equals(taskId)) {
+ continue;//鍝嶅簲ID涓庤姹侷D涓嶄竴鑷达紝涓嶅湪璋冭瘯妯″紡涓�
+ }
}
result = socketResult;
@@ -464,18 +466,14 @@
for (NyShuttleHttpCommand requestCommand : commandList) {
while (true) {
- int i = 0;
- i++;
JSONObject result = requestCommand(requestCommand);
if (result == null) {
// return response;//璇锋眰澶辫触
- News.info("Socket鍛戒护涓嬪彂澶辫触锛屼换鍔℃暟鎹�={}锛屾鏁�={}", JSON.toJSON(requestCommand), i);
continue;//璇锋眰澶辫触灏濊瘯閲嶆柊璇锋眰
}
this.shuttleProtocol.setSendTime(System.currentTimeMillis());//鎸囦护涓嬪彂鏃堕棿
response.setMessage(JSON.toJSONString(result));
response.setResult(true);
- News.info("Socket鍛戒护涓嬪彂鎴愬姛锛屼换鍔℃暟鎹�={}锛屾鏁�={}锛屽搷搴旀暟鎹�={}", JSON.toJSON(requestCommand), i, JSON.toJSONString(result));
break;
}
}
--
Gitblit v1.9.1