57 lines
2.0 KiB
PHP
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;
|
|
?>
|