From 7bd845b152715ddd623c52690fcedf2779bf2e2f Mon Sep 17 00:00:00 2001 From: kapsona777 Date: Sun, 27 Oct 2024 13:41:03 +0400 Subject: [PATCH] fixed cas validation --- public/userarea/apilogic/process_import.php | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/public/userarea/apilogic/process_import.php b/public/userarea/apilogic/process_import.php index 4269799..9725991 100644 --- a/public/userarea/apilogic/process_import.php +++ b/public/userarea/apilogic/process_import.php @@ -135,6 +135,11 @@ foreach ($jsonEntries as $entry) { $result_TestName = $analysis['result_TestName']; $analysisgroupcode = $analysis['analysisgroupcode']; + // groupcode validation + if ($analysisgroupcode == '-' || $analysisgroupcode == '' || $analysisgroupcode == ' ') { + $analysisgroupcode = 'NO_GROUPCODE'; + } + $query = "SELECT idanalysisvocabulary FROM analysisvocabulary WHERE analysiscode LIKE '$analysisgroupcode'"; $stmt = $pdo->prepare($query); $res = $stmt->execute(); @@ -159,6 +164,11 @@ foreach ($jsonEntries as $entry) { $result_AnalytsName = $result['result_AnalytsName']; $cas = $result['cas']; + // cas validation + if ($cas == '-' || $cas == '' || $cas == ' ') { + $cas = 'NO_CAS'; + } + $query = "SELECT idcompoundsvocabulary FROM compundsvocabulary WHERE cascompoundvocabulary LIKE '%$cas%'"; $stmt = $pdo->prepare($query); $res = $stmt->execute();