task-4.3.1

This commit is contained in:
phaichayon
2026-06-29 11:57:37 +07:00
parent 0c0450b152
commit 94fe19c658
17 changed files with 836 additions and 174 deletions

View File

@@ -3,6 +3,7 @@ import { mkdir, writeFile } from 'node:fs/promises';
import path from 'node:path';
import { createHash } from 'node:crypto';
import postgres from 'postgres';
import { resolveQuotationStaticTemplateInputs } from '../src/features/crm/quotations/document/server/static-input-resolver.ts';
export const AUDIT_QUOTATION_CODE = 'QT-H5-AUDIT';
export const AUDIT_ARTIFACTS_DIR = path.resolve(process.cwd(), 'artifacts', 'pdf-audit');
@@ -1428,6 +1429,11 @@ export async function buildAuditPayload(sql: SqlClient): Promise<AuditPayload> {
const templateInput = {
...mapDocumentDataToTemplateInput(documentData, mappings, columns),
...resolveQuotationStaticTemplateInputs(
documentData as unknown as Parameters<
typeof resolveQuotationStaticTemplateInputs
>[0],
),
...topicInputs
};
const normalizedTemplateInput = normalizeTemplateInputAliases(