escow calculation

This commit is contained in:
CHIEFSOFT\ameye
2024-09-23 12:35:32 -04:00
parent cc725eea28
commit c5ea96f36f
+11 -2
View File
@@ -1175,8 +1175,17 @@ long WrenchBoardMobileSendUserWallet(CVars in, CVars &out) {
}
const PGresult *res2;
res2 = pgsql_query("SELECT sum(amount) AS escrow,currency FROM members_payments WHERE code ='OFDPS' AND member_id = %lu "
"AND confirmation IS NOT NULL AND flags = 4 GROUP BY currency", in["member_id"].Long());
// res2 = pgsql_query("SELECT sum(amount) AS escrow,currency FROM members_payments WHERE code ='OFDPS' AND member_id = %lu "
// "AND confirmation IS NOT NULL AND flags = 4 GROUP BY currency", in["member_id"].Long());
res2 = pgsql_query("SELECT sum(p.amount) AS escrow,p.currency "
" FROM members_payments p "
" LEFT JOIN members_jobs_offer o ON o.payment_id = p.id "
" WHERE p.code ='OFDPS' AND p.member_id = %lu "
" AND p.confirmation IS NOT NULL "
" AND p.flags = 4 AND o.status=1 "
" GROUP BY p.currency" in["member_id"].Long());
if (res2 != NULL && pgsql_num_rows(res2) > 0) {
for (int i = 0, n = pgsql_num_rows(res); i < n; i++) {