Fix sampling status always Y when count_all = 0 for flag_nonlab = Y

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
sas.fajri
2026-05-24 13:19:32 +07:00
parent 3bbe789361
commit 3222e4fdd8

View File

@@ -656,18 +656,18 @@ class Patientstatusday extends MY_Controller
//echo $this->db_onedev->last_query();
$status = 'N';
if(intval($count_all) == intval($count_done))
if(intval($count_all) > 0 && intval($count_all) == intval($count_done))
$status = 'Y';
else if(intval($count_all) > intval($count_done) && intval($count_done) > 0)
$status = 'P';
$status = 'P';
$details_sampling[$i]['status'] = $status ;
}
else{
$details_sampling[$i]['status'] = 'N';
}
}
$rows[$k]['details_sampling'] = $details_sampling;