Fix getumum english saran query

This commit is contained in:
sas.fajri
2026-05-21 14:59:54 +07:00
parent 70ca5e42ad
commit fdbf92891b

View File

@@ -3263,21 +3263,22 @@ class Resultentry extends MY_Controller
$save = $this->db_onedev->query($sql, [$userid, $prm['re_id']]);
//echo $this->db_onedev->last_query();
$sql = "SELECT So_ResultEntryFisikUmumAdditionalID as id, So_ResultEntryFisikUmumAdditionalValue as value
FROM so_resultentry_fisik_umum_additional
WHERE
So_ResultEntryFisikUmumAdditionalSo_ResultEntryID = ? AND
So_ResultEntryFisikUmumAdditionalType = 'saran' AND
So_ResultEntryFisikUmumAdditionalIsActive = 'Y' LIMIT 1";
$rst_exist_saran = $this->db_onedev->query($sql, [$prm['re_id']])->result_array();
if (count($rst_exist_saran) == 0) {
$sql = "INSERT INTO so_resultentry_fisik_umum_additional_eng (
So_ResultEntryFisikUmumAdditionalSo_ResultEntryID,
So_ResultEntryFisikUmumAdditionalType,
So_ResultEntryFisikUmumAdditionalValue,
So_ResultEntryFisikUmumAdditionalCreatedUserID,
$sql = "SELECT So_ResultEntryFisikUmumAdditionalID as id, So_ResultEntryFisikUmumAdditionalValue as value
FROM so_resultentry_fisik_umum_additional
WHERE
So_ResultEntryFisikUmumAdditionalT_OrderHeaderID = ? AND
So_ResultEntryFisikUmumAdditionalType = 'saran' AND
So_ResultEntryFisikUmumAdditionalIsActive = 'Y' LIMIT 1";
$query_saran = $this->db_onedev->query($sql, [$prm['orderid']]);
$rst_exist_saran = $query_saran ? $query_saran->result_array() : [];
if (count($rst_exist_saran) > 0) {
$sql = "INSERT INTO so_resultentry_fisik_umum_additional_eng (
So_ResultEntryFisikUmumAdditionalT_OrderHeaderID,
So_ResultEntryFisikUmumAdditionalType,
So_ResultEntryFisikUmumAdditionalValue,
So_ResultEntryFisikUmumAdditionalCreatedUserID,
So_ResultEntryFisikUmumAdditionalCreated
)
VALUES(
@@ -3286,12 +3287,12 @@ class Resultentry extends MY_Controller
?,
?,
NOW()
) ";
//echo $sql;
$rst = $this->db_onedev->query($sql, [$prm['re_id'], $rst_exist_saran[0]['value'], $userid]);
}
}
) ";
//echo $sql;
$rst = $this->db_onedev->query($sql, [$prm['orderid'], $rst_exist_saran[0]['value'], $userid]);
}
}
$riwayats = [];
$fisiks = [];
@@ -3496,18 +3497,19 @@ class Resultentry extends MY_Controller
}
$rst['umum_saran'] = '';
$sql = "SELECT So_ResultEntryFisikUmumAdditionalID as id, So_ResultEntryFisikUmumAdditionalValue as value
FROM so_resultentry_fisik_umum_additional_eng
WHERE
So_ResultEntryFisikUmumAdditionalSo_ResultEntryID = ? AND
So_ResultEntryFisikUmumAdditionalType = 'saran' AND
So_ResultEntryFisikUmumAdditionalIsActive = 'Y' LIMIT 1";
$exist_saran = $this->db_onedev->query($sql, [$prm['re_id']])->result_array();
if (count($exist_saran) > 0) {
$rst['umum_saran'] = $exist_saran[0]['value'];
}
$rst['umum_saran'] = '';
$sql = "SELECT So_ResultEntryFisikUmumAdditionalID as id, So_ResultEntryFisikUmumAdditionalValue as value
FROM so_resultentry_fisik_umum_additional_eng
WHERE
So_ResultEntryFisikUmumAdditionalT_OrderHeaderID = ? AND
So_ResultEntryFisikUmumAdditionalType = 'saran' AND
So_ResultEntryFisikUmumAdditionalIsActive = 'Y' LIMIT 1";
$query_exist_saran = $this->db_onedev->query($sql, [$prm['orderid']]);
$exist_saran = $query_exist_saran ? $query_exist_saran->result_array() : [];
if (count($exist_saran) > 0) {
$rst['umum_saran'] = $exist_saran[0]['value'];
}
$rst['riwayats'] = $riwayats;
$rst['fisiks'] = $fisiks;