@ -129,7 +129,7 @@ exports.DB_TABLES = {
Topics: "topics",
StickySessions: "sticky_sessions",
sesstionTypeToTableName: function (sessionType) {
sessionTypeToTableName: function (sessionType) {
switch (sessionType) {
case SESSION_TYPES.SYSTEM:
return DB_TABLES.SystemMessages;
@ -121,7 +121,7 @@ class Patient extends RedisModel {
* @param message
*/
sendConsultWechatReplyTempMsg(message) {
let selt = this;
let self = this;
// 发送微信消息
function sendWxMessage(openid, name, consult) {
@ -74,7 +74,7 @@ class MessageRepo {
* @param sessionId
static save(messages, sessionType, messageId, sessionId) {
var sql = "INSERT INTO " + DB_TABLES.sesstionTypeToTableName(sessionType) +
var sql = "INSERT INTO " + DB_TABLES.sessionTypeToTableName(sessionType) +
" (id, session_id, sender_id, sender_name,content_type, content, timestamp) VALUES (?,?,?,?,?,?,?)";
ImDb.execQuery({
"sql": sql,
@ -64,11 +64,12 @@ let wechatConfig = {
}
};
// 会话配置
let sessionConfig = {
maxMessageCount: 1000, // 会话缓存的消息数量
maxMessageTimespan: 7 * 24 * 3600, // 会话缓存的最大时间跨度,此条件暂时不使用
maxMessageTimespan: 7 * 24 * 3600, // 会话缓存的最大时间跨度
expireTime: 3 * 60 * 60 * 1000, // 会话过期时间,以毫秒计
expireSessionCleanCount: 10 // 每次清理多少个过期会话