From 234493ffb5fcbb03afb6814b0375b57a1fdafb64 Mon Sep 17 00:00:00 2001 From: mikael-zakaria Date: Fri, 7 Feb 2025 07:09:53 +0700 Subject: [PATCH] update nilai rentang pada laporan hasil --- app/Controllers/PrintResult.php | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/app/Controllers/PrintResult.php b/app/Controllers/PrintResult.php index 803cc10..4021252 100644 --- a/app/Controllers/PrintResult.php +++ b/app/Controllers/PrintResult.php @@ -18,7 +18,7 @@ class PrintResult extends BaseController { // Cek apakah input berada dalam batas default if ($inputMin < $defaultMin || $inputMax > $defaultMax) { - return ($inputMin < $defaultMin) ? "lebih kecil" : "lebih besar"; + return 'AB'; } return true; @@ -377,9 +377,20 @@ class PrintResult extends BaseController { if ($resflag == 'L' || $resflag == 'H') { $color = "red_font"; } - // Untuk mewarnai value yang tidak sama dengan nilai normal - if ($item['RESULT'] != $item['REFFTEXT'] && $item['code_type'] == 6 && $item['REFFTEXT'] != null) { - $color = "red_font"; + + $range = $this->checkRange($item['RESULT'], $item['REFFTEXT']); + if ($item['code_type'] == 6 && $item['REFFTEXT'] != null) { + + if ($range == true) { // Jika nilai masih dalam rentang nilai normal + $color = ""; + } elseif ($range == false) { // Jika nilai bukan merupakan rentang + if ($item['RESULT'] != $item['REFFTEXT']) { + $color = "red_font"; + } + } + else { // Jika Rentang diatas nilai normal + $color = "red_font"; + } }