/// <summary> /// 获取客户消息列表 /// </summary> /// <param name="userId"></param> /// <returns></returns> public List <UserOnlineModel> GetOnlineList(string userId) { var user = _chatHelper.GetUserInfo(userId); var log = new Log("Chat/GetOnlineList/" + user.BG_NO + ""); var list = new List <UserOnlineModel>(); if (!string.IsNullOrEmpty(userId)) { list = _crmEvaMstrRepository.GetUserOnlineList(userId); if (list.Count > 0) { foreach (var item in list) { var model = UserList.Where(c => c.UserId == item.OPEN_ID).FirstOrDefault(); item.ONLINESTATUS = model != null ? true : false; } } } return(list); }