diff --git a/www-api/app/Config/Routes.php b/www-api/app/Config/Routes.php index 4281433d..6734c294 100644 --- a/www-api/app/Config/Routes.php +++ b/www-api/app/Config/Routes.php @@ -64,6 +64,7 @@ $routes->post('/en/wrench/api/v1/recipients', 'WrenchApi::apigate'); $routes->post('/en/wrench/api/v1/sendreferral', 'WrenchApi::apigate'); $routes->post('/en/wrench/api/v1/refferhx', 'WrenchApi::apigate'); $routes->post('/en/wrench/api/v1/countrybanks', 'WrenchApi::apigate'); +$routes->post('/en/wrench/api/v1/accounttypes', 'WrenchApi::apigate'); $routes->post('/en/wrench/api/v1/getjob', 'WrenchApi::apigate'); $routes->post('/en/wrench/api/v1/mybanklist', 'WrenchApi::apigate'); diff --git a/www-api/app/Controllers/WrenchApi.php b/www-api/app/Controllers/WrenchApi.php index 8d691d45..a0b5f03a 100644 --- a/www-api/app/Controllers/WrenchApi.php +++ b/www-api/app/Controllers/WrenchApi.php @@ -72,7 +72,8 @@ class WrenchApi extends BaseController 'myjobs' => ['POST'], 'recipients' => ['POST'], 'sendreferral' => ['POST'], - 'refferhx' => ['POST'] + 'refferhx' => ['POST'], + 'accounttypes' => ['POST'], ]; return $endpoints; } @@ -261,7 +262,7 @@ class WrenchApi extends BaseController case WRENCHBOARD_ACCOUNT_PRICE_COMBO: break ; // 11171); case WRENCHBOARD_ACCOUNT_JOBPOST_DURATION: break ; //11173); case 'recipients': $in["action"] = WRENCHBOARD_ACCOUNT_USER_RECIPEINT; break; // 11175); - case WRENCHBOARD_ACCOUNT_ACCOUNT_TYPES: break ; // 11177); + case 'accounttypes': $in["action"] = WRENCHBOARD_ACCOUNT_ACCOUNT_TYPES; break ; // 11177); case WRENCHBOARD_ACCOUNT_COUNTRY_COMBO: break ; // 11179); case WRENCHBOARD_ACCOUNT_JOB_COUNTRY: break ; // 11181); case 'sendreferral': $in["action"] =WRENCHBOARD_ACCOUNT_SENDREFER; break; diff --git a/www-api/public/svs/user/constants.php b/www-api/public/svs/user/constants.php index 9a4559ee..b87fb95a 100755 --- a/www-api/public/svs/user/constants.php +++ b/www-api/public/svs/user/constants.php @@ -159,7 +159,7 @@ define('WRENCHBOARD_MOBILE_MESSAGE', 15045); define('WRENCHBOARD_MOBILE_PAYMENTHX', 15046); define('WRENCHBOARD_MOBILE_TASKMESSAGE', 15047); define('WRENCHBOARD_MOBILE_SENDTASKMESSAGE', 15048); -define('WRENCHBOARD_MOBILE_PURCHASEHX', 15049); +define('WRENCHBOARD_MOBILE_PURCHASEHX', 15049); diff --git a/www-api/public/svs/user/formarter.php b/www-api/public/svs/user/formarter.php index 8d730158..39979f07 100755 --- a/www-api/public/svs/user/formarter.php +++ b/www-api/public/svs/user/formarter.php @@ -332,7 +332,27 @@ function processOutJson($in, $out) { ); } break; - + case WRENCHBOARD_MOBILE_PURCHASEHX: + $total = $out["total_record"]; + $res = array( + "status" => $out["status"], + "total_record" => ($total - 1), + "internal_return" => $out["internal_return"], + "result_list" => array(), + ); + for ($i = 0; $i < $total; $i++) { + $key = sprintf("%05d", $i); + $res["result_list"][] = array( + "fee" => $out["fee_${key}"], + "amount" => $out["amount_${key}"], + "confirmation" => $out["confirmation_${key}"], + "status" => $out["status_${key}"], + "added_date" => $out["added_date_${key}"], + "payment_id" => $out["id_${key}"], + "payment_uid" => $out["uid_${key}"] + ); + } + break; case WRENCHBOARD_ACCOUNT_WALLETS: $total = $out["total_record"]; $res = array( diff --git a/www-api/public/svs/user/userve.php b/www-api/public/svs/user/userve.php index 8dcb35b1..c9df6ecf 100755 --- a/www-api/public/svs/user/userve.php +++ b/www-api/public/svs/user/userve.php @@ -52,6 +52,7 @@ $endpoints = array( 'recipients' => array('POST'), 'sendreferral' => array('POST'), 'refferhx' => array('POST'), + 'accounttypes' => array('POST'), ); $call_backend = true; // sometimes we need to overwite the call to the extenstion API @@ -295,11 +296,11 @@ switch ($endpoint) { case WRENCHBOARD_ACCOUNT_PRICE_COMBO: break ; // 11171); case WRENCHBOARD_ACCOUNT_JOBPOST_DURATION: break ; //11173); case 'recipients': $in["action"] =WRENCHBOARD_ACCOUNT_USER_RECIPEINT; break; // 11175); - case WRENCHBOARD_ACCOUNT_ACCOUNT_TYPES: break ; // 11177); + case 'accounttypes': $in["action"] = WRENCHBOARD_ACCOUNT_ACCOUNT_TYPES; break ; // 11177); case WRENCHBOARD_ACCOUNT_COUNTRY_COMBO: break ; // 11179); case WRENCHBOARD_ACCOUNT_JOB_COUNTRY: break ; // 11181); case 'sendreferral': $in["action"] =WRENCHBOARD_ACCOUNT_SENDREFER; break; - case 'refferhx': $in["action"] =WRENCHBOARD_ACCOUNT_REFFERHX; break; + case 'refferhx': $in["action"] = WRENCHBOARD_ACCOUNT_REFFERHX; break; case 'countrybanks': $in["action"] =WRENCHBOARD_ACCOUNT_COUNTRY_BANKS; break; }