Files
BE_IBL/application/controllers/nat_klinisi/Mr012nas_staff.php
2026-04-15 15:23:57 +07:00

815 lines
32 KiB
PHP

<?php
class Mr012nas_staff extends MY_Controller
{
var $db;
var $load;
public function __construct()
{
parent::__construct();
}
public function index()
{
// $cek = $this->db->query("select database() as current_db")->result();
// print_r($cek);
echo "API RICEIVER sp_rpt_mr_012_nas";
}
function get_param()
{
$body_z = file_get_contents("php://input");
$body = gzuncompress($body_z);
return json_decode($body, true);
}
function reply($resp)
{
echo json_encode($resp);
}
function upload_sp_rpt_mr_012_nas($S_RegionalID, $prm){
foreach ($prm["sp_rpt_mr_012_nas"] as $key => $value) {
// print_r($value);
// exit;
$sql_select = "SELECT SpRptMr012NasID,
S_RegionalID,
M_DoctorCode
FROM nat_klinisi.sp_rpt_mr_012_nas
WHERE S_RegionalID = ? AND M_DoctorCode = ?";
$qry_select = $this->db->query($sql_select, [
$S_RegionalID,
$value["M_DoctorCode"]
]);
if (!$qry_select) {
$error = array(
"message" => $this->db->error()["message"],
"qry" => $this->db->last_query()
);
$this->sys_error_db($error);
exit;
}
$rows_reg = $qry_select->result_array();
if (count($rows_reg) > 0) {
$sql_update = "UPDATE nat_klinisi.sp_rpt_mr_012_nas SET
S_RegionalID = '{$S_RegionalID}',
M_DoctorCode = '{$value["M_DoctorCode"]}',
M_DoctorName = '{$value["M_DoctorName"]}',
M_SpecialistName = '{$value["M_SpecialistName"]}',
Nat_StaffName = '{$value["Nat_StaffName"]}',
M_DoctorAddressDescription = '{$value["M_DoctorAddressDescription"]}',
totalDA = '{$value["totalDA"]}',
rewardDA = '{$value["rewardDA"]}',
roundDA = '{$value["roundDA"]}',
PasDA = '{$value["PasDA"]}',
totalDB = '{$value["totalDB"]}',
rewardDB = '{$value["rewardDB"]}',
roundDB = '{$value["roundDB"]}',
PasDB = '{$value["PasDB"]}',
totalDC = '{$value["totalDC"]}',
rewardDC = '{$value["rewardDC"]}',
roundDC = '{$value["roundDC"]}',
PasDC = '{$value["PasDC"]}',
totalDD = '{$value["totalDD"]}',
rewardDD = '{$value["rewardDD"]}',
roundDD = '{$value["roundDD"]}',
PasDD = '{$value["PasDD"]}',
totalLE = '{$value["totalLE"]}',
rewardLE = '{$value["rewardLE"]}',
roundLE = '{$value["roundLE"]}',
PasLE = '{$value["PasLE"]}',
totalLF = '{$value["totalLF"]}',
rewardLF = '{$value["rewardLF"]}',
roundLF = '{$value["roundLF"]}',
PasLF = '{$value["PasLF"]}',
TOTAL = '{$value["TOTAL"]}',
reward = '{$value["reward"]}',
pasien = '{$value["pasien"]}',
roundreward = '{$value["roundreward"]}',
M_DoctorID = '{$value["M_DoctorID"]}',
M_BranchID = '{$value["M_BranchID"]}',
M_DoctorAddressID = '{$value["M_DoctorAddressID"]}',
SsrMr03M_BranchCode = '{$value["SsrMr03M_BranchCode"]}',
SsrMr03Total = '{$value["SsrMr03Total"]}',
SsrMr03Reward = '{$value["SsrMr03Reward"]}',
SsrMr03RoundReward = '{$value["SsrMr03RoundReward"]}'
WHERE SpRptMr012NasID = '{$rows_reg["SpRptMr012NasID"]}'";
$qry_update = $this->db->query($sql_update);
if (!$qry_update) {
$error = array(
"message" => $this->db->error()["message"],
"qry" => $this->db->last_query()
);
$this->sys_error_db($error);
exit;
}
} else {
$sql_insert = "INSERT INTO nat_klinisi.sp_rpt_mr_012_nas(
S_RegionalID,
M_DoctorCode,
M_DoctorName,
M_SpecialistName,
Nat_StaffName,
M_DoctorAddressDescription,
totalDA,
rewardDA,
roundDA,
PasDA,
totalDB,
rewardDB,
roundDB,
PasDB,
totalDC,
rewardDC,
roundDC,
PasDC,
totalDD,
rewardDD,
roundDD,
PasDD,
totalLE,
rewardLE,
roundLE,
PasLE,
totalLF,
rewardLF,
roundLF,
PasLF,
TOTAL,
reward,
pasien,
roundreward,
M_DoctorID,
M_BranchID,
M_DoctorAddressID,
SsrMr03M_BranchCode,
SsrMr03Total,
SsrMr03Reward,
SsrMr03RoundReward
) VALUES(
?,?,?,?,?,
?,?,?,?,?,
?,?,?,?,?,
?,?,?,?,?,
?,?,?,?,?,
?,?,?,?,?,
?,?,?,?,?,
?,?,?,?,?,?)";
$qry_insert = $this->db->query($sql_insert, array(
$S_RegionalID,
$value["M_DoctorCode"],
$value["M_DoctorName"],
$value["M_SpecialistName"],
$value["Nat_StaffName"],
$value["M_DoctorAddressDescription"],
$value["totalDA"],
$value["rewardDA"],
$value["roundDA"],
$value["PasDA"],
$value["totalDB"],
$value["rewardDB"],
$value["roundDB"],
$value["PasDB"],
$value["totalDC"],
$value["rewardDC"],
$value["roundDC"],
$value["PasDC"],
$value["totalDD"],
$value["rewardDD"],
$value["roundDD"],
$value["PasDD"],
$value["totalLE"],
$value["rewardLE"],
$value["roundLE"],
$value["PasLE"],
$value["totalLF"],
$value["rewardLF"],
$value["roundLF"],
$value["PasLF"],
$value["TOTAL"],
$value["reward"],
$value["pasien"],
$value["roundreward"],
$value["M_DoctorID"],
$value["M_BranchID"],
$value["M_DoctorAddressID"],
$value["SsrMr03M_BranchCode"],
$value["SsrMr03Total"],
$value["SsrMr03Reward"],
$value["SsrMr03RoundReward"]
));
if (!$qry_insert) {
$error = array(
"message" => $this->db->error()["message"],
"qry" => $this->db->last_query()
);
$this->sys_error_db($error);
exit;
}
}
}
}
function upload_sp_rpt_mr_012_a_nas($S_RegionalID, $prm){
foreach ($prm["sp_rpt_mr_012_a_nas"] as $key => $value) {
// print_r($value);
// exit;
$sql_select = "SELECT SpRptMr012ANasID,
S_RegionalID,
M_DoctorCode
FROM nat_klinisi.sp_rpt_mr_012_a_nas
WHERE S_RegionalID = ? AND M_DoctorCode = ?";
$qry_select = $this->db->query($sql_select, [
$S_RegionalID,
$value["M_DoctorCode"]
]);
if (!$qry_select) {
$error = array(
"message" => $this->db->error()["message"],
"qry" => $this->db->last_query()
);
$this->sys_error_db($error);
exit;
}
$rows_reg = $qry_select->result_array();
if (count($rows_reg) > 0) {
$sql_update = "UPDATE nat_klinisi.sp_rpt_mr_012_a_nas SET
S_RegionalID = '{$S_RegionalID}',
M_DoctorCode = '{$value["M_DoctorCode"]}',
M_DoctorName = '{$value["M_DoctorName"]}',
M_SpecialistName = '{$value["M_SpecialistName"]}',
Nat_StaffName = '{$value["Nat_StaffName"]}',
M_DoctorAddressDescription = '{$value["M_DoctorAddressDescription"]}',
totalDA = '{$value["totalDA"]}',
rewardDA = '{$value["rewardDA"]}',
roundDA = '{$value["roundDA"]}',
PasDA = '{$value["PasDA"]}',
totalDB = '{$value["totalDB"]}',
rewardDB = '{$value["rewardDB"]}',
roundDB = '{$value["roundDB"]}',
PasDB = '{$value["PasDB"]}',
totalDC = '{$value["totalDC"]}',
rewardDC = '{$value["rewardDC"]}',
roundDC = '{$value["roundDC"]}',
PasDC = '{$value["PasDC"]}',
totalDD = '{$value["totalDD"]}',
rewardDD = '{$value["rewardDD"]}',
roundDD = '{$value["roundDD"]}',
PasDD = '{$value["PasDD"]}',
totalLE = '{$value["totalLE"]}',
rewardLE = '{$value["rewardLE"]}',
roundLE = '{$value["roundLE"]}',
PasLE = '{$value["PasLE"]}',
totalLF = '{$value["totalLF"]}',
rewardLF = '{$value["rewardLF"]}',
roundLF = '{$value["roundLF"]}',
PasLF = '{$value["PasLF"]}',
TOTAL = '{$value["TOTAL"]}',
reward = '{$value["reward"]}',
pasien = '{$value["pasien"]}',
roundreward = '{$value["roundreward"]}',
M_DoctorID = '{$value["M_DoctorID"]}',
M_BranchID = '{$value["M_BranchID"]}',
M_DoctorAddressID = '{$value["M_DoctorAddressID"]}',
SsrMr03M_BranchCode = '{$value["SsrMr03M_BranchCode"]}',
SsrMr03Total = '{$value["SsrMr03Total"]}',
SsrMr03Reward = '{$value["SsrMr03Reward"]}',
SsrMr03RoundReward = '{$value["SsrMr03RoundReward"]}'
WHERE SpRptMr012ANasID = '{$rows_reg["SpRptMr012ANasID"]}'";
$qry_update = $this->db->query($sql_update);
if (!$qry_update) {
$error = array(
"message" => $this->db->error()["message"],
"qry" => $this->db->last_query()
);
$this->sys_error_db($error);
exit;
}
} else {
$sql_insert = "INSERT INTO nat_klinisi.sp_rpt_mr_012_a_nas(
S_RegionalID,
M_DoctorCode,
M_DoctorName,
M_SpecialistName,
Nat_StaffName,
M_DoctorAddressDescription,
totalDA,
rewardDA,
roundDA,
PasDA,
totalDB,
rewardDB,
roundDB,
PasDB,
totalDC,
rewardDC,
roundDC,
PasDC,
totalDD,
rewardDD,
roundDD,
PasDD,
totalLE,
rewardLE,
roundLE,
PasLE,
totalLF,
rewardLF,
roundLF,
PasLF,
TOTAL,
reward,
pasien,
roundreward,
M_DoctorID,
M_BranchID,
M_DoctorAddressID,
SsrMr03M_BranchCode,
SsrMr03Total,
SsrMr03Reward,
SsrMr03RoundReward
) VALUES(
?,?,?,?,?,
?,?,?,?,?,
?,?,?,?,?,
?,?,?,?,?,
?,?,?,?,?,
?,?,?,?,?,
?,?,?,?,?,
?,?,?,?,?,?)";
$qry_insert = $this->db->query($sql_insert, array(
$S_RegionalID,
$value["M_DoctorCode"],
$value["M_DoctorName"],
$value["M_SpecialistName"],
$value["Nat_StaffName"],
$value["M_DoctorAddressDescription"],
$value["totalDA"],
$value["rewardDA"],
$value["roundDA"],
$value["PasDA"],
$value["totalDB"],
$value["rewardDB"],
$value["roundDB"],
$value["PasDB"],
$value["totalDC"],
$value["rewardDC"],
$value["roundDC"],
$value["PasDC"],
$value["totalDD"],
$value["rewardDD"],
$value["roundDD"],
$value["PasDD"],
$value["totalLE"],
$value["rewardLE"],
$value["roundLE"],
$value["PasLE"],
$value["totalLF"],
$value["rewardLF"],
$value["roundLF"],
$value["PasLF"],
$value["TOTAL"],
$value["reward"],
$value["pasien"],
$value["roundreward"],
$value["M_DoctorID"],
$value["M_BranchID"],
$value["M_DoctorAddressID"],
$value["SsrMr03M_BranchCode"],
$value["SsrMr03Total"],
$value["SsrMr03Reward"],
$value["SsrMr03RoundReward"]
));
if (!$qry_insert) {
$error = array(
"message" => $this->db->error()["message"],
"qry" => $this->db->last_query()
);
$this->sys_error_db($error);
exit;
}
$a = $this->db->last_query();
print_r($a);
}
}
}
function upload_sp_rpt_mr_012_sby_a_nas($S_RegionalID, $prm){
foreach ($prm["sp_rpt_mr_012_sby_a_nas"] as $key => $value) {
// print_r($value);
// exit;
$sql_select = "SELECT SpRptMr012SbyANasID,
S_RegionalID,
M_DoctorCode
FROM nat_klinisi.sp_rpt_mr_012_sby_a_nas
WHERE S_RegionalID = ? AND M_DoctorCode = ?";
$qry_select = $this->db->query($sql_select, [
$S_RegionalID,
$value["M_DoctorCode"]
]);
if (!$qry_select) {
$error = array(
"message" => $this->db->error()["message"],
"qry" => $this->db->last_query()
);
$this->sys_error_db($error);
exit;
}
$rows_reg = $qry_select->result_array();
if (count($rows_reg) > 0) {
$sql_update = "UPDATE nat_klinisi.sp_rpt_mr_012_sby_a_nas SET
S_RegionalID = '{$S_RegionalID}',
M_DoctorCode = '{$value["M_DoctorCode"]}',
M_DoctorName = '{$value["M_DoctorName"]}',
M_SpecialistName = '{$value["M_SpecialistName"]}',
Nat_StaffName = '{$value["Nat_StaffName"]}',
M_DoctorAddressDescription = '{$value["M_DoctorAddressDescription"]}',
totalDA = '{$value["totalDA"]}',
rewardDA = '{$value["rewardDA"]}',
roundDA = '{$value["roundDA"]}',
PasDA = '{$value["PasDA"]}',
totalDB = '{$value["totalDB"]}',
rewardDB = '{$value["rewardDB"]}',
roundDB = '{$value["roundDB"]}',
PasDB = '{$value["PasDB"]}',
totalDC = '{$value["totalDC"]}',
rewardDC = '{$value["rewardDC"]}',
roundDC = '{$value["roundDC"]}',
PasDC = '{$value["PasDC"]}',
totalDD = '{$value["totalDD"]}',
rewardDD = '{$value["rewardDD"]}',
roundDD = '{$value["roundDD"]}',
PasDD = '{$value["PasDD"]}',
totalLE = '{$value["totalLE"]}',
rewardLE = '{$value["rewardLE"]}',
roundLE = '{$value["roundLE"]}',
PasLE = '{$value["PasLE"]}',
totalLF = '{$value["totalLF"]}',
rewardLF = '{$value["rewardLF"]}',
roundLF = '{$value["roundLF"]}',
PasLF = '{$value["PasLF"]}',
TOTAL = '{$value["TOTAL"]}',
reward = '{$value["reward"]}',
pasien = '{$value["pasien"]}',
roundreward = '{$value["roundreward"]}',
M_DoctorID = '{$value["M_DoctorID"]}',
M_BranchID = '{$value["M_BranchID"]}',
M_DoctorAddressID = '{$value["M_DoctorAddressID"]}',
SsrMr03M_BranchCode = '{$value["SsrMr03M_BranchCode"]}',
SsrMr03Total = '{$value["SsrMr03Total"]}',
SsrMr03Reward = '{$value["SsrMr03Reward"]}',
SsrMr03RoundReward = '{$value["SsrMr03RoundReward"]}'
WHERE SpRptMr012SbyANasID = '{$rows_reg["SpRptMr012SbyANasID"]}'";
$qry_update = $this->db->query($sql_update);
if (!$qry_update) {
$error = array(
"message" => $this->db->error()["message"],
"qry" => $this->db->last_query()
);
$this->sys_error_db($error);
exit;
}
} else {
$sql_insert = "INSERT INTO nat_klinisi.sp_rpt_mr_012_sby_a_nas(
S_RegionalID,
M_DoctorCode,
M_DoctorName,
M_SpecialistName,
Nat_StaffName,
M_DoctorAddressDescription,
totalDA,
rewardDA,
roundDA,
PasDA,
totalDB,
rewardDB,
roundDB,
PasDB,
totalDC,
rewardDC,
roundDC,
PasDC,
totalDD,
rewardDD,
roundDD,
PasDD,
totalLE,
rewardLE,
roundLE,
PasLE,
totalLF,
rewardLF,
roundLF,
PasLF,
TOTAL,
reward,
pasien,
roundreward,
M_DoctorID,
M_BranchID,
M_DoctorAddressID,
SsrMr03M_BranchCode,
SsrMr03Total,
SsrMr03Reward,
SsrMr03RoundReward
) VALUES(
?,?,?,?,?,
?,?,?,?,?,
?,?,?,?,?,
?,?,?,?,?,
?,?,?,?,?,
?,?,?,?,?,
?,?,?,?,?,
?,?,?,?,?,?)";
$qry_insert = $this->db->query($sql_insert, array(
$S_RegionalID,
$value["M_DoctorCode"],
$value["M_DoctorName"],
$value["M_SpecialistName"],
$value["Nat_StaffName"],
$value["M_DoctorAddressDescription"],
$value["totalDA"],
$value["rewardDA"],
$value["roundDA"],
$value["PasDA"],
$value["totalDB"],
$value["rewardDB"],
$value["roundDB"],
$value["PasDB"],
$value["totalDC"],
$value["rewardDC"],
$value["roundDC"],
$value["PasDC"],
$value["totalDD"],
$value["rewardDD"],
$value["roundDD"],
$value["PasDD"],
$value["totalLE"],
$value["rewardLE"],
$value["roundLE"],
$value["PasLE"],
$value["totalLF"],
$value["rewardLF"],
$value["roundLF"],
$value["PasLF"],
$value["TOTAL"],
$value["reward"],
$value["pasien"],
$value["roundreward"],
$value["M_DoctorID"],
$value["M_BranchID"],
$value["M_DoctorAddressID"],
$value["SsrMr03M_BranchCode"],
$value["SsrMr03Total"],
$value["SsrMr03Reward"],
$value["SsrMr03RoundReward"]
));
if (!$qry_insert) {
$error = array(
"message" => $this->db->error()["message"],
"qry" => $this->db->last_query()
);
$this->sys_error_db($error);
exit;
}
}
}
}
function upload_sp_rpt_mr_012_sby_b_nas($S_RegionalID, $prm){
foreach ($prm["sp_rpt_mr_012_sby_b_nas"] as $key => $value) {
// print_r($value);
// exit;
$sql_select = "SELECT SpRptMr012SbyBNasID,
S_RegionalID,
M_DoctorCode
FROM nat_klinisi.sp_rpt_mr_012_sby_b_nas
WHERE S_RegionalID = ? AND M_DoctorCode = ?";
$qry_select = $this->db->query($sql_select, [
$S_RegionalID,
$value["M_DoctorCode"]
]);
if (!$qry_select) {
$error = array(
"message" => $this->db->error()["message"],
"qry" => $this->db->last_query()
);
$this->sys_error_db($error);
exit;
}
$rows_reg = $qry_select->result_array();
if (count($rows_reg) > 0) {
$sql_update = "UPDATE nat_klinisi.sp_rpt_mr_012_sby_b_nas SET
S_RegionalID = '{$S_RegionalID}',
M_DoctorCode = '{$value["M_DoctorCode"]}',
M_DoctorName = '{$value["M_DoctorName"]}',
M_SpecialistName = '{$value["M_SpecialistName"]}',
Nat_StaffName = '{$value["Nat_StaffName"]}',
M_DoctorAddressDescription = '{$value["M_DoctorAddressDescription"]}',
totalDA = '{$value["totalDA"]}',
rewardDA = '{$value["rewardDA"]}',
roundDA = '{$value["roundDA"]}',
PasDA = '{$value["PasDA"]}',
totalDB = '{$value["totalDB"]}',
rewardDB = '{$value["rewardDB"]}',
roundDB = '{$value["roundDB"]}',
PasDB = '{$value["PasDB"]}',
totalDC = '{$value["totalDC"]}',
rewardDC = '{$value["rewardDC"]}',
roundDC = '{$value["roundDC"]}',
PasDC = '{$value["PasDC"]}',
totalDD = '{$value["totalDD"]}',
rewardDD = '{$value["rewardDD"]}',
roundDD = '{$value["roundDD"]}',
PasDD = '{$value["PasDD"]}',
totalLE = '{$value["totalLE"]}',
rewardLE = '{$value["rewardLE"]}',
roundLE = '{$value["roundLE"]}',
PasLE = '{$value["PasLE"]}',
totalLF = '{$value["totalLF"]}',
rewardLF = '{$value["rewardLF"]}',
roundLF = '{$value["roundLF"]}',
PasLF = '{$value["PasLF"]}',
TOTAL = '{$value["TOTAL"]}',
reward = '{$value["reward"]}',
pasien = '{$value["pasien"]}',
roundreward = '{$value["roundreward"]}',
M_DoctorID = '{$value["M_DoctorID"]}',
M_BranchID = '{$value["M_BranchID"]}',
M_DoctorAddressID = '{$value["M_DoctorAddressID"]}',
SsrMr03M_BranchCode = '{$value["SsrMr03M_BranchCode"]}',
SsrMr03Total = '{$value["SsrMr03Total"]}',
SsrMr03Reward = '{$value["SsrMr03Reward"]}',
SsrMr03RoundReward = '{$value["SsrMr03RoundReward"]}'
WHERE SpRptMr012SbyBNasID = '{$rows_reg["SpRptMr012SbyBNasID"]}'";
$qry_update = $this->db->query($sql_update);
if (!$qry_update) {
$error = array(
"message" => $this->db->error()["message"],
"qry" => $this->db->last_query()
);
$this->sys_error_db($error);
exit;
}
} else {
$sql_insert = "INSERT INTO nat_klinisi.sp_rpt_mr_012_sby_b_nas(
S_RegionalID,
M_DoctorCode,
M_DoctorName,
M_SpecialistName,
Nat_StaffName,
M_DoctorAddressDescription,
totalDA,
rewardDA,
roundDA,
PasDA,
totalDB,
rewardDB,
roundDB,
PasDB,
totalDC,
rewardDC,
roundDC,
PasDC,
totalDD,
rewardDD,
roundDD,
PasDD,
totalLE,
rewardLE,
roundLE,
PasLE,
totalLF,
rewardLF,
roundLF,
PasLF,
TOTAL,
reward,
pasien,
roundreward,
M_DoctorID,
M_BranchID,
M_DoctorAddressID,
SsrMr03M_BranchCode,
SsrMr03Total,
SsrMr03Reward,
SsrMr03RoundReward
) VALUES(
?,?,?,?,?,
?,?,?,?,?,
?,?,?,?,?,
?,?,?,?,?,
?,?,?,?,?,
?,?,?,?,?,
?,?,?,?,?,
?,?,?,?,?,?)";
$qry_insert = $this->db->query($sql_insert, array(
$S_RegionalID,
$value["M_DoctorCode"],
$value["M_DoctorName"],
$value["M_SpecialistName"],
$value["Nat_StaffName"],
$value["M_DoctorAddressDescription"],
$value["totalDA"],
$value["rewardDA"],
$value["roundDA"],
$value["PasDA"],
$value["totalDB"],
$value["rewardDB"],
$value["roundDB"],
$value["PasDB"],
$value["totalDC"],
$value["rewardDC"],
$value["roundDC"],
$value["PasDC"],
$value["totalDD"],
$value["rewardDD"],
$value["roundDD"],
$value["PasDD"],
$value["totalLE"],
$value["rewardLE"],
$value["roundLE"],
$value["PasLE"],
$value["totalLF"],
$value["rewardLF"],
$value["roundLF"],
$value["PasLF"],
$value["TOTAL"],
$value["reward"],
$value["pasien"],
$value["roundreward"],
$value["M_DoctorID"],
$value["M_BranchID"],
$value["M_DoctorAddressID"],
$value["SsrMr03M_BranchCode"],
$value["SsrMr03Total"],
$value["SsrMr03Reward"],
$value["SsrMr03RoundReward"]
));
if (!$qry_insert) {
$error = array(
"message" => $this->db->error()["message"],
"qry" => $this->db->last_query()
);
$this->sys_error_db($error);
exit;
}
}
}
}
function mr012nas_staff_log()
{
try {
$this->db->trans_begin();
$prm = $this->get_param();
// $data = json_decode($prm);
$S_RegionalID = $prm["S_RegionalID"];
// rpt_mr_012_nas
$this->upload_sp_rpt_mr_012_nas($S_RegionalID, $prm);
// rpt_mr_012_a_nas
$this->upload_sp_rpt_mr_012_a_nas($S_RegionalID, $prm);
//rpt_mr_012_sby_a_nas
$this->upload_sp_rpt_mr_012_sby_a_nas($S_RegionalID, $prm);
//rpt_mr_012_sby_b_nas
$this->upload_sp_rpt_mr_012_sby_b_nas($S_RegionalID, $prm);
$this->db->trans_commit();
$this->reply(["status" => 'OK', "message" => "Proses upload sudah berhasil"]);
exit;
} catch (Exception $exc) {
$message = $exc->getMessage();
$this->sys_error($message);
}
}
}