From 331cc1a878fc442065130d7aef3b275159f465f3 Mon Sep 17 00:00:00 2001 From: "CHIEFSOFT\\ameye" Date: Fri, 19 May 2023 12:35:33 -0400 Subject: [PATCH] Pending Job Manage --- www-api/app/Config/Constants.php | 4 ++++ www-api/app/Config/Routes.php | 3 +++ www-api/app/Controllers/WrenchApi.php | 15 +++++++++++++++ www-api/public/svs/user/constants.php | 4 ++++ www-api/public/svs/user/formarter.php | 2 +- www-api/public/svs/user/userve.php | 15 +++++++++++++++ 6 files changed, 42 insertions(+), 1 deletion(-) diff --git a/www-api/app/Config/Constants.php b/www-api/app/Config/Constants.php index 40885814..dd7c6133 100644 --- a/www-api/app/Config/Constants.php +++ b/www-api/app/Config/Constants.php @@ -242,6 +242,10 @@ define('WRENCHBOARD_JOB_MRKTINT_QUEST',13037); define('WRENCHBOARD_JOB_REPLY_QUESTION',13038); //define('WRENCHBOARD_JOB_REPLY_QUESTION',13038); +define('WRENCHBOARD_JOB_EXTEND_EXPIRE' ,13041); +define('WRENCHBOARD_JOB_RESEND_MESSAGE',13042); +define('WRENCHBOARD_JOB_CANCEL_OFFER' ,13043); + //define('WRENCHBOARD_JOB_SEND_QUESTION',13036); define('WRENCHBOARD_GROUP_START', 12000); diff --git a/www-api/app/Config/Routes.php b/www-api/app/Config/Routes.php index 62f62145..73573986 100644 --- a/www-api/app/Config/Routes.php +++ b/www-api/app/Config/Routes.php @@ -121,6 +121,9 @@ $routes->post('/en/wrench/api/v1/replyinterestmessage', 'WrenchApi::apigate'); $routes->post('/en/wrench/api/v1/disableaccount', 'WrenchApi::apigate'); $routes->post('/en/wrench/api/v1/myjobs', 'WrenchApi::apigate'); +$routes->post('/en/wrench/api/v1/pendingjobextend', 'WrenchApi::apigate'); +$routes->post('/en/wrench/api/v1/pendingjobsendtome','WrenchApi::apigate'); +$routes->post('/en/wrench/api/v1/pendingjobcancel', 'WrenchApi::apigate'); //$routes->post('/en/wrench/api/v1/blogdata', 'WrenchBlog::apigate'); //$routes->post('/en/wrench/api/v1/blogitem', 'WrenchBlog::apigate'); diff --git a/www-api/app/Controllers/WrenchApi.php b/www-api/app/Controllers/WrenchApi.php index c38c1ad4..0e1572aa 100644 --- a/www-api/app/Controllers/WrenchApi.php +++ b/www-api/app/Controllers/WrenchApi.php @@ -94,12 +94,27 @@ class WrenchApi extends BaseController 'familyadd' => ['POST'], 'familyupdate' => ['POST'], 'familymanage' => ['POST'], + 'pendingjobextend' => ['POST'], + 'pendingjobsendtome' => ['POST'], + 'pendingjobcancel' => ['POST'], ]; return $endpoints; } private function prepareEndPointData($endpoint, $in, &$call_backend=true,&$local_out=[]){ switch ($endpoint) { + case 'pendingjobextend': + $in["action"] = WRENCHBOARD_JOB_EXTEND_EXPIRE; + break; + + case 'pendingjobsendtome': + $in["action"] = WRENCHBOARD_JOB_RESEND_MESSAGE; + break; + + case 'pendingjobcancel': + $in["action"] = WRENCHBOARD_JOB_CANCEL_OFFER; + break; + case 'familylist': $in["action"] = WRENCHBOARD_FAMILY_LIST; break; diff --git a/www-api/public/svs/user/constants.php b/www-api/public/svs/user/constants.php index dc6b8681..52aa21a4 100755 --- a/www-api/public/svs/user/constants.php +++ b/www-api/public/svs/user/constants.php @@ -148,6 +148,10 @@ define('WRENCHBOARD_JOB_MRKTINT_QUEST',13037); define('WRENCHBOARD_JOB_REPLY_QUESTION',13038); //define('WRENCHBOARD_JOB_REPLY_QUESTION',13038); +define('WRENCHBOARD_JOB_EXTEND_EXPIRE' ,13041); +define('WRENCHBOARD_JOB_RESEND_MESSAGE',13042); +define('WRENCHBOARD_JOB_CANCEL_OFFER' ,13043); + //define('WRENCHBOARD_JOB_SEND_QUESTION',13036); define('WRENCHBOARD_GROUP_START', 12000); diff --git a/www-api/public/svs/user/formarter.php b/www-api/public/svs/user/formarter.php index 5e2d7ae9..dad259c5 100755 --- a/www-api/public/svs/user/formarter.php +++ b/www-api/public/svs/user/formarter.php @@ -97,7 +97,7 @@ function processOutJson($in, $out) { ); } break; - + case WRENCHBOARD_FAMILY_LIST: $total = $out["total_record"]; diff --git a/www-api/public/svs/user/userve.php b/www-api/public/svs/user/userve.php index a3bb10e9..14c33dd8 100755 --- a/www-api/public/svs/user/userve.php +++ b/www-api/public/svs/user/userve.php @@ -73,6 +73,9 @@ $endpoints = array( 'familyadd' => array('POST'), 'familyupdate' => array('POST'), 'familymanage' => array('POST'), + 'pendingjobextend' => array('POST'), + 'pendingjobsendtome' => array('POST'), + 'pendingjobcancel' => array('POST'), ); $call_backend = true; // sometimes we need to overwite the call to the extenstion API @@ -135,6 +138,18 @@ if ($_SERVER["REQUEST_METHOD"] == "GET") { } $in["loc"] = $_SERVER["REMOTE_ADDR"]; switch ($endpoint) { + case 'pendingjobextend': + $in["action"] = WRENCHBOARD_JOB_EXTEND_EXPIRE; + break; + + case 'pendingjobsendtome': + $in["action"] = WRENCHBOARD_JOB_RESEND_MESSAGE; + break; + + case 'pendingjobcancel': + $in["action"] = WRENCHBOARD_JOB_CANCEL_OFFER; + break; + case 'familylist': $in["action"] = WRENCHBOARD_FAMILY_LIST; break;