1
This commit is contained in:
@@ -219,7 +219,18 @@ class TaskQueue {
|
||||
|
||||
const enabledSnCodes = new Set(enabledAccounts.map(acc => acc.sn_code));
|
||||
|
||||
// 检查设备在线状态(需要同时满足:isOnline = true 且心跳未超时)
|
||||
// 移除 device_status 依赖,不再检查设备在线状态
|
||||
// 如果需要在线状态检查,可以从 deviceManager 获取
|
||||
const deviceManager = require('./deviceManager');
|
||||
const deviceStatus = deviceManager.getAllDevicesStatus();
|
||||
const onlineSnCodes = new Set(
|
||||
Object.entries(deviceStatus)
|
||||
.filter(([sn_code, status]) => status.isOnline)
|
||||
.map(([sn_code]) => sn_code)
|
||||
);
|
||||
|
||||
// 原有代码已移除,改为使用 deviceManager
|
||||
/* 原有代码已注释
|
||||
const device_status = db.getModel('device_status');
|
||||
const heartbeatTimeout = require('./config.js').monitoring.heartbeatTimeout;
|
||||
const now = new Date();
|
||||
@@ -235,6 +246,7 @@ class TaskQueue {
|
||||
attributes: ['sn_code']
|
||||
});
|
||||
const onlineSnCodes = new Set(onlineDevices.map(dev => dev.sn_code));
|
||||
*/
|
||||
|
||||
let processedCount = 0;
|
||||
let queuedCount = 0;
|
||||
|
||||
Reference in New Issue
Block a user