feat: 实现ID生成器并重构模型ID生成逻辑
refactor: 统一ID生成方式,使用新的idGenerator模块 refactor: 重构模型ID生成逻辑,允许空ID并在创建前自动生成 fix(roomSchema): 使机房ID字段变为可选并更新前端表单验证 style: 格式化代码并优化导入语句 test: 添加操作日志集成测试文件 docs: 添加错误处理模块文档
This commit is contained in:
@@ -127,9 +127,7 @@ class ImportJobManager extends EventEmitter {
|
||||
error: job.error,
|
||||
startTime: job.startTime,
|
||||
endTime: job.endTime,
|
||||
elapsedTime: job.startTime
|
||||
? Date.now() - new Date(job.startTime).getTime()
|
||||
: null,
|
||||
elapsedTime: job.startTime ? Date.now() - new Date(job.startTime).getTime() : null,
|
||||
};
|
||||
|
||||
return progress;
|
||||
@@ -164,11 +162,14 @@ class ImportJobManager extends EventEmitter {
|
||||
|
||||
const importJobManager = new ImportJobManager();
|
||||
|
||||
setInterval(() => {
|
||||
importJobManager.cleanupOldJobs();
|
||||
}, 60 * 60 * 1000);
|
||||
setInterval(
|
||||
() => {
|
||||
importJobManager.cleanupOldJobs();
|
||||
},
|
||||
60 * 60 * 1000
|
||||
);
|
||||
|
||||
module.exports = {
|
||||
importJobManager,
|
||||
ImportJobManager,
|
||||
};
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user