This commit is contained in:
张成
2025-12-30 17:47:07 +08:00
parent 52876229a8
commit d2ae741b9e
5 changed files with 78 additions and 16 deletions

View File

@@ -166,15 +166,14 @@ class AutoActiveTask extends BaseTask {
console.log(`[自动活跃] 已为设备 ${sn_code} 添加活跃任务,间隔: ${active_interval} 分钟`);
// 10. 释放任务锁
this.releaseTaskLock(sn_code);
return { success: true };
} catch (error) {
console.error(`[自动活跃] 添加任务失败:`, error);
this.releaseTaskLock(sn_code);
return { success: false, reason: error.message };
} finally {
// 统一释放任务锁
this.releaseTaskLock(sn_code);
}
}
}

View File

@@ -165,15 +165,14 @@ class AutoChatTask extends BaseTask {
console.log(`[自动沟通] 已为设备 ${sn_code} 添加沟通任务,间隔: ${chat_interval} 分钟`);
// 10. 释放任务锁
this.releaseTaskLock(sn_code);
return { success: true };
} catch (error) {
console.error(`[自动沟通] 添加任务失败:`, error);
this.releaseTaskLock(sn_code);
return { success: false, reason: error.message };
} finally {
// 统一释放任务锁
this.releaseTaskLock(sn_code);
}
}
}

View File

@@ -287,15 +287,14 @@ class AutoDeliverTask extends BaseTask {
console.log(`[自动投递] 已为设备 ${sn_code} 添加投递任务,间隔: ${deliverConfig.deliver_interval} 分钟`);
// 10. 释放任务锁
this.releaseTaskLock(sn_code);
return { success: true };
} catch (error) {
console.error(`[自动投递] 添加任务失败:`, error);
this.releaseTaskLock(sn_code);
return { success: false, reason: error.message };
} finally {
// 统一释放任务锁
this.releaseTaskLock(sn_code);
}
}

View File

@@ -217,15 +217,14 @@ class AutoSearchTask extends BaseTask {
console.log(`[自动搜索] 已为设备 ${sn_code} 添加搜索任务,间隔: ${searchConfig.search_interval} 分钟`);
// 10. 释放任务锁
this.releaseTaskLock(sn_code);
return { success: true };
} catch (error) {
console.error(`[自动搜索] 添加任务失败:`, error);
this.releaseTaskLock(sn_code);
return { success: false, reason: error.message };
} finally {
// 统一释放任务锁
this.releaseTaskLock(sn_code);
}
}
}