Commit f6e0ee93 by Solo Group

VSI

1 parent 848af5ac
...@@ -199,7 +199,8 @@ def save_ar_invoice(values, vendor_produk): ...@@ -199,7 +199,8 @@ def save_ar_invoice(values, vendor_produk):
invoice.from_dict(values) invoice.from_dict(values)
flush_row(invoice) flush_row(invoice)
invoice_det = H2hArInvoiceDet.query() \ 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: if not invoice_det:
invoice_det = H2hArInvoiceDet() invoice_det = H2hArInvoiceDet()
invoice_det.ar_invoice_id = invoice.id invoice_det.ar_invoice_id = invoice.id
...@@ -207,7 +208,7 @@ def save_ar_invoice(values, vendor_produk): ...@@ -207,7 +208,7 @@ def save_ar_invoice(values, vendor_produk):
invoice_det.produk_id = values["produk_id"] invoice_det.produk_id = values["produk_id"]
invoice_det.id_pel = values["id_pel"] invoice_det.id_pel = values["id_pel"]
invoice_det.amt_sell = vendor_produk.produk.harga invoice_det.amt_sell = vendor_produk.produk.harga
flush_row(invoice) flush_row(invoice_det)
return invoice_det return invoice_det
...@@ -281,21 +282,7 @@ class ViewHome(BaseView): ...@@ -281,21 +282,7 @@ class ViewHome(BaseView):
# result = build_request('info', vendor_produk, invoice) # result = build_request('info', vendor_produk, invoice)
if result: if result:
# result
#log.info("Response From Module: %s " % data)
values.update(result) 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) form.render(values)
return dict(form=form, params=form_params_view) 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!