示例#1
0
        public ApiResult Exist(string Account, string AccountType = "Mobile")
        {
            var bll = new BLL.User.Implements.UserService();
            Response <List <UserDTO> > list = null;

            if (AccountType == "Mobile")
            {
                list = bll.GetPageList <UserDTO>(1, 1, i => i.Mobile == Account && !i.IsDeleted);
            }
            if (AccountType == "UserAccount")
            {
                list = bll.GetPageList <UserDTO>(1, 1, i => i.UserAccount == Account && !i.IsDeleted);
            }

            UserDTO model = null;

            //敏感数据不返回
            if (list.Data != null && list.Data.Count() > 0)
            {
                model             = list.Data[0];
                model.Password    = null;
                model.PayPassword = null;
                return(model.ToApiResultForObject());
            }

            return(EnumApiStatus.BizError.ToApiResultForApiStatus("该用户不存在"));
        }