|
@ -205,8 +205,8 @@ class TopicRepo {
|
|
|
static findAllBySessionLastActiveTime(timespan, handler) {
|
|
|
let sql = "SELECT s.id session_id, s.name session_name, s.create_date session_create_time, s.last_message_time, " +
|
|
|
"t.id topic_id, t.name topic_name, t.create_time topic_create_time, t.start_message_id " +
|
|
|
"FROM sessions s, topics t " +
|
|
|
"WHERE s.id = t.session_id AND t.end_message_id IS NULL AND s.last_sender_id IN (SELECT id FROM doctors d)" +
|
|
|
"FROM sessions s, wlyy_consults t " +
|
|
|
"WHERE c.con s.id = t.session_id AND t.end_message_id IS NULL AND s.last_sender_id IN (SELECT id FROM doctors d where d.id<>t.patient) " +
|
|
|
"AND UNIX_TIMESTAMP(now()) - UNIX_TIMESTAMP(s.last_message_time) > ? " +
|
|
|
"ORDER BY t.create_time";
|
|
|
|