using CommonUtil;
|
using Operater.DAL;
|
using Operater.DbModel;
|
using SqlSugar;
|
using System;
|
using System.Threading;
|
|
namespace SmsSendTool
|
{
|
class Program
|
{
|
static void Main(string[] args)
|
{
|
ThreadStart threadStart = delegate
|
{
|
do
|
{
|
try
|
{
|
//查询审核成功的任务
|
var send_where_expression = Expressionable.Create<SmsSend>().And(m => m.Sendstatus == 1).And(m => m.Isshowsend == 0).ToExpression();
|
var smssendlist = new SmsSendDAL().ListGet(send_where_expression, t => t.Createtime, DbEnum.OrderType.Asc);
|
if (smssendlist != null && smssendlist.Count > 0)
|
{
|
SendMain sendMain = new SendMain();
|
foreach (var smssend in smssendlist)
|
{
|
sendMain.SendSms(smssend.Id);
|
}
|
}
|
|
}
|
catch (Exception ex)
|
{
|
Console.WriteLine(ex.ToString());
|
Console.WriteLine("数据异常");
|
}
|
Thread.Sleep(10000);
|
} while (true);
|
};
|
Thread mainThread = new Thread(threadStart);
|
mainThread.IsBackground = true;
|
mainThread.Start();
|
|
Console.ReadLine();
|
}
|
}
|
}
|