Commit f6e0ee93 by Solo Group

VSI

1 parent 848af5ac
......@@ -199,7 +199,8 @@ def save_ar_invoice(values, vendor_produk):
invoice.from_dict(values)
flush_row(invoice)
invoice_det = H2hArInvoiceDet.query() \
.filter_by(ar_invoice_id=invoice.id, produk_id=values['produk_id']).first()
.filter_by(ar_invoice_id=invoice.id, produk_id=values['produk_id'],
id_pel=values["id_pel"]).first()
if not invoice_det:
invoice_det = H2hArInvoiceDet()
invoice_det.ar_invoice_id = invoice.id
......@@ -207,7 +208,7 @@ def save_ar_invoice(values, vendor_produk):
invoice_det.produk_id = values["produk_id"]
invoice_det.id_pel = values["id_pel"]
invoice_det.amt_sell = vendor_produk.produk.harga
flush_row(invoice)
flush_row(invoice_det)
return invoice_det
......@@ -281,21 +282,7 @@ class ViewHome(BaseView):
# result = build_request('info', vendor_produk, invoice)
if result:
# result
#log.info("Response From Module: %s " % data)
values.update(result)
# values['f_request'] = 'f_request' in result \
# and json.dumps(result['f_request'], indent=4) or ''
# values['f_response'] = 'f_response' in result \
# and json.dumps(result['f_response'], indent=4) or ''
# values['f_result'] = 'f_result' in result \
# and json.dumps(result['f_result'], indent=4) or ''
# values['ref_no'] = 'ref_no' in data and data["ref_no"] or ""
# values['trx_id'] = 'trx_id' in data and data['trx_id'] or ""
# values['vend_trx'] = 'vend_trx' in data and data['vend_trx'] or ""
# if 'error' in data and data['error']:
# session.flash(data['error'], 'error')
form.render(values)
return dict(form=form, params=form_params_view)
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!