Files
simrs-jatim/cartbill_save_bayar.php
2024-04-19 14:04:41 +07:00

57 lines
2.0 KiB
PHP

<?php
require_once 'core/main.php';
$last_nonota = null;
if( ($_SESSION['KDUNIT'] != 19) and ($_SESSION['KDUNIT'] != 15) and ($_SESSION['KDUNIT'] != 27) ){
if($_SESSION['KDUNIT'] == 32){// JANTUNG
$u = $_REQUEST['poly'];
}else{
$u = $_SESSION['KDUNIT'];
}
$aps = (array_key_exists('aps', $_REQUEST)) ? $_REQUEST['aps'] : 0;
$new_bill = new Billing('irja',$_REQUEST['nomr'],$_REQUEST['idxdaftar'],date("Y-m-d"),0,0,$_REQUEST['carabayar'],$_REQUEST['poly'],$aps,$u);
$last_nonota = $new_bill->simpanBill();
}
if($last_nonota == null)
{
$msg = "Tindakan gagal ditambahkan";
$type = "error";
}
else {
$tmp_get_last_bill = $db->query("SELECT br.idxbill,r.kode_tarif,r.uraian_tarif from t_billrajal br
join m_tarif_rs r on br.kodetarif = r.kode_tarif
where nonota = $last_nonota limit 1");
if($tmp_get_last_bill->numRows() > 0) {
$data_last_bill = $tmp_get_last_bill->fetchFirst();
if($data_last_bill['uraian_tarif'] == 'PEMBULATAN')
{
$bill = $data_last_bill['idxbill'];
$arr_update_bill['status_verifikasi'] = 1;
$arr_update_bill['user_verifikasi'] = $_SESSION['NIP'];
$arr_update_bill['tgl_verifikasi'] = date('Y-m-d');
$v_billranap = "UPDATE t_billrajal ".bind_sql($arr_update_bill,1)." where IDXBILL = ".$bill;
$st_verif_bill = execute($v_billranap);
// get 1 bill sebelum terakhi
// $tmp_last_bayar = $db->query("SELECT carabayar from t_bayarrajal where idxbill in (select idxbill from t_billrajal where nonota = ".($last_nonota-1)." limit 1)");
// if($tmp_last_bayar->numRows() > 0) {
// $data_last_bayar = $tmp_last_bayar->fetchFirst();
$tunai_piutang = (array_key_exists('piutang', $_REQUEST) && $_REQUEST['piutang'] == 1) ? 2 : 1;
$v_bayarrajal = "UPDATE t_bayarrajal SET st_carabayar = $tunai_piutang WHERE IDXBILL=".$bill;
$st_verif_bayar = execute($v_bayarrajal);
// }
}
}
$msg = "Tindakan berhasil ditambahkan";
$type = "success";
}
echo json_encode(['message'=>$msg,'type'=>$type,'nonota'=>$last_nonota]);
exit;
?>