From 0025572ccbae50a26b986ed9141b1328fbbd33c3 Mon Sep 17 00:00:00 2001 From: mikael-zakaria Date: Mon, 17 Nov 2025 15:17:13 +0700 Subject: [PATCH] Update Perbaikan Timezone untuk CLQMS --- app/Controllers/ApiController.php | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/app/Controllers/ApiController.php b/app/Controllers/ApiController.php index d4c4ae0..1549d1c 100644 --- a/app/Controllers/ApiController.php +++ b/app/Controllers/ApiController.php @@ -71,10 +71,9 @@ class ApiController extends BaseController { $total_simpan_non = count($decrypted_data['result_data']); $total_simpan_non = strval($total_simpan_non); - // Digunakna untuk memfilter data + $decrypted_data = $this->filterData($decrypted_data); $sn_number = $decrypted_data['sn_number']; $timezone = 7; - $decrypted_data = $this->filterData($decrypted_data, $timezone); $total_simpan_filter = count($decrypted_data['result_data']); $total_simpan_filter = strval($total_simpan_filter); @@ -103,6 +102,7 @@ class ApiController extends BaseController { $OD_DATA = isset($value['OD_DATA']) ? "'".$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 $FLAG = $value['Flag']; $REACTION_NO = $value['ReactionNo']; @@ -182,10 +182,10 @@ class ApiController extends BaseController { } - // Digunakan Untuk Memfilter Data Valid dan Tidak Valid dan juga ubah waktu timezone rst_data ke UTC + // Digunakan Untuk Memfilter Data Valid dan Tidak Valid // Misal ada 2 Data : // dengan Sampid dan semuanya sama namun beda flag maka cukup pilih/simpan data yang punya flag - public function filterData($decrypted_data, $timezone) { + public function filterData($decrypted_data) { $filtered_data = array(); @@ -204,7 +204,6 @@ class ApiController extends BaseController { $CONC_DATA = $value['CONC_DATA']; $OD_DATA = $value['OD_DATA']; $RST_DATE = $value['RST_DATE']; - $RST_DATE = date("Y-m-d H:i:s.v", strtotime($RST_DATE) - $timezone * 3600); // Ubah je Timezone tertentu $FLAG = $value['Flag']; $REACTION_NO = $value['ReactionNo']; $DIL_ORD = $value['DIL_ORD'];