letsql="SELECT * FROM `msghistory` WHERE id < :maxId AND ((senderId = :senderId AND targetId = :targetId) OR (targetId = :senderId AND senderId = :targetId)) ORDER BY id DESC LIMIT :pageSize "
varuserList=awaitthis.userDao.customQuery("SELECT * FROM p_user WHERE id IN ("+userIds.join(",")+") ");
userList.forEach(item=>{
userMap["id"+item.id]=item;
});
}
// 未读消息数量
varunreadList=awaitthis.userDao.customQuery("SELECT senderId, COUNT(1) AS num FROM `msghistory` WHERE isRead = 0 AND targetId = "+userId+" GROUP BY senderId ");