From 39be594de8eaaa1b80364ed5444cf521a3003bcf Mon Sep 17 00:00:00 2001 From: "CHIEFSOFT\\ameye" Date: Tue, 19 Nov 2024 11:46:48 -0500 Subject: [PATCH] Fix data send --- wrenchboard/src/include/wrenchboard_api.h | 1 + wrenchboard/src/shared_tool/site_crons.cc | 18 +++++++++++++++--- www-api/app/Controllers/AirFlow.php | 2 +- 3 files changed, 17 insertions(+), 4 deletions(-) diff --git a/wrenchboard/src/include/wrenchboard_api.h b/wrenchboard/src/include/wrenchboard_api.h index 45d9ad79..784620f7 100644 --- a/wrenchboard/src/include/wrenchboard_api.h +++ b/wrenchboard/src/include/wrenchboard_api.h @@ -179,6 +179,7 @@ enum { PARTNER_STRIPE }; #define WRB_CRONJOB_AUTO_OFFEREXPIRE 785 #define WRB_CRONJOB_HOLIDAY_BROADCAST 786 +#define WRB_CRONJOB_PROCESS_PROMO 788 #define WRB_CRONJOB_PENDINGSM 790 diff --git a/wrenchboard/src/shared_tool/site_crons.cc b/wrenchboard/src/shared_tool/site_crons.cc index 1b9b02b6..f72d1316 100644 --- a/wrenchboard/src/shared_tool/site_crons.cc +++ b/wrenchboard/src/shared_tool/site_crons.cc @@ -34,9 +34,9 @@ long ProcessTransferJobs(CVars in, CVars &out); long ScheduleTransferJobs(CVars in, CVars &out); long TestNotificationsJobs(CVars in, CVars &out); long ProcessExpiredOffers(CVars in, CVars &out); -long ScheduleHolidayJobs(CVars in, CVars &out); -long RefreshBlogs(CVars in, CVars &out); - +long ScheduleHolidayJobs(CVars in, CVars &out); +long RefreshBlogs(CVars in, CVars &out); +long RefreshPromoActivities(CVars in, CVars &out); /* CREATE TABLE cron_jobs ( id SERIAL, @@ -180,12 +180,24 @@ long sitecrons_calls(CVars in, CVars &out) { return AssignVirtualCardWallet(in, out); break; + case WRB_CRONJOB_PROCESS_PROMO: + ct["job_type"]="WRB_CRONJOB_PROCESS_PROMO"; ct["job_type"].set_valid( true ); + ct["description"]="Process Promo Stats"; ct["WRB_CRONJOB_PROCESS_PROMO"].set_valid( true ); + CronTracker(ct, co); + return RefreshPromoActivities(in, out); + break; + // define('WRB_CRONJOB_APPEMAILS', 782); } logfmt(logINFO, "/sitecrons_calls()"); return ret; } +long RefreshPromoActivities(CVars in, CVars &out){ + long ret = PHP_API_BAD_PARAM; + + return ret; + } long RefreshBlogs(CVars in, CVars &out){ long ret = PHP_API_BAD_PARAM; diff --git a/www-api/app/Controllers/AirFlow.php b/www-api/app/Controllers/AirFlow.php index a6f26484..3dcc7ae4 100644 --- a/www-api/app/Controllers/AirFlow.php +++ b/www-api/app/Controllers/AirFlow.php @@ -268,7 +268,7 @@ class AirFlow extends BaseController } public function flowPromoProcess(){ -//define('WRB_CRONJOB_PROCESS_PROMO', 779) ; +//define('WRB_CRONJOB_PROCESS_PROMO', 788 ; $raw_json = file_get_contents('php://input'); $in = json_decode($raw_json, true); $out =[];