Commit 76a4efa9 by Owo Sugiana

get_last_payment() memperhatikan status pembayaran

1 parent a81ec70b
0.1.3 2020-01-14
----------------
- get_last_payment() memperhatikan status pembayaran.
0.1.2 2019-08-02
----------------
- Bug fixed dimana kode bayar ada di tabel t_pembayaranspt.
......
......@@ -101,12 +101,7 @@ def main(argv=sys.argv):
rev = Reversal(invoice_id)
pay = rev.payment
if not pay:
print('Belum ada pembayaran, tidak ada yang perlu dibatalkan.')
return
if not pay.t_statusbayarspt:
print(
'ID Pembayaran {} sudah dibatalkan.'.format(
pay.t_idpembayaranspt))
print('Pembayaran tidak ditemukan, tidak ada yang perlu dibatalkan.')
return
rev.do_reversal()
print(
......
......@@ -162,7 +162,9 @@ class Reversal:
q = DBSession.query(Pembayaran).filter_by(
t_kodebayarbanksppt=self.invoice_id).order_by(
Pembayaran.t_idpembayaranspt)
return q.first()
pay = q.first()
if pay and pay.t_statusbayarspt:
return pay
def do_reversal(self):
self.payment.t_tanggalpembayaran = None
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!