From 8833f7f79f930de35e28ceb4e8527d2a4a37a897 Mon Sep 17 00:00:00 2001 From: mikael-zakaria Date: Mon, 17 Nov 2025 16:48:28 +0700 Subject: [PATCH] Update conc_data pada API Create --- app/Controllers/ApiController.php | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/app/Controllers/ApiController.php b/app/Controllers/ApiController.php index 1549d1c..cc8d517 100644 --- a/app/Controllers/ApiController.php +++ b/app/Controllers/ApiController.php @@ -96,10 +96,16 @@ class ApiController extends BaseController { // $CONC_DATA = isset($value['CONC_DATA']) ? $value['CONC_DATA'] : null; // $OD_DATA = isset($value['OD_DATA']) ? $value['OD_DATA'] : null; - // Jika tidak ada nilai, set sebagai NULL - $CONC_DATA = isset($value['CONC_DATA']) ? "'".$value['CONC_DATA']."'" : 'NULL'; - $OD_DATA = isset($value['OD_DATA']) ? "'".$value['OD_DATA']."'" : 'NULL'; + // $CONC_DATA = isset($value['CONC_DATA']) ? "'".$value['CONC_DATA']."'" : 'NULL'; + // $OD_DATA = isset($value['OD_DATA']) ? "'".$value['OD_DATA']."'" : 'NULL'; + // DOUBLE — harus numeric literal / NULL (tidak boleh string) + $CONC_DATA = (isset($value['CONC_DATA']) && $value['CONC_DATA'] !== '') + ? floatval($value['CONC_DATA']) + : 'NULL'; + $OD_DATA = (isset($value['OD_DATA']) && $value['OD_DATA'] !== '') + ? floatval($value['OD_DATA']) + : 'NULL'; $RST_DATE = $value['RST_DATE']; $RST_DATE = date("Y-m-d H:i:s.v", strtotime($RST_DATE) - $timezone * 3600); // Ubah je Timezone tertentu