FHM09062601IBL - registrasi klinik: tambah endpoint getpoli, alter order tambah orderM_ClinicUnitID

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
sas.fajri
2026-06-10 16:04:26 +07:00
parent e456ce6354
commit 16fcf81c00
2 changed files with 32 additions and 0 deletions

View File

@@ -1282,4 +1282,31 @@ class Registrationv3 extends MY_Controller
$this->sys_ok($result);
exit;
}
function getpoli()
{
if (!$this->isLogin) {
$this->sys_error("Invalid Token");
exit;
}
$sql = "SELECT
M_ClinicUnitID AS id,
M_ClinicUnitCode AS code,
M_ClinicUnitName AS name,
M_ClinicUnitDescription AS description,
M_ClinicUnitSatusehatLocationID AS satusehat_location_id
FROM one_klinik.m_clinic_unit
WHERE M_ClinicUnitIsActive = 'Y'
ORDER BY M_ClinicUnitID ASC";
$query = $this->db_oneklinik->query($sql);
if (!$query) {
$this->sys_error_db("getpoli error", $this->db_oneklinik);
exit;
}
$rows = $query->result_array();
$this->sys_ok(array("records" => $rows));
exit;
}
}

View File

@@ -0,0 +1,5 @@
-- Tambah kolom orderM_ClinicUnitID ke one_klinik.order
-- Untuk menyimpan poli yang dipilih saat registrasi
ALTER TABLE one_klinik.`order`
ADD COLUMN orderM_ClinicUnitID INT(11) NULL DEFAULT NULL AFTER orderM_LocationID;