Commit 37b1dab5 by Owo Sugiana

Bug fixed saat tidak ada tabel inquiry

1 parent e6979b69
...@@ -104,22 +104,23 @@ class App(BaseApp): ...@@ -104,22 +104,23 @@ class App(BaseApp):
super().__init__(argv) super().__init__(argv)
if not self.pid: if not self.pid:
return return
d = Doc() self.set_other_db()
self.iso_inquiry_orm = d.iso_inquiry_model if not self.h2h_session:
try: d = Doc()
self.prod_session.query(d.iso_payment_model).first() self.iso_inquiry_orm = d.iso_inquiry_model
self.iso_payment_orm = d.iso_payment_model try:
except DatabaseError: self.prod_session.query(d.iso_payment_model).first()
self.iso_payment_orm = AlternativePayment self.iso_payment_orm = d.iso_payment_model
self.base_q_iso = self.prod_session.query( except DatabaseError:
self.iso_payment_orm, self.iso_inquiry_orm).filter( self.iso_payment_orm = AlternativePayment
self.iso_payment_orm.inquiry_id == self.iso_inquiry_orm.id) self.base_q_iso = self.prod_session.query(
self.iso_payment_orm, self.iso_inquiry_orm).filter(
self.iso_payment_orm.inquiry_id == self.iso_inquiry_orm.id)
self.models = get_module_object(self.conf['models']) self.models = get_module_object(self.conf['models'])
self.Psppt = self.models.PembayaranSppt self.Psppt = self.models.PembayaranSppt
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.set_other_db()
def set_other_db(self): def set_other_db(self):
if 'h2h_db_url' in self.conf: if 'h2h_db_url' in self.conf:
...@@ -190,6 +191,8 @@ class App(BaseApp): ...@@ -190,6 +191,8 @@ class App(BaseApp):
self.log.warning(msg) self.log.warning(msg)
def get_iso_v1(self, psppt): def get_iso_v1(self, psppt):
if self.h2h_session:
return
row = self.get_iso_row(psppt) row = self.get_iso_row(psppt)
if not row: if not row:
self.warning_date(psppt) self.warning_date(psppt)
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!