|
@ -147,7 +147,7 @@ class SessionRepo {
|
|
* @param handler
|
|
* @param handler
|
|
*/
|
|
*/
|
|
static findSessionCountByType(userId,type,status,handler){
|
|
static findSessionCountByType(userId,type,status,handler){
|
|
let sql = "SELECT \"SESSION_ID\" as \"session_id\" COUNT as \"count\" FROM " + DB_TABLES.Participants + " W WHERE W.PARTICIPANT_ID = :PARTICIPANT_ID GROUP BY W.SESSION_ID";
|
|
|
|
|
|
let sql = "SELECT \"SESSION_ID\" as \"session_id\" FROM " + DB_TABLES.Participants + " W WHERE W.PARTICIPANT_ID = :PARTICIPANT_ID GROUP BY W.SESSION_ID";
|
|
let sessionSQL = "SELECT COUNT(ID) as \"count\" FROM " + DB_TABLES.Sessions + " S WHERE S.ID IN(" + sql + ") AND S.TYPE=:TYPE ";
|
|
let sessionSQL = "SELECT COUNT(ID) as \"count\" FROM " + DB_TABLES.Sessions + " S WHERE S.ID IN(" + sql + ") AND S.TYPE=:TYPE ";
|
|
if(status != null){
|
|
if(status != null){
|
|
sessionSQL = sessionSQL + " AND S.STATUS="+status;
|
|
sessionSQL = sessionSQL + " AND S.STATUS="+status;
|