diff --git a/funct/stats.js b/funct/stats.js index f901b0c..8f22154 100644 --- a/funct/stats.js +++ b/funct/stats.js @@ -18,13 +18,25 @@ var stats = { return result.rows[0]["total_active_jobs"]; } catch (e) { logger.info("Error on Active Jobs =>", e.message); - return 0 + return 0; } }); - //return 0; + return 0; }, - checkPendingOffers(clientData){ - console.log(" ==== YES TESTING FOR CLIENT === >",clientData); + checkPastDueJobs(clientData){ + console.log(" ==== YES PAST DUE FOR CLIENT === >",clientData); + let Qstring1 = " SELECT count(id) AS total_past_due FROM members_jobs_contract " + + " WHERE client_id = "+clientData.client_id+" AND status =1 AND delivery_date < now() "; + logger.info(Qstring1); + db.query(Qstring1, function (err, result) { + try { + if (err) throw err; + return result.rows[0]["total_past_due"]; + } catch (e) { + logger.info("Error on past due =>", e.message); + return 0; + } + }); return 0; } }; diff --git a/service/banners.js b/service/banners.js index b71c5ce..c894988 100644 --- a/service/banners.js +++ b/service/banners.js @@ -21,9 +21,7 @@ var banners = { let Qstring1 =""; let Qstring2 =""; let QextraString =""; - let bannerCards = {}; - let total_past_client_due = -1; - let total_active_client_job = -1; + // WHO IS THIS let client_id = 0 ; @@ -41,7 +39,8 @@ var banners = { "client_id": client_id, }; - stats.checkActiveJobs(reqClinet); + bannerArray.current.banner.status = stats.checkActiveJobs(reqClinet); + bannerArray.pastdue.banner.status = stats.checkPastDueJobs(reqClinet); let resultItem ={ "result": bannerArray,