fix(scripts): E2E验证脚本 actual_costs 无remark列, 存量internal计数改前缀排除 (cma-rd-dimension)

This commit is contained in:
Hermes CI Fix
2026-09-05 09:11:27 +08:00
parent 696f8bc934
commit f884fa5a18
@@ -142,11 +142,11 @@ def main():
# ── F. 存量保守默认: internal 行仍在(ALTER后存量 internal, 未误归研发) ──
n_std_internal = db.execute(text(
"SELECT COUNT(*) FROM standard_costs WHERE project_type = 'internal' AND remark IS NULL"
)).scalar()
"SELECT COUNT(*) FROM standard_costs WHERE project_type = 'internal' AND product_code NOT LIKE :p"
), {"p": f"{PREFIX}%"}).scalar()
n_act_internal = db.execute(text(
"SELECT COUNT(*) FROM actual_costs WHERE project_type = 'internal' AND remark IS NULL"
)).scalar()
"SELECT COUNT(*) FROM actual_costs WHERE project_type = 'internal' AND product_code NOT LIKE :p"
), {"p": f"{PREFIX}%"}).scalar()
check("存量 standard internal 保留(29)", n_std_internal >= 29, f"count={n_std_internal}")
check("存量 actual internal 保留(134)", n_act_internal >= 134, f"count={n_act_internal}")