Ejemplo n.º 1
0
        /// <summary>
        /// 获取会员信息
        /// </summary>
        /// <param name="request"></param>
        /// <returns></returns>
        public ExecuteResult <CustomerInfoResponse> GetUserInfo(GetUserInfoRequest request)
        {
            var userModel = GetUser(request.AuthUid);

            if (userModel == null)
            {
                return(new ExecuteResult <CustomerInfoResponse>(null)
                {
                    StatusCode = StatusCode.ClientError, Message = "获取用户信息失败"
                });
            }

            var result   = new ExecuteResult <CustomerInfoResponse>();
            var response = MappingManager.CustomerInfoResponseMappingForReadCount(userModel);

            result.Data = response;

            return(result);
        }