Pisah server penyimpanan dan update payment gateway
This commit is contained in:
@@ -1 +1,11 @@
|
||||
NO ACTION => 2 <-> cc.net Limit_Tgl_5<br>NO ACTION => 3 <-> nsn utama Limit_Tgl_10<br>NO ACTION => 3 <-> ciangsana Limit_Tgl_15<br>NO ACTION => 4 <-> fast.net Limit_Tgl_12<br>NO ACTION => 5 <-> bima net Limit Tagihan Tgl 15<br>NO ACTION => 6 <-> kingnet Limit Tgl 15<br>NO ACTION => 8 <-> diamond.net Limit_Tgl_15<br>NO ACTION => 9 <-> 22 p.net Limit_Tgl_15<br>NO ACTION => 10 <-> nettizen Tagihan Limit tgl 15<br>NO ACTION => 12 <-> Tagihan_Limit_Tgl5<br>NO ACTION => 15 <-> Tag_NTA2 Limit Tgl 10<br>NO ACTION => 16 <-> Tagihan Limit Tgl 10<br>NO ACTION => 13 <-> Limit Tanggal 26 (Infinnet)<br>NO ACTION => 18 <-> BUM-Limit-Tgl-5<br>BUAT TAGIHAN => 14 <-> Kh_Limit Tanggal 25 Start : 2025-10-13 - Last : 2025-10-18<br>NO ACTION => 17 <-> Tagihan Limit Tgl 10<br>NO ACTION => 17 <-> Tagihan Limit Tgl 15<br>NO ACTION => 20 <-> IVVI-10<br>NO ACTION => 20 <-> IVVI-20<br>BUAT TAGIHAN => 20 <-> IVVI-30 Start : 2025-10-17 - Last : 2025-10-20<br>NO ACTION => 21 <-> QONNET<br>NO ACTION => 21 <-> QONNET2<br>NO ACTION => 25 <-> Tagihan Limit Tgl 5<br>NO ACTION => 23 <-> Limit Tanggal 5<br>NO ACTION => 26 <-> Limit Tanggal 10<br>NO ACTION => 24 <-> Tagihan30<br>NO ACTION => 23 <-> limit tanggal 19<br>NO ACTION => 31 <-> 23-ISOLIR<br>NO ACTION => 33 <-> usolir-10<br>NO ACTION => 37 <-> paket 140 ribu<br>NO ACTION => 28 <-> PAKET-100K<br>NO ACTION => 28 <-> PAKET-150K<br>NO ACTION => 28 <-> PAKET-200K<br>NO ACTION => 28 <-> PAKET-300K<br>NO ACTION => 42 <-> meldina-20<br>NO ACTION => 41 <-> lippy-20<br>NO ACTION => 43 <-> Tagihan_Limit_tgl_13<br>NO ACTION => 46 <-> Limit Tgl 10<br>BUAT TAGIHAN => 35 <-> PAKET 1 DEVICE Start : 2025-10-17 - Last : 2025-10-19<br>BUAT TAGIHAN => 35 <-> PAKET 2 DEVICE Start : 2025-10-17 - Last : 2025-10-19<br>BUAT TAGIHAN => 35 <-> PAKET 3 DEVICE Start : 2025-10-17 - Last : 2025-10-19<br>BUAT TAGIHAN => 35 <-> PAKET 4 DEVICE Start : 2025-10-17 - Last : 2025-10-19<br>BUAT TAGIHAN => 35 <-> PAKET 5 DEVICE [1/80] Start : 2025-10-17 - Last : 2025-10-19<br>BUAT TAGIHAN => 35 <-> PAKET 5 DEVICE [1/70] Start : 2025-10-17 - Last : 2025-10-19<br>BUAT TAGIHAN => 35 <-> PAKET 6 DEVICE [1/80] Start : 2025-10-17 - Last : 2025-10-19<br>BUAT TAGIHAN => 35 <-> PAKET 6 DEVICE [1/70] Start : 2025-10-17 - Last : 2025-10-19<br>BUAT TAGIHAN => 35 <-> PAKET 7 DEVICE Start : 2025-10-17 - Last : 2025-10-19<br>BUAT TAGIHAN => 35 <-> PAKET 8 DEVICE Start : 2025-10-17 - Last : 2025-10-19<br>NO ACTION => 44 <-> Isolir_20<br>NO ACTION => 53 <-> PAKET BRONZE <br>NO ACTION => 54 <-> Muhamad rouf<br>NO ACTION => 53 <-> PAKET PLATINUM 5MBs<br>NO ACTION => 53 <-> PAKET GLOD 7 MBs<br>NO ACTION => 53 <-> PAKET GLOD+ 10 MBs<br>NO ACTION => 59 <-> Isolir_21<br>BUAT TAGIHAN => 46 <-> Limit tgl 30 Start : 2025-10-18 - Last : 2025-10-19<br>NO ACTION => 61 <-> Isolir_20<br>NO ACTION => 55 <-> Dcn_CO_Isolir<br>NO ACTION => 62 <-> limit tanggal 5<br>NO ACTION => 55 <-> Dcn_GB_Isolir<br>NO ACTION => 49 <-> TAGIHAN TANGGAL 20<br>NO ACTION => 19 <-> TAGIHAN-TGL1<br>NO ACTION => 49 <-> TAGIHAN TANGGAL 1<br>NO ACTION => 66 <-> Tagihan Isolir Tgl 1<br>NO ACTION => 67 <-> Tag Netborhood Limit Tgl 10<br>NO ACTION => 73 <-> Tagihan01-05<br>NO ACTION => 74 <-> tto Limit_Tgl_10<br>NO ACTION => 75 <-> too_Limit_Tgl_10<br>NO ACTION => 76 <-> GAS NET limit_tgl_10<br>NO ACTION => 77 <-> DamarisNet<br>NO ACTION => 22 <-> rumahan<br>NO ACTION => 68 <-> limit tgl 5<br>
|
||||
REMAND => 2 <-> cc.net Limit_Tgl_5<br>REMAND => 3 <-> nsn utama Limit_Tgl_10<br>NO ACTION => 3 <-> ciangsana Limit_Tgl_15<br>NO ACTION => 4 <-> fast.net Limit_Tgl_12<br>NO ACTION => 5 <-> bima net Limit Tagihan Tgl 15<br>NO ACTION => 6 <-> kingnet Limit Tgl 15<br>NO ACTION => 8 <-> diamond.net Limit_Tgl_15<br>NO ACTION => 9 <-> 22 p.net Limit_Tgl_15<br>KIRIM TAGIHAN => 10 <-> nettizen Tagihan Limit tgl 15<br>NO ACTION => 12 <-> DNY - Tagihan_Limit_Tgl5<br>REMAND => 15 <-> Tag_NTA2 Limit Tgl 10<br>REMAND => 16 <-> NTA1 - Tagihan Limit Tgl 10<br>PHP Fatal error: Uncaught Exception: DateTime::__construct(): Failed to parse time string (2025-12-33) at position 9 (3): Unexpected character in /www/wwwroot/bilspro/config/cronjob_tagihan.php:31
|
||||
Stack trace:
|
||||
#0 /www/wwwroot/bilspro/config/cronjob_tagihan.php(31): DateTime->__construct()
|
||||
#1 {main}
|
||||
thrown in /www/wwwroot/bilspro/config/cronjob_tagihan.php on line 31
|
||||
|
||||
Fatal error: Uncaught Exception: DateTime::__construct(): Failed to parse time string (2025-12-33) at position 9 (3): Unexpected character in /www/wwwroot/bilspro/config/cronjob_tagihan.php:31
|
||||
Stack trace:
|
||||
#0 /www/wwwroot/bilspro/config/cronjob_tagihan.php(31): DateTime->__construct()
|
||||
#1 {main}
|
||||
thrown in /www/wwwroot/bilspro/config/cronjob_tagihan.php on line 31
|
||||
|
||||
@@ -44,7 +44,7 @@ try {
|
||||
if ($now == $pset['kirim_tagihan'] AND $time >= '6') {
|
||||
echo "KIRIM TAGIHAN => " . $pset['id_data_server'] . " <-> " . $pset['nama'] . "<br>";
|
||||
|
||||
$stmt = $pdo->prepare("SELECT * FROM v_tagihan WHERE status = 'buat' AND id_profile_tagihan = :id_profile_tagihan LIMIT 20");
|
||||
$stmt = $pdo->prepare("SELECT * FROM v_tagihan WHERE status = 'buat' AND id_profile_tagihan = :id_profile_tagihan LIMIT 50");
|
||||
$stmt->bindParam(':id_profile_tagihan', $pset['id'], PDO::PARAM_INT);
|
||||
$stmt->execute();
|
||||
$tags = $stmt->fetchAll(PDO::FETCH_ASSOC);
|
||||
@@ -221,7 +221,7 @@ try {
|
||||
elseif ($skr2 >= $starttime && $skr2 <= $lasttime) {
|
||||
echo "BUAT TAGIHAN => " . $pset['id_data_server'] . " <-> " . $pset['nama'] . " Start : " . $tgl92 . " - Last : " . $sendtag . "<br>";
|
||||
|
||||
$stmt = $pdo->prepare("SELECT * FROM pelanggan WHERE status = 'aktif' AND id_profile_tagihan = :id");
|
||||
$stmt = $pdo->prepare("SELECT * FROM pelanggan WHERE status = 'aktif' AND mulai_pembayaran <= CURDATE() AND id_profile_tagihan = :id");
|
||||
$stmt->bindParam(':id', $pset['id'], PDO::PARAM_INT);
|
||||
$stmt->execute();
|
||||
$pelanggan = $stmt->fetchAll(PDO::FETCH_ASSOC);
|
||||
@@ -291,10 +291,14 @@ try {
|
||||
|
||||
$keterangan = "Tagihan Layanan Internet bulan " . formatIndo($limit_tag, 'F Y');
|
||||
$status = 'buat';
|
||||
|
||||
$namaclean = preg_replace('/[^a-zA-Z\s]/', '', $pecah1['nama']);
|
||||
$namaclean = ucwords(strtolower(trim($namaclean)));
|
||||
$transaction_title = "Tagihan " . formatIndo($limit_tag, 'F Y') . ' an ' . $namaclean . ' id ' . $pecah1['akun'];
|
||||
|
||||
$stmt = $pdo->prepare("INSERT INTO tagihan
|
||||
(id_data_server, id_pelanggan, id_profile_paket, id_profile_tagihan, nominal_tagihan, jumlah_tagihan, ppn, total_tagihan, kode_unik, verifikasi_tagihan, keterangan, limit_pembayaran, status)
|
||||
VALUES (:id_data_server, :id_pelanggan, :id_profile_paket, :id_profile_tagihan, :nominal_tagihan, :jumlah_tagihan, :ppn, :total_tagihan, :kode_unik, :verifikasi_tagihan, :keterangan, :limit_pembayaran, :status)
|
||||
(id_data_server, id_pelanggan, id_profile_paket, id_profile_tagihan, nominal_tagihan, jumlah_tagihan, ppn, total_tagihan, kode_unik, verifikasi_tagihan, keterangan, limit_pembayaran, status, transaction_title)
|
||||
VALUES (:id_data_server, :id_pelanggan, :id_profile_paket, :id_profile_tagihan, :nominal_tagihan, :jumlah_tagihan, :ppn, :total_tagihan, :kode_unik, :verifikasi_tagihan, :keterangan, :limit_pembayaran, :status, :transaction_title)
|
||||
");
|
||||
$stmt->execute([
|
||||
':id_data_server' => $id_data_server,
|
||||
@@ -310,6 +314,7 @@ try {
|
||||
':keterangan' => $keterangan,
|
||||
':limit_pembayaran' => $limit_tag,
|
||||
':status' => $status,
|
||||
':transaction_title' => $transaction_title,
|
||||
]);
|
||||
$last_id = $pdo->lastInsertId();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user