You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

59 lines
1.6 KiB

3 years ago
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading;
using Stone.Common;
namespace Stone.WinBiz.JISAdmin
{
public class F_SMS
{
private static string sms_message = "";
public static void SendSMS(string msg)
{
sms_message = msg;
Thread t_sms = new Thread(SendSMS);
t_sms.Start();
}
private static void SendSMS()
{
try
{
string number = MyAppconfig.ReadValue("手机号").Trim();
if (number == "") return;
if (sms_message == "") return;
MyHttpClient hc = new MyHttpClient();
string url = "http://sdk2.entinfo.cn:8061/mdsmssend.ashx?sn={0}&pwd={1}&mobile={2}&content={3}&ext=&stime=&rrid=&msgfmt=";
object[] obj = new object[10];
obj[0] = "SDK-BBX-010-21321";
obj[1] = Stone.Common.MyStrings.GetMD5String(obj[0].ToString() + "0b3)51-)").ToUpper();
obj[2] = number;
obj[3] = DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss") + " JIS5000 " + sms_message + " 【沈阳名华】";
url = string.Format(url, obj);
string ret = hc.GetData(url);
sms_message = "";
MyLogger.Write("发送手机[" + number + "],发送内容[" + obj[3].ToString() + "],返回结果为:" + ret);
}
catch (Exception ex)
{
MyLogger.Write(ex.Message);
}
}
}
}