diff --git a/adapter/financeadapter.js b/adapter/financeadapter.js index 24ff22d..b8b5f30 100644 --- a/adapter/financeadapter.js +++ b/adapter/financeadapter.js @@ -83,9 +83,12 @@ class FinanceAdapter extends Adapter{ try { let idxpo = req.query.idxpo; - let qry = "select * from vw_popaylist "; - qry = qry + "where idxpo='" + idxpo + "' "; - qry = qry + "order by idxpo asc"; + let qry = "select v.*, COALESCE(c.currency, 'USD') AS currency_code, COALESCE(c.symbol, '$') AS currency_symbol, po.rate_snapshot AS po_rate_snapshot "; + qry += "from vw_popaylist v "; + qry += "left join tbl_po po on po._idx = v.idxpo "; + qry += "left join tbl_currency c on c._idx = po.currency_id "; + qry += "where v.idxpo='" + idxpo + "' "; + qry += "order by v.idxpo asc"; // console.log(qry); db.query(qry,[],function(err,result,fields){