Refactor data extraction in Views class to use mapping for improved clarity and reliability

1 parent 94cd41d0
...@@ -173,11 +173,12 @@ class Views(BaseView): ...@@ -173,11 +173,12 @@ class Views(BaseView):
dailyAccTrx = [] dailyAccTrx = []
amt = trx = acc = accTrx = 0 amt = trx = acc = accTrx = 0
for r in qry: for r in qry:
step = r[3] mapped = r._mapping
bayar = r[0] or 0 step = r.get(step,"")
denda = r[1] or 0 bayar = r.get("bayar", 0)
denda = r.get("denda", 0)
pokok = bayar - denda pokok = bayar - denda
tx = r[2] or 0 tx = r.get("trx",0)
daily.append((step, pokok)) daily.append((step, pokok))
dailyTrx.append((step, tx)) dailyTrx.append((step, tx))
acc += pokok acc += pokok
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!