优化监控任务多账号配置
This commit is contained in:
@@ -130,6 +130,12 @@ async function runJob(job: JsonObject, { manual = false }: { manual?: boolean }
|
||||
lastMessage: result?.message || '执行完成',
|
||||
lastAsset: typeof result?.asset === 'number' ? result.asset : null,
|
||||
lastThreshold: typeof result?.threshold === 'number' ? result.threshold : null,
|
||||
lastAccounts: Array.isArray(result?.accounts) ? result.accounts : [],
|
||||
lastAccountCount: Number(result?.accountCount || 0),
|
||||
lastCheckedCount: Number(result?.checkedCount || 0),
|
||||
lastOkCount: Number(result?.okCount || 0),
|
||||
lastLowAssetCount: Number(result?.lowAssetCount || 0),
|
||||
lastFailedCount: Number(result?.failedCount || 0),
|
||||
lastManual: manual,
|
||||
})
|
||||
logInfo('[scheduler]', '定时任务执行完成', {
|
||||
@@ -180,6 +186,12 @@ function updateJobState(jobId: string, patch: JsonObject) {
|
||||
lastMessage: '',
|
||||
lastAsset: null,
|
||||
lastThreshold: null,
|
||||
lastAccounts: [],
|
||||
lastAccountCount: 0,
|
||||
lastCheckedCount: 0,
|
||||
lastOkCount: 0,
|
||||
lastLowAssetCount: 0,
|
||||
lastFailedCount: 0,
|
||||
lastManual: false,
|
||||
}
|
||||
jobStates.set(jobId, {
|
||||
|
||||
Reference in New Issue
Block a user