/// <summary>
        /// 短信验证码检查
        /// <para>作    者:蔡亚康</para>
        /// <para>创建时间:2019-03-06</para>
        /// </summary>
        /// <param name="mobile">手机号码</param>
        /// <param name="smsCode">收到的验证码</param>
        /// <exception>
        /// 异常ID:1->验证码有误
        /// </exception>
        public void ValidateSmsCode(string mobile, string smsCode)
        {
            UserLoginSmsService smsService = new UserLoginSmsService(mobile);

            if (!smsService.Validate(smsCode))
            {
                LogWriter.Write("AuthenicationService.ValidateSmsCode", "ValidateSmsCode");
                throw new BussinessException(ModelType.Hss, 1);
            }
        }
        /// <summary>
        /// 发送短信
        /// <para>作    者:蔡亚康</para>
        /// <para>创建时间:2019-03-06</para>
        /// </summary>
        public void SendSignInCode(string mobile)
        {
            TblHssPassport passport = _repository.Value.GetByUserCode(mobile);

            //1、验证账户是否存在
            this.ValidateUserExist(passport);

            //2、发送短信
            UserLoginSmsService smsService = new UserLoginSmsService(mobile);

            smsService.Send();
        }