示例#1
0
        public string GetLastCount()
        {
            var senparcSmsSetting = _serviceProvider.GetService <IOptions <SenparcSmsSetting> >();
            var smsPlatform       = SmsPlatformFactory.GetSmsPlateform(senparcSmsSetting.Value.SmsAccountCORPID, senparcSmsSetting.Value.SmsAccountName, senparcSmsSetting.Value.SmsAccountPassword, senparcSmsSetting.Value.SmsAccountSubNumber);

            return(smsPlatform.GetLastCount());
        }
示例#2
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="ip"></param>
        /// <param name="content"></param>
        /// <param name="phoneNumber"></param>
        /// <param name="addHotLine"></param>
        /// <param name="postfix"></param>
        /// <returns></returns>
        public SmsResult Send(string ip, string content, string phoneNumber,
                              bool addHotLine = true, string postfix = " 客服热线:400-9939-858")
        {
            var          senparcSmsSetting = _serviceProvider.GetService <IOptions <SenparcSmsSetting> >();
            ISmsPlatform smsPlatform       = null;
            SmsResult    smsResult         = SmsResult.未知错误;

            content     = $"【SCF】{content}{postfix}"; //加上签名和后缀
            smsPlatform = SmsPlatformFactory.GetSmsPlateform(senparcSmsSetting.Value.SmsAccountCORPID, senparcSmsSetting.Value.SmsAccountName, senparcSmsSetting.Value.SmsAccountPassword, senparcSmsSetting.Value.SmsAccountSubNumber);
            smsResult   = smsPlatform.Send(content, phoneNumber);
            return(smsResult);
        }