Commit cf601db4 by solo

live

1 parent b7cbb306
......@@ -229,7 +229,7 @@ def purchase(request, data, **kwargs):
if vendor_produk.produk.harga < total:
total += vendor_produk.produk.harga
prod.update(dict(total=result["price"]))
prod.update(dict(total=total))
# ar_invoice_det.status = 'status' in result and result["status"] or 'FAILED'
# if result["code"] == 9:
# ar_invoice_det.amt_buy = result["response"].total
......
......@@ -115,20 +115,21 @@ class Vendor(VendorClass):
if resp.ok:
# self.status = 1 # sukses
if success:
result["code"] = 0
if result["status"]=="SUCCESS":
self.status = 1
#result["code"] = 0
#if result["status"]=="SUCCESS":
# self.status = 1
elif result["status"]=="PENDING":
self.status = -1
elif result["status"]=="GAGAL":
self.status = -2
#elif result["status"]=="PENDING":
# self.status = -1
#elif result["status"]=="GAGAL":
# self.status = -2
data = "data" in result and result["data"] or None
if data:
self.vend_inv_no = "order_id" in data and data["order_id"] or None
self.amt_buy = "price" in data and data["price"] or 0
parsd = result
parsd = self.pars_data(data)
else:
# parsd = self.pars_data(data)
......@@ -223,8 +224,8 @@ class Vendor(VendorClass):
result["status"] = "PENDING"
self.status = 0 #pending
elif data["rc"] == "67":
result["status"] = "DOUBLE"
self.status = -1 # Gagal Karena Pernah Transaksi
result["status"] = "FAILED"
self.status = -2 # Gagal Karena Pernah Transaksi
else:
self.status = 1
......@@ -233,6 +234,8 @@ class Vendor(VendorClass):
self.serial_number = 'serial_number' in data and data["serial_numner"] \
or self.serial_number
result["total"] = data["price"]
if "subscriber_id" in data and data["subscriber_id"]:
result['id_pel'] = data["subscriber_id"]
if "name" in data and data["name"]:
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!