diff --git a/models/challengeModel.js b/models/challengeModel.js index 458d2b2..9779b1f 100644 --- a/models/challengeModel.js +++ b/models/challengeModel.js @@ -98,13 +98,8 @@ const challengeModel = { const connection = await pool.getConnection(); try { - // const [rows, fields] = await connection.query( - // `SELECT COUNT(DISTINCT cT.id) FROM challenge cT LEFT JOIN challenge_participant cpT ON cT.id = cpT.challenge_id LEFT JOIN member m ON cpT.member_id = m.id WHERE m.id = 22 AND cT.challenge_status = "PROGRESS";`, - // [memberId] - // ); - const [rows, fields] = await connection.query( - `SELECT COUNT(DISTINCT cT.id) FROM challenge cT LEFT JOIN challenge_participant cpT ON cT.id = cpT.challenge_id LEFT JOIN member m ON cpT.member_id = m.id LEFT JOIN challenge_certification ccT ON cT.id = ccT.challenge_id WHERE m.id = 22 AND cT.challenge_status = 'PROGRESS' AND (ccT.is_authenticate IS NULL OR (ccT.is_authenticate = FALSE AND ccT.updated_at < CURDATE()));`, + `SELECT COUNT(DISTINCT cT.id) FROM challenge cT LEFT JOIN challenge_participant cpT ON cT.id = cpT.challenge_id LEFT JOIN member m ON cpT.member_id = m.id LEFT JOIN challenge_certification ccT ON cT.id = ccT.challenge_id WHERE m.id = ? AND cT.challenge_status = 'PROGRESS' AND (ccT.is_authenticate IS NULL OR (ccT.is_authenticate = FALSE AND ccT.updated_at < CURDATE()));`, [memberId] );