From 74b30d41de3ef0808c774a3edd0f8e48a1686bf8 Mon Sep 17 00:00:00 2001 From: "CHIEFSOFT\\ameye" Date: Sat, 6 May 2023 16:39:49 -0400 Subject: [PATCH] Manager offers liist --- wrenchboard/src/include/wrenchboard_api.h | 1 + wrenchboard/src/shared_tool/jobs.cc | 3 +++ www-api/app/Config/Constants.php | 2 ++ www-api/app/Config/Routes.php | 2 ++ www-api/app/Controllers/WrenchApi.php | 4 ++++ www-api/public/svs/user/constants.php | 1 + www-api/public/svs/user/userve.php | 4 ++++ 7 files changed, 17 insertions(+) diff --git a/wrenchboard/src/include/wrenchboard_api.h b/wrenchboard/src/include/wrenchboard_api.h index bb0c3897..84093389 100644 --- a/wrenchboard/src/include/wrenchboard_api.h +++ b/wrenchboard/src/include/wrenchboard_api.h @@ -224,6 +224,7 @@ enum { PARTNER_STRIPE }; #define WRENCHBOARD_JOBS_START 13000 #define WRENCHBOARD_JOB_LISTJOBS 13005 +#define WRENCHBOARD_JOB_OFFERS 13006 #define WRENCHBOARD_JOB_CREATEJOB 13010 #define WRENCHBOARD_JOB_DELETEJOB 13011 diff --git a/wrenchboard/src/shared_tool/jobs.cc b/wrenchboard/src/shared_tool/jobs.cc index 0adcb07f..e235c681 100644 --- a/wrenchboard/src/shared_tool/jobs.cc +++ b/wrenchboard/src/shared_tool/jobs.cc @@ -30,6 +30,9 @@ long jobs_calls(CVars in, CVars &out) { switch (action) { case WRENCHBOARD_JOB_LISTJOBS: return WrenchJobManagerList(in, out); + break; + case WRENCHBOARD_JOB_OFFERS: + break; case WRENCHBOARD_JOB_CREATEJOB: return WrenchCreateJobs(in, out); diff --git a/www-api/app/Config/Constants.php b/www-api/app/Config/Constants.php index c2026f97..663fcf0c 100644 --- a/www-api/app/Config/Constants.php +++ b/www-api/app/Config/Constants.php @@ -216,6 +216,8 @@ define('WRENCHBOARD_USER_DELETEACC', 11990); define('WRENCHBOARD_ACCOUNT_END', 11999); //************************************************************** define('WRENCHBOARD_JOB_LISTJOBS', 13005); +define('WRENCHBOARD_JOB_OFFERS', 13006); + define('WRENCHBOARD_JOB_CREATEJOB',13010 ); define('WRENCHBOARD_JOB_DELETEJOB',13011 ); diff --git a/www-api/app/Config/Routes.php b/www-api/app/Config/Routes.php index 2fefbe36..b8a7c8a2 100644 --- a/www-api/app/Config/Routes.php +++ b/www-api/app/Config/Routes.php @@ -74,6 +74,8 @@ $routes->post('/en/wrench/api/v1/starttopup', 'WrenchApi::apigate'); $routes->post('/en/wrench/api/v1/jobmanagerlist', 'WrenchApi::apigate'); +$routes->post('/en/wrench/api/v1/jobmanageroffers', 'WrenchApi::apigate'); + $routes->post('/en/wrench/api/v1/recipients', 'WrenchApi::apigate'); $routes->post('/en/wrench/api/v1/addrecipient', 'WrenchApi::apigate'); diff --git a/www-api/app/Controllers/WrenchApi.php b/www-api/app/Controllers/WrenchApi.php index d7ba4af6..6a60deec 100644 --- a/www-api/app/Controllers/WrenchApi.php +++ b/www-api/app/Controllers/WrenchApi.php @@ -80,6 +80,7 @@ class WrenchApi extends BaseController 'refferhx' => ['POST'], 'accounttypes' => ['POST'], 'jobmanagerlist' => ['POST'], + 'jobmanageroffers'=> ['POST'], 'profilepasschange' => ['POST'], 'starttopup' => ['POST'], ]; @@ -88,6 +89,9 @@ class WrenchApi extends BaseController private function prepareEndPointData($endpoint, $in, &$call_backend=true,&$local_out=[]){ switch ($endpoint) { + case 'jobmanageroffers': + $in["action"] = WRENCHBOARD_JOB_OFFERS; + break; case 'stepresetpass': if($in['step']==300){ $in["action"] = WRENCHBOARD_COMPLETE_PASSWORDRESET; diff --git a/www-api/public/svs/user/constants.php b/www-api/public/svs/user/constants.php index e41fb0ac..40bc6a7f 100755 --- a/www-api/public/svs/user/constants.php +++ b/www-api/public/svs/user/constants.php @@ -122,6 +122,7 @@ define('WRENCHBOARD_USER_DELETEACC', 11990); define('WRENCHBOARD_ACCOUNT_END', 11999); //************************************************************** define('WRENCHBOARD_JOB_LISTJOBS', 13005); +define('WRENCHBOARD_JOB_OFFERS', 13006); define('WRENCHBOARD_JOB_CREATEJOB',13010 ); define('WRENCHBOARD_JOB_DELETEJOB',13011 ); diff --git a/www-api/public/svs/user/userve.php b/www-api/public/svs/user/userve.php index eb4a60a5..f403d12d 100755 --- a/www-api/public/svs/user/userve.php +++ b/www-api/public/svs/user/userve.php @@ -59,6 +59,7 @@ $endpoints = array( 'refferhx' => array('POST'), 'accounttypes' => array('POST'), 'jobmanagerlist' => array('POST'), + 'jobmanageroffers'=> array('POST'), 'profilepasschange' => array('POST'), 'starttopup' => array('POST'), ); @@ -123,6 +124,9 @@ if ($_SERVER["REQUEST_METHOD"] == "GET") { } $in["loc"] = $_SERVER["REMOTE_ADDR"]; switch ($endpoint) { + case 'jobmanageroffers': + $in["action"] = WRENCHBOARD_JOB_OFFERS; + break; case 'stepresetpass': if($in['step']==300){ $in["action"] = WRENCHBOARD_COMPLETE_PASSWORDRESET;