Update Perbaikan Timezone untuk CLQMS

This commit is contained in:
mikael-zakaria 2025-11-17 15:17:13 +07:00
parent 0bb462111e
commit 0025572ccb

View File

@ -71,10 +71,9 @@ class ApiController extends BaseController {
$total_simpan_non = count($decrypted_data['result_data']); $total_simpan_non = count($decrypted_data['result_data']);
$total_simpan_non = strval($total_simpan_non); $total_simpan_non = strval($total_simpan_non);
// Digunakna untuk memfilter data $decrypted_data = $this->filterData($decrypted_data);
$sn_number = $decrypted_data['sn_number']; $sn_number = $decrypted_data['sn_number'];
$timezone = 7; $timezone = 7;
$decrypted_data = $this->filterData($decrypted_data, $timezone);
$total_simpan_filter = count($decrypted_data['result_data']); $total_simpan_filter = count($decrypted_data['result_data']);
$total_simpan_filter = strval($total_simpan_filter); $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'; $OD_DATA = isset($value['OD_DATA']) ? "'".$value['OD_DATA']."'" : 'NULL';
$RST_DATE = $value['RST_DATE']; $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']; $FLAG = $value['Flag'];
$REACTION_NO = $value['ReactionNo']; $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 : // Misal ada 2 Data :
// dengan Sampid dan semuanya sama namun beda flag maka cukup pilih/simpan data yang punya flag // 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(); $filtered_data = array();
@ -204,7 +204,6 @@ class ApiController extends BaseController {
$CONC_DATA = $value['CONC_DATA']; $CONC_DATA = $value['CONC_DATA'];
$OD_DATA = $value['OD_DATA']; $OD_DATA = $value['OD_DATA'];
$RST_DATE = $value['RST_DATE']; $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']; $FLAG = $value['Flag'];
$REACTION_NO = $value['ReactionNo']; $REACTION_NO = $value['ReactionNo'];
$DIL_ORD = $value['DIL_ORD']; $DIL_ORD = $value['DIL_ORD'];