Purchase hixtory
This commit is contained in:
@@ -250,6 +250,8 @@ enum { PARTNER_STRIPE };
|
|||||||
#define WRENCHBOARD_MOBILE_TASKMESSAGE 15047
|
#define WRENCHBOARD_MOBILE_TASKMESSAGE 15047
|
||||||
#define WRENCHBOARD_MOBILE_SENDTASKMESSAGE 15048
|
#define WRENCHBOARD_MOBILE_SENDTASKMESSAGE 15048
|
||||||
|
|
||||||
|
#define WRENCHBOARD_MOBILE_PURCHASEHX 15049
|
||||||
|
|
||||||
#define WRENCHBOARD_MOBILE_END 15999
|
#define WRENCHBOARD_MOBILE_END 15999
|
||||||
//**************************************************************
|
//**************************************************************
|
||||||
|
|
||||||
|
|||||||
@@ -31,11 +31,11 @@ long WrenchPurchaseHx( CVars in, CVars &out )
|
|||||||
|
|
||||||
out["total_record"] = "0";
|
out["total_record"] = "0";
|
||||||
const PGresult *res;
|
const PGresult *res;
|
||||||
res = pgsql_query("SELECT added::date AS added_date," \
|
res = pgsql_query("SELECT id, uid,added::date AS added_date,"
|
||||||
" (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 "
|
||||||
"FROM members_payments " \
|
"FROM members_payments "
|
||||||
"WHERE member_id = %lu AND status = 1 ORDER BY id DESC LIMIT %lu",member_id,limit);
|
"WHERE member_id = %lu AND status = 1 ORDER BY id DESC LIMIT %lu",member_id,limit);
|
||||||
|
|
||||||
if (res != NULL && pgsql_num_rows(res) > 0) {
|
if (res != NULL && pgsql_num_rows(res) > 0) {
|
||||||
@@ -63,8 +63,11 @@ long WrenchPurchaseHx( CVars in, CVars &out )
|
|||||||
snprintf(vname, sizeof (vname), "confirmation_%05d", i);
|
snprintf(vname, sizeof (vname), "confirmation_%05d", i);
|
||||||
out[vname] = rec["confirmation"];
|
out[vname] = rec["confirmation"];
|
||||||
|
|
||||||
snprintf(vname, sizeof (vname), "card_icon_%05d", i);
|
snprintf(vname, sizeof (vname), "id_%05d", i);
|
||||||
out[vname] = rec["card_icon"];
|
out[vname] = rec["id"];
|
||||||
|
|
||||||
|
snprintf(vname, sizeof (vname), "uid_%05d", i);
|
||||||
|
out[vname] = rec["uid"];
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -11,6 +11,7 @@
|
|||||||
#include "pgsql_wrapper.h"
|
#include "pgsql_wrapper.h"
|
||||||
#include <curl/curl.h>
|
#include <curl/curl.h>
|
||||||
#include "account.h"
|
#include "account.h"
|
||||||
|
#include "history.h"
|
||||||
|
|
||||||
#include "account_mngt.h"
|
#include "account_mngt.h"
|
||||||
#include "contract.h"
|
#include "contract.h"
|
||||||
@@ -44,7 +45,9 @@ long mobile_calls(CVars in, CVars &out) {
|
|||||||
case WRENCHBOARD_MOBILE_PAYMENTHX:
|
case WRENCHBOARD_MOBILE_PAYMENTHX:
|
||||||
return WrenchReturnMemberPaymentHx( in, out);
|
return WrenchReturnMemberPaymentHx( in, out);
|
||||||
break;
|
break;
|
||||||
|
case WRENCHBOARD_MOBILE_PURCHASEHX:
|
||||||
|
return WrenchPurchaseHx( in, out);
|
||||||
|
break;
|
||||||
case WRENCHBOARD_MOBILE_TASKMESSAGE:
|
case WRENCHBOARD_MOBILE_TASKMESSAGE:
|
||||||
return WrenchReturnTaskMessage( in, out);
|
return WrenchReturnTaskMessage( in, out);
|
||||||
break;
|
break;
|
||||||
|
|||||||
@@ -241,8 +241,7 @@ define('WRENCHBOARD_MOBILE_MESSAGE', 15045);
|
|||||||
define('WRENCHBOARD_MOBILE_PAYMENTHX', 15046);
|
define('WRENCHBOARD_MOBILE_PAYMENTHX', 15046);
|
||||||
define('WRENCHBOARD_MOBILE_TASKMESSAGE', 15047);
|
define('WRENCHBOARD_MOBILE_TASKMESSAGE', 15047);
|
||||||
define('WRENCHBOARD_MOBILE_SENDTASKMESSAGE', 15048);
|
define('WRENCHBOARD_MOBILE_SENDTASKMESSAGE', 15048);
|
||||||
|
define('WRENCHBOARD_MOBILE_PURCHASEHX', 15049);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
define('WRENCHBOARD_SMONEY_ADDRECIPIENT', 33010);
|
define('WRENCHBOARD_SMONEY_ADDRECIPIENT', 33010);
|
||||||
|
|||||||
@@ -144,6 +144,7 @@ define('WRENCHBOARD_MOBILE_MESSAGE', 15045);
|
|||||||
define('WRENCHBOARD_MOBILE_PAYMENTHX', 15046);
|
define('WRENCHBOARD_MOBILE_PAYMENTHX', 15046);
|
||||||
define('WRENCHBOARD_MOBILE_TASKMESSAGE', 15047);
|
define('WRENCHBOARD_MOBILE_TASKMESSAGE', 15047);
|
||||||
define('WRENCHBOARD_MOBILE_SENDTASKMESSAGE', 15048);
|
define('WRENCHBOARD_MOBILE_SENDTASKMESSAGE', 15048);
|
||||||
|
define('WRENCHBOARD_MOBILE_PURCHASEHX', 15049);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -25,6 +25,7 @@ $endpoints = array(
|
|||||||
'message' => array('POST'),
|
'message' => array('POST'),
|
||||||
'pendingjob' => array('POST'),
|
'pendingjob' => array('POST'),
|
||||||
'paymenthx' => array('POST'),
|
'paymenthx' => array('POST'),
|
||||||
|
'purchasehx' => array('POST'),
|
||||||
'getjob' => array('POST'),
|
'getjob' => array('POST'),
|
||||||
'mybanklist' => array('POST'),
|
'mybanklist' => array('POST'),
|
||||||
'sendmoney' => array('POST'),
|
'sendmoney' => array('POST'),
|
||||||
@@ -235,10 +236,10 @@ switch ($endpoint) {
|
|||||||
case 'activejoblist': $in["action"] = WRENCHBOARD_MOBILE_ACTIVEJOB;
|
case 'activejoblist': $in["action"] = WRENCHBOARD_MOBILE_ACTIVEJOB;
|
||||||
break;
|
break;
|
||||||
case 'message': $in["action"] = WRENCHBOARD_MOBILE_MESSAGE;
|
case 'message': $in["action"] = WRENCHBOARD_MOBILE_MESSAGE;
|
||||||
|
|
||||||
break;
|
break;
|
||||||
case 'paymenthx': $in["action"] = WRENCHBOARD_MOBILE_PAYMENTHX;
|
case 'paymenthx': $in["action"] = WRENCHBOARD_MOBILE_PAYMENTHX;
|
||||||
|
break;
|
||||||
|
case 'purchasehx': $in["action"] = WRENCHBOARD_MOBILE_PURCHASEHX;
|
||||||
break;
|
break;
|
||||||
case 'getjobsdata': $in["action"] = WRENCHBOARD_ACCOUNT_JOBLIST;
|
case 'getjobsdata': $in["action"] = WRENCHBOARD_ACCOUNT_JOBLIST;
|
||||||
break;
|
break;
|
||||||
|
|||||||
Reference in New Issue
Block a user