Example #1
0
        private UserManagerDto GetUser(string userId, MsgUserType msgUserType)
        {
            UserManagerDto result = null;

            if (msgUserType != MsgUserType.WeChatCustomer)
            {
                result = _userService.Get(userId.ToInt());
            }
            else
            {
                //todo:加上判断获取微信用户
            }



            return(result);
        }
Example #2
0
        /// <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));
            }
        }