修复授权分页并补齐追回到账诊断验证(09-17-company-loan-principal-repayment)

这个提交包含在:
2026-10-10 21:56:08 +08:00
父节点 db919dc6f6
当前提交 91fe31f0db
共修改 14 个文件,包含 623 行新增和 25 行删除
+7
查看文件
@@ -12,6 +12,13 @@ const { Pool } = serverRequire('pg');
async function main() {
assert.equal(process.env.RUN_ISOLATED_LOAN_DB_TEST, '1');
const diagnostic = process.env.RUN_ISOLATED_LOAN_BROWSER_DIAGNOSTIC;
if (diagnostic !== undefined) {
assert.ok(['authorization-pagination', 'refund'].includes(diagnostic), 'unknown loan browser diagnostic');
assert.equal(process.env.RUN_ISOLATED_LOAN_BROWSER, '1', 'browser diagnostic requires the browser switch');
assert.ok(!['RUN_ISOLATED_LOAN_RELATED_ONLY', 'RUN_ISOLATED_LOAN_ACK_ONLY', 'RUN_ISOLATED_LOAN_INCOMING_ONLY', 'RUN_ISOLATED_LOAN_EMPLOYEE_ONLY']
.some(key => process.env[key] === '1'), 'diagnostic must not be shadowed by an ONLY switch');
}
const scratch = mkdtempSync(path.join(tmpdir(), 'hyb-loan-synthetic-'));
const socket = path.join(scratch, 'socket');
const dockerConfig = path.join(scratch, 'docker');