task-197: 结果缺文件候选巡检 SQL(04_result_missing_file.sql,OSS 对象存在由 Java 反查)+ 8 条测试

This commit is contained in:
2026-09-05 00:06:45 +08:00
parent 402c3e2cb3
commit 187c123071
2 changed files with 26 additions and 0 deletions
@@ -0,0 +1,17 @@
-- =============================================================
-- 巡检 04:结果缺文件候选(result_file_url 非空的结果行)— 只读报表(task-197)
-- 对象是否存在由 Java ResultFileMissingInspector + OSS 反查确认;
-- 本 SQL 只负责在副本库给出待反查的候选清单(resultId/taskId/moduleType/url)。
-- 仅只读执行,无副作用。
-- =============================================================
SELECT r.id AS result_id,
r.task_id,
r.module_type,
r.result_file_url,
r.updated_at
FROM biz_file_result r
JOIN biz_file_task t ON t.id = r.task_id
WHERE r.result_file_url IS NOT NULL
AND r.result_file_url <> ''
ORDER BY r.updated_at DESC
LIMIT 200;
@@ -0,0 +1,9 @@
package com.nanri.aiimage.config;
/** task-197:结果缺文件候选 巡检 SQL 契约(对象存在由 Java+OSS 反查)。 */
class ResultMissingFileSqlInspectionTest extends InspectionSqlFileTestBase {
@Override
String fileName() {
return "04_result_missing_file.sql";
}
}