private UserManagerDto GetUser(string userId, MsgUserType msgUserType) { UserManagerDto result = null; if (msgUserType != MsgUserType.WeChatCustomer) { result = _userService.Get(userId.ToInt()); } else { //todo:加上判断获取微信用户 } return(result); }
/// <summary> /// 获取消息列表 /// </summary> /// <param name="userId"></param> /// <returns></returns> public void GetMsgList() { try { var user = Session[MXKeys.SESSION_ADMIN_INFO] as Model.manager; if (user == null) { throw new Exception("用户未登陆!"); } var userDto = _userService.Get(user.id); var list = _msgService.GetMsgList(userDto); Context.Response.Write(AjaxResult.Success(list)); } catch (UnAuthException jsEx) { Context.Response.Write(AjaxResult.Error(jsEx.RedirectUrl, jsEx.Code)); } catch (Exception ex) { Context.Response.Write(AjaxResult.Error(ex.Message)); } }