Commit cf601db4 by solo

live

1 parent b7cbb306
...@@ -229,7 +229,7 @@ def purchase(request, data, **kwargs): ...@@ -229,7 +229,7 @@ def purchase(request, data, **kwargs):
if vendor_produk.produk.harga < total: if vendor_produk.produk.harga < total:
total += vendor_produk.produk.harga 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' # ar_invoice_det.status = 'status' in result and result["status"] or 'FAILED'
# if result["code"] == 9: # if result["code"] == 9:
# ar_invoice_det.amt_buy = result["response"].total # ar_invoice_det.amt_buy = result["response"].total
......
...@@ -115,20 +115,21 @@ class Vendor(VendorClass): ...@@ -115,20 +115,21 @@ class Vendor(VendorClass):
if resp.ok: if resp.ok:
# self.status = 1 # sukses # self.status = 1 # sukses
if success: if success:
result["code"] = 0 #result["code"] = 0
if result["status"]=="SUCCESS": #if result["status"]=="SUCCESS":
self.status = 1 # self.status = 1
elif result["status"]=="PENDING": #elif result["status"]=="PENDING":
self.status = -1 # self.status = -1
elif result["status"]=="GAGAL": #elif result["status"]=="GAGAL":
self.status = -2 # self.status = -2
data = "data" in result and result["data"] or None data = "data" in result and result["data"] or None
if data: if data:
self.vend_inv_no = "order_id" in data and data["order_id"] or None 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 self.amt_buy = "price" in data and data["price"] or 0
parsd = result parsd = self.pars_data(data)
else: else:
# parsd = self.pars_data(data) # parsd = self.pars_data(data)
...@@ -223,8 +224,8 @@ class Vendor(VendorClass): ...@@ -223,8 +224,8 @@ class Vendor(VendorClass):
result["status"] = "PENDING" result["status"] = "PENDING"
self.status = 0 #pending self.status = 0 #pending
elif data["rc"] == "67": elif data["rc"] == "67":
result["status"] = "DOUBLE" result["status"] = "FAILED"
self.status = -1 # Gagal Karena Pernah Transaksi self.status = -2 # Gagal Karena Pernah Transaksi
else: else:
self.status = 1 self.status = 1
...@@ -233,6 +234,8 @@ class Vendor(VendorClass): ...@@ -233,6 +234,8 @@ class Vendor(VendorClass):
self.serial_number = 'serial_number' in data and data["serial_numner"] \ self.serial_number = 'serial_number' in data and data["serial_numner"] \
or self.serial_number or self.serial_number
result["total"] = data["price"]
if "subscriber_id" in data and data["subscriber_id"]: if "subscriber_id" in data and data["subscriber_id"]:
result['id_pel'] = data["subscriber_id"] result['id_pel'] = data["subscriber_id"]
if "name" in data and data["name"]: 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!