Commit 838b9d62 by Solo Group

ar_invoce

1 parent 0bb582cf
......@@ -142,6 +142,9 @@ def build_purchase(vendor_produk, partner_log=None):
return build_request('payment', vendor_produk, partner_log)
from ..tools import JsonRpcInvoiceFoundError
@jsonrpc_method(method='purchase', endpoint='api-merchant')
def purchase(request, data, **kwargs):
"""
......@@ -191,6 +194,9 @@ def purchase(request, data, **kwargs):
inv_no = dat["inv_no"]
produk = dat["produk"]
# todo cek apakah invoice sudah ada atau belum
ar_invoice = H2hArInvoice.query().filter_by(cust_inv_no=inv_no).first()
if ar_invoice:
raise JsonRpcInvoiceFoundError()
ar_invoice = H2hArInvoice()
ar_invoice.customer_id = customer.id
ar_invoice.cust_inv_no = inv_no
......
......@@ -193,7 +193,7 @@ def proses_odeo(request):
order.status = 1
else:
order.status = -2
order.notify = data
order.notify = dict(post=data)
flush_row(order)
#todo: add to customer notify table
#todo: create cron for notify
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!