From 22d44551a8c958121f46dede4bd0aa6582f03f5e Mon Sep 17 00:00:00 2001 From: "CHIEFSOFT\\ameye" Date: Mon, 23 Oct 2023 20:50:05 -0400 Subject: [PATCH] Family wallet --- wrenchboard/src/include/wrenchboard_api.h | 2 ++ wrenchboard/src/shared_tool/family_acc.cc | 14 ++++++++++++++ www-api/app/Config/Constants.php | 2 ++ www-api/app/Config/Routes.php | 2 ++ www-api/app/Controllers/BaseController.php | 1 + www-api/app/Controllers/WrenchApi.php | 4 ++++ 6 files changed, 25 insertions(+) diff --git a/wrenchboard/src/include/wrenchboard_api.h b/wrenchboard/src/include/wrenchboard_api.h index 77685870..0f84220a 100644 --- a/wrenchboard/src/include/wrenchboard_api.h +++ b/wrenchboard/src/include/wrenchboard_api.h @@ -339,6 +339,8 @@ enum { PARTNER_STRIPE }; #define WRENCHBOARD_FAMILY_START 22000 #define WRENCHBOARD_FAMILY_LIST 22010 +#define WRENCHBOARD_FAMILY_WALLET 22012 + #define WRENCHBOARD_FAMILY_ADD 22015 #define WRENCHBOARD_FAMILY_UPDATE 22020 #define WRENCHBOARD_FAMILY_MANAGE 22025 diff --git a/wrenchboard/src/shared_tool/family_acc.cc b/wrenchboard/src/shared_tool/family_acc.cc index 9d6546b3..6997315e 100644 --- a/wrenchboard/src/shared_tool/family_acc.cc +++ b/wrenchboard/src/shared_tool/family_acc.cc @@ -18,6 +18,7 @@ #include "common_tool.h" long WrenchFamilyList(CVars in, CVars &out); +long WrenchFamilyWallet(CVars in, CVars &out); long WrenchFamilyAdd(CVars in, CVars &out); long WrenchFamilyUpdate(CVars in, CVars &out); long WrenchFamilyManage(CVars in, CVars &out); @@ -42,6 +43,10 @@ long family_calls(CVars in, CVars &out){ return WrenchFamilyList(in, out); break; + case WRENCHBOARD_FAMILY_WALLET: + return WrenchFamilyWallet(in, out); + break; + case WRENCHBOARD_FAMILY_SAMPLETASKS: return WrenchSampleTasks(in, out); break; @@ -379,6 +384,15 @@ long WrenchSampleTasks(CVars in, CVars &out){ return ret; } +long WrenchFamilyWallet(CVars in, CVars &out){ + logfmt(logINFO, "ENTER CALL long WrenchFamilyWallet"); + + + + logfmt(logINFO, "EXIT CALL long WrenchFamilyWallet"); + return 0; +} + //,to_char(last_login, 'Day Mon dd, yyyy HH:MI AM') long WrenchFamilyList(CVars in, CVars &out){ logfmt(logINFO, "ENTER CALL long WrenchFamilyList"); diff --git a/www-api/app/Config/Constants.php b/www-api/app/Config/Constants.php index 8a57722b..0abaa032 100644 --- a/www-api/app/Config/Constants.php +++ b/www-api/app/Config/Constants.php @@ -339,6 +339,8 @@ define('WRENCHBOARD_MOBILE_SENDTASKMESSAGE', 15048); define('WRENCHBOARD_MOBILE_PURCHASEHX', 15049); define('WRENCHBOARD_FAMILY_LIST', 22010); +define('WRENCHBOARD_FAMILY_WALLET', 22012); + define('WRENCHBOARD_FAMILY_ADD', 22015); define('WRENCHBOARD_FAMILY_UPDATE', 22020); define('WRENCHBOARD_FAMILY_MANAGE', 22025); diff --git a/www-api/app/Config/Routes.php b/www-api/app/Config/Routes.php index 6f07667d..b9490b7a 100644 --- a/www-api/app/Config/Routes.php +++ b/www-api/app/Config/Routes.php @@ -103,6 +103,8 @@ $routes->post('/en/wrench/api/v1/activetaskslist', 'WrenchApi::apigate'); $routes->post('/en/wrench/api/v1/familylist', 'WrenchApi::apigate'); +$routes->post('/en/wrench/api/v1/familywallet', 'WrenchApi::apigate'); + $routes->post('/en/wrench/api/v1/familyadd', 'WrenchApi::apigate'); $routes->post('/en/wrench/api/v1/familyupdate', 'WrenchApi::apigate'); $routes->post('/en/wrench/api/v1/familymanage', 'WrenchApi::apigate'); diff --git a/www-api/app/Controllers/BaseController.php b/www-api/app/Controllers/BaseController.php index e835e8d2..1700a49e 100644 --- a/www-api/app/Controllers/BaseController.php +++ b/www-api/app/Controllers/BaseController.php @@ -194,6 +194,7 @@ abstract class BaseController extends Controller 'starttopup' => ['POST'], 'topupresult'=> ['POST'], 'familylist' => ['POST'], + 'familywallet' => ['POST'], 'familyadd' => ['POST'], 'familyupdate' => ['POST'], 'familymanage' => ['POST'], diff --git a/www-api/app/Controllers/WrenchApi.php b/www-api/app/Controllers/WrenchApi.php index 8b6d1eda..f70235d1 100644 --- a/www-api/app/Controllers/WrenchApi.php +++ b/www-api/app/Controllers/WrenchApi.php @@ -105,6 +105,10 @@ class WrenchApi extends BaseController $in["action"] = WRENCHBOARD_FAMILY_LIST; break; + case 'familywallet': + $in['action'] = WRENCHBOARD_FAMILY_WALLET; + break; + case 'activetaskslist': $in["action"] = WRENCHBOARD_JOB_USERACTIVE; break;