优化
This commit is contained in:
@@ -23,7 +23,11 @@ export async function run(context) {
|
||||
const missing = pages.flatMap(([page, value]) => rows(value?.requiredStatuses)
|
||||
.filter((status) => !value?.fixtures?.[status]?.id)
|
||||
.map((status) => `${page}:${status}`))
|
||||
const missingActions = pages.flatMap(([page, value]) => rows(value?.requiredActions)
|
||||
.filter((action) => !value?.actions?.[action]?.id
|
||||
|| !value?.actions?.[action]?.documentId || !value?.actions?.[action]?.completedAt)
|
||||
.map((action) => `${page}:action:${action}`))
|
||||
context.assert(MODULE, '人工验收列表状态数据全部生成并保留', null,
|
||||
pages.length > 0 && missing.length === 0,
|
||||
`pages=${pages.length}, missing=${missing.join(',') || 'none'}`, OPTIONS)
|
||||
pages.length > 0 && missing.length === 0 && missingActions.length === 0,
|
||||
`pages=${pages.length}, missing=${[...missing, ...missingActions].join(',') || 'none'}`, OPTIONS)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user