Fix SQL construction (defaults)
This commit is contained in:
+3
-2
@@ -11,13 +11,13 @@ var jobs = {
|
|||||||
var data = {
|
var data = {
|
||||||
"uid": req.body.uid,
|
"uid": req.body.uid,
|
||||||
"member_id": req.body.member_id,
|
"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,
|
"sessionid": req.body.sessionid,
|
||||||
"page": req.body.page
|
"page": req.body.page
|
||||||
};
|
};
|
||||||
let Qstring =""; // "SELECT uid,id,username FROM members LIMIT 10";
|
let Qstring =""; // "SELECT uid,id,username FROM members LIMIT 10";
|
||||||
let QextraString ="";
|
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 " +
|
QextraString= " AND j.country IN (SELECT c.country FROM members_wallet w " +
|
||||||
" LEFT JOIN currency c ON c.code =w.currency " +
|
" LEFT JOIN currency c ON c.code =w.currency " +
|
||||||
" LEFT JOIN members m ON m.id = w.member_id " +
|
" 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 +
|
" AND m.public_view = 1 AND m.expire> now() AND j.status = 1 " + QextraString +
|
||||||
" ORDER BY m.expire DESC LIMIT "+ data.limit;
|
" ORDER BY m.expire DESC LIMIT "+ data.limit;
|
||||||
|
|
||||||
|
logger.info(Qstring);
|
||||||
db.query(Qstring, function (err, result) {
|
db.query(Qstring, function (err, result) {
|
||||||
try {
|
try {
|
||||||
if (err) throw err;
|
if (err) throw err;
|
||||||
|
|||||||
Reference in New Issue
Block a user