/// <summary>
        /// 校验获取验证码请求参数
        /// </summary>
        /// <param name="verifyCodeType">验证码类型</param>
        /// <param name="email">邮箱地址</param>
        /// <param name="mobile">手机号码</param>
        private void CheckGetUserVerifyCode(string appSign, VerifyCodeType verifyCodeType, string terminalSign, string mobile)
        {
            // 1.校验验证码类型
            int codeType = verifyCodeType.GetHashCode();

            // 2.校验获取验证码方式
            if (string.IsNullOrWhiteSpace(mobile))
            {
                throw new MessageException("手机号码不能为空!");
            }

            //验证是否频繁发送
            terminalSign = mobile;
            bool isExist = this.IsExistVerifycodeBlackList(appSign, terminalSign, ConfigUtil.VarifyCodeFailCount);

            if (isExist)
            {
                throw new MessageException("您操作太频繁了,请稍候再试!");
            }
        }