Exemple #1
0
        /// <summary>
        /// 根据客户微信openId获取客户信息
        /// </summary>
        /// <param name="OpenId">客户微信openId</param>
        /// <returns>客户信息</returns>
        public Customer GetByOpenId(string serviceSpaceId, string OpenId)
        {
            //参数验证
            if (string.IsNullOrEmpty(OpenId))
            {
                ErrorMsg = ErrorCode.ParameterNull;
                return(null);
            }

            //数据获取
            Customer   customer       = null;
            DataEntity customerEntity = _customerProvider.GetByOpenId(serviceSpaceId, OpenId);

            if (customerEntity != null)
            {
                customer = GetCustomerFromEntity(customerEntity);
            }
            return(customer);
        }