using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Net;
using System.Text;
using System.Web;
namespace IStation.Server
{
///
/// sms短消息辅助类
///
public class DataDockingSmsHelper
{
///
///
///
public static bool Send(Model.DataDockingProblem problem, Model.DataDockingProblem.SmsHandleParameters handleParas)
{
try
{
string content = $"【智慧泵站】{problem.Name},中断时长超过 {problem.Interruption} 秒, 数据出现问题! ";
string signName = "【智慧泵站】";
string productId = "676767";
foreach (var tele in handleParas.Telephones)
{
string strURL = "http://www.ztsms.cn:8800/sendXSms.do?username={0}&password={1}&mobile={2}&content={3}&dstime=&productid={4}&xh=";
strURL = string.Format(strURL, handleParas.Account.UserName, handleParas.Account.Password, tele, HttpUtility.UrlEncode(content + signName), productId);
WebRequest wRequest = WebRequest.Create(strURL);
WebResponse wResponse = wRequest.GetResponse();
Stream stream = wResponse.GetResponseStream();
StreamReader reader = new StreamReader(stream, System.Text.Encoding.Default);
string result = reader.ReadToEnd();
wResponse.Close();
if (!result.Contains("1,"))
{
return false;
}
}
return true;
}
catch //(Exception)
{
return default;
//throw;
}
}
}
}