From 4b8d4ccb0da8a7b6423ed8d195d299165facc5b6 Mon Sep 17 00:00:00 2001 From: "CHIEFSOFT\\ameye" Date: Mon, 16 Sep 2024 15:56:51 -0400 Subject: [PATCH] api route --- www-api/app/Config/Routes.php | 3 +++ www-api/app/Controllers/Promo.php | 36 +++++++++++++++++++++++++++++++ 2 files changed, 39 insertions(+) create mode 100644 www-api/app/Controllers/Promo.php diff --git a/www-api/app/Config/Routes.php b/www-api/app/Config/Routes.php index dfc32540..4792a6eb 100644 --- a/www-api/app/Config/Routes.php +++ b/www-api/app/Config/Routes.php @@ -37,6 +37,9 @@ $routes->set404Override(); // route since we don't have to scan directories. //www-api/app/Config/RoutesV1.php +$routes->post('/en/promo/api/v1/start', 'Promo::promoStart'); +$routes->post('/en/promo/api/v1/tasks', 'Promo::promoTask'); + $routes->get('/en/flow/api/v1/new-account', 'AirFlow::flowNewAccount'); $routes->get('/en/flow/api/v1/offer-pending', 'AirFlow::flowOfferPending'); diff --git a/www-api/app/Controllers/Promo.php b/www-api/app/Controllers/Promo.php new file mode 100644 index 00000000..958eb033 --- /dev/null +++ b/www-api/app/Controllers/Promo.php @@ -0,0 +1,36 @@ +wrenchboard_api($in, $out); + return []; //json_encode( $final_out ); + } + + public function promoTask(){ + + $raw_json = file_get_contents('php://input'); + $in = json_decode($raw_json, true); + $out =[]; + + log_message('critical', "promoTask::promoStart ********* ALL ".serialize($in) ); + $in["loc"] = $_SERVER["REMOTE_ADDR"]; + // $in['action'] = WRENCHBOARD_MARKET_PLAN01_START; + $in['limit'] = 10; + // $ret['WRENCHBOARD_MARKET_PLAN01_START'] = (new \App\Models\BackendModel())->wrenchboard_api($in, $out); + return []; //json_encode( $final_out ); + } + +} \ No newline at end of file