Commit fbb6dac0 by Owo Sugiana

add channel KASDA & DANA

1 parent 98582bfa
...@@ -12,3 +12,7 @@ ...@@ -12,3 +12,7 @@
- Menyimpan log file dari Cartenz ke tabel log_file - Menyimpan log file dari Cartenz ke tabel log_file
- Menerjemahkan log_file menjadi log_iso - Menerjemahkan log_file menjadi log_iso
- nip_pospbb optional - nip_pospbb optional
2.2 2022-10-04
--------------
- Penambahan channel KASDA dan DANA
...@@ -63,7 +63,8 @@ BIT_PROFILE_NAMES = { ...@@ -63,7 +63,8 @@ BIT_PROFILE_NAMES = {
'SHOPEE': 'SHOPEE', 'SHOPEE': 'SHOPEE',
'OVO': 'OVO', 'OVO': 'OVO',
'BLIBLI': 'BLIBLI', 'BLIBLI': 'BLIBLI',
'ARTPAY': 'ARTPAY'} 'ARTPAY': 'ARTPAY',
'H646': 'DANA'}
BANK_NAMES = { BANK_NAMES = {
'8': 'MANDIRI', '8': 'MANDIRI',
...@@ -147,7 +148,7 @@ def get_channel_name(bit_018, bit_032, bit_041, bit_042, bit_043): ...@@ -147,7 +148,7 @@ def get_channel_name(bit_018, bit_032, bit_041, bit_042, bit_043):
if not bit_018: if not bit_018:
return 'LAINNYA' return 'LAINNYA'
bit_018 = bit_018.strip() bit_018 = bit_018.strip()
if bit_018 == '6025': # if bit_018 = '6025':
bit_041 = bit_041.strip() bit_041 = bit_041.strip()
bit_042 = bit_042.strip() bit_042 = bit_042.strip()
bit_043 = bit_043.strip() bit_043 = bit_043.strip()
......
...@@ -121,6 +121,7 @@ class App(BaseApp): ...@@ -121,6 +121,7 @@ class App(BaseApp):
self.Sppt = self.models.Sppt self.Sppt = self.models.Sppt
self.base_q_sppt = self.prod_session.query(self.Sppt) self.base_q_sppt = self.prod_session.query(self.Sppt)
self.nip_pospbb = self.conf.get('nip_pospbb') self.nip_pospbb = self.conf.get('nip_pospbb')
self.kd_tp_kasda = self.conf.get('kd_tp_kasda')
def set_other_db(self): def set_other_db(self):
if 'h2h_db_url' in self.conf: if 'h2h_db_url' in self.conf:
...@@ -266,6 +267,12 @@ class App(BaseApp): ...@@ -266,6 +267,12 @@ class App(BaseApp):
self.nip_pospbb: self.nip_pospbb:
channel_nama = 'POSPBB' channel_nama = 'POSPBB'
else: else:
channel_kode = '0001'
if self.kd_tp_kasda and \
psppt.kd_tp.strip() == \
self.kd_tp_kasda:
channel_nama = 'KASDA'
else:
tgl = psppt.tgl_rekam_byr_sppt.date() tgl = psppt.tgl_rekam_byr_sppt.date()
channel_nama = self.get_va_channel(tgl) or 'MANUAL' channel_nama = self.get_va_channel(tgl) or 'MANUAL'
return channel_kode, channel_nama, stan, ntb, bank_id, user_id, \ return channel_kode, channel_nama, stan, ntb, bank_id, user_id, \
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!