From 8a8faba0f55512a2c18c4fe719a1bb0c4f6a86c9 Mon Sep 17 00:00:00 2001
From: Junjie <540245094@qq.com>
Date: 星期三, 12 六月 2024 08:44:28 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/tzskwcs_3' into tzskwcs_3
---
src/main/java/com/zy/core/thread/BarcodeThread.java | 7 +++++--
src/main/java/com/zy/common/utils/NyHttpUtils.java | 10 ++++------
src/main/java/com/zy/asrs/service/impl/AgvBasDevpServiceImpl.java | 4 ++--
src/main/java/com/zy/asrs/mapper/AgvBasDevpMapper.java | 2 +-
src/main/java/com/zy/asrs/service/AgvBasDevpService.java | 2 +-
src/main/resources/application.yml | 4 ++--
6 files changed, 15 insertions(+), 14 deletions(-)
diff --git a/src/main/java/com/zy/asrs/mapper/AgvBasDevpMapper.java b/src/main/java/com/zy/asrs/mapper/AgvBasDevpMapper.java
index 93f79c3..932b977 100644
--- a/src/main/java/com/zy/asrs/mapper/AgvBasDevpMapper.java
+++ b/src/main/java/com/zy/asrs/mapper/AgvBasDevpMapper.java
@@ -13,5 +13,5 @@
public interface AgvBasDevpMapper extends BaseMapper<AgvBasDevp> {
@Update("update agv_bas_devp set barcode = #{barcode} where dev_no = #{devNo}")
- public void updateBarcode(@Param("devNo") String devNo, @Param("barcode") String barcode);
+ int updateBarcode(@Param("devNo") String devNo, @Param("barcode") String barcode);
}
diff --git a/src/main/java/com/zy/asrs/service/AgvBasDevpService.java b/src/main/java/com/zy/asrs/service/AgvBasDevpService.java
index 72d2777..4e6b582 100644
--- a/src/main/java/com/zy/asrs/service/AgvBasDevpService.java
+++ b/src/main/java/com/zy/asrs/service/AgvBasDevpService.java
@@ -8,6 +8,6 @@
public interface AgvBasDevpService extends IService<AgvBasDevp> {
- void updateBarcode(String devNo, String barcode);
+ int updateBarcode(String devNo, String barcode);
}
diff --git a/src/main/java/com/zy/asrs/service/impl/AgvBasDevpServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/AgvBasDevpServiceImpl.java
index 73151db..1cefa6e 100644
--- a/src/main/java/com/zy/asrs/service/impl/AgvBasDevpServiceImpl.java
+++ b/src/main/java/com/zy/asrs/service/impl/AgvBasDevpServiceImpl.java
@@ -10,7 +10,7 @@
public class AgvBasDevpServiceImpl extends ServiceImpl<AgvBasDevpMapper, AgvBasDevp> implements AgvBasDevpService {
@Override
- public void updateBarcode(String devNo, String barcode) {
- this.baseMapper.updateBarcode(devNo,barcode);
+ public int updateBarcode(String devNo, String barcode) {
+ return this.baseMapper.updateBarcode(devNo,barcode);
}
}
diff --git a/src/main/java/com/zy/common/utils/NyHttpUtils.java b/src/main/java/com/zy/common/utils/NyHttpUtils.java
index 40a7436..5727eed 100644
--- a/src/main/java/com/zy/common/utils/NyHttpUtils.java
+++ b/src/main/java/com/zy/common/utils/NyHttpUtils.java
@@ -315,17 +315,15 @@
// 璇诲彇鏈嶅姟鍣ㄧ殑鍝嶅簲
StringBuffer sb = new StringBuffer();
- String response = null;
char[] chars = new char[2048];//缂撳啿鍖�
- do {
+ while (true) {
reader.read(chars);
- String trim = new String(chars).trim();
+ String trim = new String(chars);
sb.append(trim);
- if (sb.lastIndexOf("\r\n") != -1) {
+ if (trim.lastIndexOf("\r\n") != -1) {
break;
}
- } while (response != null);
-// System.out.println("Received response from server: " + sb);
+ }
JSONObject result = JSON.parseObject(sb.toString());//寰楀埌鍝嶅簲缁撴灉闆�
if (!result.get("msgType").equals("responseMsg")) {//涓嶆槸鍝嶅簲鍐呭
diff --git a/src/main/java/com/zy/core/thread/BarcodeThread.java b/src/main/java/com/zy/core/thread/BarcodeThread.java
index 60c83c6..4776474 100644
--- a/src/main/java/com/zy/core/thread/BarcodeThread.java
+++ b/src/main/java/com/zy/core/thread/BarcodeThread.java
@@ -56,7 +56,10 @@
String devNo = slave.getId() == 13 ? "310-1" : slave.getId() == 15 ? "312-2" : slave.getId() == 17 ? "314-1" : slave.getId() == 19 ? "316-1" : null;
if(!Cools.isEmpty(devNo)){
barcode = barcode.substring(3,barcode.length());
- agvBasDevpService.updateBarcode(devNo,barcode);
+ int updateBarcode = agvBasDevpService.updateBarcode(devNo, barcode);
+ if (updateBarcode <= 0) {
+ News.info("{}鍙锋潯鐮佸櫒锛屾绱㈡暟鎹細{}锛屾洿鏂扮珯鐐规潯鐮佸け璐�", slave.getId(), this.barcode);
+ }
}
News.info("{}鍙锋潯鐮佸櫒锛屾洿鏂版垚鍔�", slave.getId());
JSONObject jsonObject = new JSONObject();
@@ -77,7 +80,7 @@
close(); //1.涓诲姩閲婃斁杩炴帴 //2.鏌愪簺鏈嶅姟鍣ㄥ鎸囧畾ip鏈夐摼璺暟闄愬埗
socket = new Socket();
SocketAddress socketAddress = new InetSocketAddress(slave.getIp(), slave.getPort());
- socket.connect(socketAddress, 1000); //鏌愪簺鏈嶅姟鍣╬ing寤惰繜楂樻椂瑕佸鍔�,鍚﹀垯浼氭姤閿檆onnect timeout
+ socket.connect(socketAddress, 10000); //鏌愪簺鏈嶅姟鍣╬ing寤惰繜楂樻椂瑕佸鍔�,鍚﹀垯浼氭姤閿檆onnect timeout
dataOutputStream = new DataOutputStream(socket.getOutputStream());
dataInputStream = new DataInputStream(socket.getInputStream());
// log.info("鏉$爜鎵弿浠繛鎺ユ垚鍔� ===>> [id:{}] [ip:{}] [port:{}]", slave.getId(), slave.getIp(), slave.getPort());
diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml
index 8b95d92..44f9bb4 100644
--- a/src/main/resources/application.yml
+++ b/src/main/resources/application.yml
@@ -396,7 +396,7 @@
id: 11
ip: 10.10.10.225
port: 2002
- # 鏉$爜鎵弿浠�
+ # 鏉$爜鎵弿浠�310
barcode[11]:
id: 12
ip: 10.10.10.224
@@ -434,7 +434,7 @@
# 鏉$爜鎵弿浠�
barcode[18]:
id: 19
- ip: 10.10.10.171
+ ip: 10.10.10.235
port: 2002
# 鏉$爜鎵弿浠�
barcode[19]:
--
Gitblit v1.9.1