From 5bf6c50a266a0500e7876de0c2f01cb5e4fc2e2c Mon Sep 17 00:00:00 2001 From: acidumirae Date: Sun, 25 Feb 2024 06:37:58 +0800 Subject: [PATCH] Fix SQL construction (defaults) --- service/jobs.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/service/jobs.js b/service/jobs.js index cbbb002..9b00199 100644 --- a/service/jobs.js +++ b/service/jobs.js @@ -11,13 +11,13 @@ var jobs = { var data = { "uid": req.body.uid, "member_id": req.body.member_id, - "limit": req.body.limit, + "limit": (req.body.limit != null && req.body.limit !== "") ? req.body.limit : 20, "sessionid": req.body.sessionid, "page": req.body.page }; let Qstring =""; // "SELECT uid,id,username FROM members LIMIT 10"; let QextraString =""; - if ( req.body.uid !==""){ + if ( req.body.uid != null && req.body.uid !== ""){ QextraString= " AND j.country IN (SELECT c.country FROM members_wallet w " + " LEFT JOIN currency c ON c.code =w.currency " + " LEFT JOIN members m ON m.id = w.member_id " + @@ -36,6 +36,7 @@ var jobs = { " AND m.public_view = 1 AND m.expire> now() AND j.status = 1 " + QextraString + " ORDER BY m.expire DESC LIMIT "+ data.limit; + logger.info(Qstring); db.query(Qstring, function (err, result) { try { if (err) throw err;