1
zhang
2026-04-17 9869f39cc82ae584ef4d783bb13316ccd24d26dd
zy-asc-conveyor/src/main/java/com/zy/acs/conveyor/core/operation/ConveyorOperationExecutor.java
@@ -32,28 +32,10 @@
            News.warn("未找到操作处理器: {}", config.getType());
            return;
        }
        int retryCount = 0;
        while (retryCount < config.getMaxRetries()) {
            try {
                handler.execute(config);
                return;
            } catch (Exception e) {
                retryCount++;
                if (retryCount >= config.getMaxRetries()) {
                    News.error("操作执行失败,已达到最大重试次数: {}", config.getType(), e);
                } else {
                    News.warn("操作执行失败,正在重试({}/{})",
                            retryCount, config.getMaxRetries(), e);
                    try {
                        Thread.sleep(config.getRetryDelay());
                    } catch (InterruptedException ie) {
                        Thread.currentThread().interrupt();
                        News.error("重试休眠被中断", ie);
                        return;
                    }
                }
            }
            News.error("操作执行失败,等待下一周期重试: {}", config.getType(), e);
        }
    }
}