| src/main/java/com/rfid/uhf288/RFIDTemplate.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/main/java/com/zy/rfid/RFIDTemplate.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/main/java/com/zy/service/RFIDAutoConnectService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/rfid/uhf288/RFIDTemplate.java
@@ -97,9 +97,9 @@ return false; } } catch (UnsatisfiedLinkError e) { log.error("RFID设备DLL方法链接失败 - OpenComPort", e); log.error("错误信息: {}", e.getMessage()); log.error("可能原因:1. DLL版本不匹配 2. 方法签名不匹配 3. DLL未正确加载"); // log.error("RFID设备DLL方法链接失败 - OpenComPort", e); // log.error("错误信息: {}", e.getMessage()); // log.error("可能原因:1. DLL版本不匹配 2. 方法签名不匹配 3. DLL未正确加载"); throw e; // 重新抛出异常,让调用者处理 } } @@ -229,9 +229,9 @@ return false; } } catch (UnsatisfiedLinkError e) { log.error("RFID设备DLL方法链接失败 - OpenNetPort", e); log.error("错误信息: {}", e.getMessage()); log.error("可能原因:1. DLL版本不匹配 2. 方法签名不匹配 3. DLL未正确加载"); // log.error("RFID设备DLL方法链接失败 - OpenNetPort", e); // log.error("错误信息: {}", e.getMessage()); // log.error("可能原因:1. DLL版本不匹配 2. 方法签名不匹配 3. DLL未正确加载"); throw e; // 重新抛出异常,让调用者处理 } } src/main/java/com/zy/rfid/RFIDTemplate.java
@@ -98,9 +98,9 @@ return false; } } catch (UnsatisfiedLinkError e) { log.error("RFID设备DLL方法链接失败 - OpenComPort", e); log.error("错误信息: {}", e.getMessage()); log.error("可能原因:1. DLL版本不匹配 2. 方法签名不匹配 3. DLL未正确加载"); // log.error("RFID设备DLL方法链接失败 - OpenComPort", e); // log.error("错误信息: {}", e.getMessage()); // log.error("可能原因:1. DLL版本不匹配 2. 方法签名不匹配 3. DLL未正确加载"); throw e; // 重新抛出异常,让调用者处理 } } @@ -230,9 +230,9 @@ return false; } } catch (UnsatisfiedLinkError e) { log.error("RFID设备DLL方法链接失败 - OpenNetPort", e); log.error("错误信息: {}", e.getMessage()); log.error("可能原因:1. DLL版本不匹配 2. 方法签名不匹配 3. DLL未正确加载"); // log.error("RFID设备DLL方法链接失败 - OpenNetPort", e); // log.error("错误信息: {}", e.getMessage()); // log.error("可能原因:1. DLL版本不匹配 2. 方法签名不匹配 3. DLL未正确加载"); throw e; // 重新抛出异常,让调用者处理 } } src/main/java/com/zy/service/RFIDAutoConnectService.java
@@ -138,10 +138,10 @@ success = template.connectNetwork(config.getIp(), config.getPort()); } catch (UnsatisfiedLinkError e) { // DLL方法链接失败,记录错误但继续重连 log.error("RFID设备[{}] DLL方法链接失败 - UnsatisfiedLinkError", config.getId()); log.error("错误信息: {}", e.getMessage()); log.error("可能原因:1. DLL版本不匹配 2. 方法签名不匹配 3. DLL未正确加载"); log.warn("将在{}秒后重试连接", reconnectInterval); // log.error("RFID设备[{}] DLL方法链接失败 - UnsatisfiedLinkError", config.getId()); // log.error("错误信息: {}", e.getMessage()); // log.error("可能原因:1. DLL版本不匹配 2. 方法签名不匹配 3. DLL未正确加载"); // log.warn("将在{}秒后重试连接", reconnectInterval); success = false; } @@ -150,8 +150,8 @@ log.info("✓ RFID设备[{}]连接成功!IP: {}, Port: {}", config.getId(), config.getIp(), config.getPort()); } else { log.warn("✗ RFID设备[{}]连接失败,{}秒后重试", config.getId(), reconnectInterval); // log.warn("✗ RFID设备[{}]连接失败,{}秒后重试", // config.getId(), reconnectInterval); Thread.sleep(reconnectInterval * 1000L); } } else { @@ -182,10 +182,10 @@ break; } catch (UnsatisfiedLinkError e) { // DLL方法链接失败,记录错误并继续重连 log.error("RFID设备[{}]连接线程 - DLL方法链接失败", config.getId()); log.error("错误信息: {}", e.getMessage()); log.error("可能原因:1. DLL版本不匹配 2. 方法签名不匹配 3. DLL未正确加载"); log.warn("将在{}秒后重试连接", reconnectInterval); // log.error("RFID设备[{}]连接线程 - DLL方法链接失败", config.getId()); // log.error("错误信息: {}", e.getMessage()); // log.error("可能原因:1. DLL版本不匹配 2. 方法签名不匹配 3. DLL未正确加载"); // log.warn("将在{}秒后重试连接", reconnectInterval); connected.set(false); try { Thread.sleep(reconnectInterval * 1000L);