chen.llin
1 天以前 3c0759b56cea80c43a11fa8c676ec61df6cfc312
关闭rfid日志
3个文件已修改
44 ■■■■ 已修改文件
src/main/java/com/rfid/uhf288/RFIDTemplate.java 12 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/rfid/RFIDTemplate.java 12 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/service/RFIDAutoConnectService.java 20 ●●●● 补丁 | 查看 | 原始文档 | 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);