senzhi
2026-03-03 904c59168f06f878052729b137ffcc5da28de7e7
src/main/java/com/eternal/rfid/RfidReaderServer.java
@@ -46,7 +46,7 @@
    /**
     * 是否允许读写器工作
     */
    private boolean enableWork = true;
    private boolean enableWork = false;
    public void setEnableWork(boolean enableWork) {
        log.info("RfidReaderServer work mode changed. from {} --> {}", this.enableWork, enableWork);
@@ -72,7 +72,6 @@
        }
        UF3RFIDReader uf3RFIDReader = new UF3RFIDReader(readerKey, "uf3-rfid-reader", antennasKey, "reader-antenna");
        readers.add(uf3RFIDReader);
        start();
    }
    @Override
@@ -97,7 +96,7 @@
                UF3RFIDReader uf3RFIDReader = readers.get(currentRunIndex.get());
                if (uf3RFIDReader.isOnline()) {
                    log.debug("ZebraReader<ip:{}> is online", uf3RFIDReader.getIp());
                    log.debug("UF3Reader<ip:{}> is online", uf3RFIDReader.getIp());
                    return;
                }
@@ -110,7 +109,7 @@
                // 超过最大尝试次数,切换下一个读写器
                if (tryTime.incrementAndGet() > maxTryTime) {
                    log.warn("The ZebraReader<{}> exceeds the maximum attempts number<{}>, switch to the next reader", uf3RFIDReader.getIp(), maxTryTime);
                    log.warn("The UF3Reader<{}> exceeds the maximum attempts number<{}>, switch to the next reader", uf3RFIDReader.getIp(), maxTryTime);
                    // 重置尝试次数
                    tryTime.set(0);