From e0e7b63bf99dca5495d14d9f5e420fa27859f4af Mon Sep 17 00:00:00 2001 From: androidlover5842 Date: Sat, 31 Jan 2026 02:13:00 +0530 Subject: [PATCH] doc extractor: force if else on number plate extraction --- .../trisolarisserver/controller/GuestDocuments.kt | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/main/kotlin/com/android/trisolarisserver/controller/GuestDocuments.kt b/src/main/kotlin/com/android/trisolarisserver/controller/GuestDocuments.kt index 724a70b..c712757 100644 --- a/src/main/kotlin/com/android/trisolarisserver/controller/GuestDocuments.kt +++ b/src/main/kotlin/com/android/trisolarisserver/controller/GuestDocuments.kt @@ -216,17 +216,18 @@ class GuestDocuments( imageUrl, "IS THIS A VEHICLE NUMBER PLATE PHOTO? Answer YES or NO only." ) + + + results["hasAadhar"] = llamaClient.ask(imageUrl, "CONTAINS AADHAAR? Answer YES or NO only.") + results["hasUidai"] = llamaClient.ask(imageUrl, "CONTAINS UIDAI? Answer YES or NO only.") + val hasAadhar = isYes(results["hasAadhar"]) || isYes(results["hasUidai"]) if (isYes(results["isVehiclePhoto"])) { results["vehicleNumber"] = llamaClient.ask( imageUrl, "VEHICLE NUMBER PLATE? Reply only number or NONE." ) } - - results["hasAadhar"] = llamaClient.ask(imageUrl, "CONTAINS AADHAAR? Answer YES or NO only.") - results["hasUidai"] = llamaClient.ask(imageUrl, "CONTAINS UIDAI? Answer YES or NO only.") - val hasAadhar = isYes(results["hasAadhar"]) || isYes(results["hasUidai"]) - if (hasAadhar) { + else if (hasAadhar) { val aadharQuestions = linkedMapOf( "hasAddress" to "POSTAL ADDRESS PRESENT? Answer YES or NO only.", "hasDob" to "DOB? Reply YES or NO.",