690530:1121 ADR-030-231-ocr-sandbox-two-step-flow #01
CI / CD Pipeline / build (push) Successful in 5m10s
CI / CD Pipeline / deploy (push) Failing after 3m15s

This commit is contained in:
2026-05-30 11:21:37 +07:00
parent 1ba563aa70
commit b0b7d12d5a
7 changed files with 926 additions and 117 deletions
@@ -292,6 +292,21 @@ export class AiPromptsService {
return prompt;
}
/**
* ดึง Prompt version ตาม versionNumber ที่ระบุ
* @param promptType ประเภทของ prompt
* @param versionNumber เลข version ที่ต้องการ
* @returns Prompt version ที่ตรงกับ versionNumber หรือ null หากไม่พบ
*/
async findByVersion(
promptType: string,
versionNumber: number
): Promise<AiPrompt | null> {
return this.aiPromptRepo.findOne({
where: { promptType, versionNumber },
});
}
/**
* ค้นหา prompt ที่มีผลใช้งานจริง และแทนที่ placeholder {{ocr_text}} ด้วยข้อความ OCR
* @param promptType ประเภทของ prompt