Added currency codes
This commit is contained in:
@@ -295,12 +295,13 @@ long WrenchReturnMemberPaymentHx(CVars in, CVars &out) {
|
|||||||
const PGresult *res;
|
const PGresult *res;
|
||||||
|
|
||||||
res = pgsql_query("SELECT m.added::date AS trx_date,m.terminatingamount*0.01 AS amount,m.fee*0.01 as fee, m.id AS trx_id,"
|
res = pgsql_query("SELECT m.added::date AS trx_date,m.terminatingamount*0.01 AS amount,m.fee*0.01 as fee, m.id AS trx_id,"
|
||||||
" r.firstname||' '||r.lastname||'<br><b>Acc:</b>'||r.account_no||'-'||b.name AS recipient,mp.confirmation,"
|
" r.firstname||' '||r.lastname||'<br><b>Acc:</b>'||r.account_no||'-'||b.name AS recipient,mp.confirmation, c.code, c.description, c.symbol,"
|
||||||
" CASE WHEN m.status=1 THEN 'Pending' WHEN m.status=3 THEN 'Cancelled' WHEN m.status=5 THEN 'Completed' ELSE '' END AS status "
|
" CASE WHEN m.status=1 THEN 'Pending' WHEN m.status=3 THEN 'Cancelled' WHEN m.status=5 THEN 'Completed' ELSE '' END AS status "
|
||||||
" FROM money_transfer m "
|
" FROM money_transfer m "
|
||||||
" LEFT JOIN sendmoney_recipient r ON r.id = m.recipientid "
|
" LEFT JOIN sendmoney_recipient r ON r.id = m.recipientid "
|
||||||
" LEFT JOIN bank_entity_codes b ON b.code = r.bank_code "
|
" LEFT JOIN bank_entity_codes b ON b.code = r.bank_code "
|
||||||
" LEFT JOIN members_payments mp ON mp.what_sendmoney = m.id "
|
" LEFT JOIN members_payments mp ON mp.what_sendmoney = m.id "
|
||||||
|
" LEFT JOIN currency c ON c.country=m.terminatingcountrycode "
|
||||||
" WHERE m.member_id =%lu AND mp.confirmation IS NOT NULL ORDER BY m.id DESC LIMIT %lu", in["member_id"].Long(),limit);
|
" WHERE m.member_id =%lu AND mp.confirmation IS NOT NULL ORDER BY m.id DESC LIMIT %lu", in["member_id"].Long(),limit);
|
||||||
|
|
||||||
if (res != NULL && pgsql_num_rows(res) > 0) {
|
if (res != NULL && pgsql_num_rows(res) > 0) {
|
||||||
@@ -312,6 +313,16 @@ long WrenchReturnMemberPaymentHx(CVars in, CVars &out) {
|
|||||||
CVars rec;
|
CVars rec;
|
||||||
map_to_cvars(f, rec);
|
map_to_cvars(f, rec);
|
||||||
|
|
||||||
|
|
||||||
|
snprintf(vname, sizeof (vname), "code_%05d", i);
|
||||||
|
out[vname] = rec["code"];
|
||||||
|
|
||||||
|
snprintf(vname, sizeof (vname), "description_%05d", i);
|
||||||
|
out[vname] = rec["description"];
|
||||||
|
|
||||||
|
snprintf(vname, sizeof (vname), "symbol_%05d", i);
|
||||||
|
out[vname] = rec["symbol"];
|
||||||
|
|
||||||
snprintf(vname, sizeof (vname), "trx_date_%05d", i);
|
snprintf(vname, sizeof (vname), "trx_date_%05d", i);
|
||||||
out[vname] = rec["trx_date"];
|
out[vname] = rec["trx_date"];
|
||||||
|
|
||||||
|
|||||||
@@ -113,7 +113,7 @@ long WrenchPurchaseHx( CVars in, CVars &out )
|
|||||||
|
|
||||||
out["total_record"] = "0";
|
out["total_record"] = "0";
|
||||||
const PGresult *res;
|
const PGresult *res;
|
||||||
res = pgsql_query("SELECT id, uid,added::date AS added_date,"
|
res = pgsql_query("SELECT id, uid,added::date AS added_date,currency,"
|
||||||
" (CASE WHEN code ='MNCCD' THEN 'New Card Payment' "
|
" (CASE WHEN code ='MNCCD' THEN 'New Card Payment' "
|
||||||
"WHEN code ='MRCCD' THEN 'Repeat Card Payment' "
|
"WHEN code ='MRCCD' THEN 'Repeat Card Payment' "
|
||||||
"ELSE '' END) AS description,amount*0.01 AS amount,fee*0.01 as fee,confirmation "
|
"ELSE '' END) AS description,amount*0.01 AS amount,fee*0.01 as fee,confirmation "
|
||||||
@@ -129,6 +129,9 @@ long WrenchPurchaseHx( CVars in, CVars &out )
|
|||||||
CVars rec;
|
CVars rec;
|
||||||
map_to_cvars(f, rec);
|
map_to_cvars(f, rec);
|
||||||
|
|
||||||
|
snprintf(vname, sizeof (vname), "currency_%05d", i);
|
||||||
|
out[vname] = rec["currency"];
|
||||||
|
|
||||||
snprintf(vname, sizeof (vname), "added_date_%05d", i);
|
snprintf(vname, sizeof (vname), "added_date_%05d", i);
|
||||||
out[vname] = rec["added_date"];
|
out[vname] = rec["added_date"];
|
||||||
|
|
||||||
|
|||||||
@@ -841,7 +841,8 @@ class ResultFormatter extends Model
|
|||||||
"status" => $out["status_${key}"],
|
"status" => $out["status_${key}"],
|
||||||
"added_date" => $out["added_date_${key}"],
|
"added_date" => $out["added_date_${key}"],
|
||||||
"payment_id" => $out["id_${key}"],
|
"payment_id" => $out["id_${key}"],
|
||||||
"payment_uid" => $out["uid_${key}"]
|
"payment_uid" => $out["uid_${key}"],
|
||||||
|
"currency"=> $out["currency_${key}"],
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|||||||
Reference in New Issue
Block a user