2025-03-28 09:49:56 +08:00

61 lines
2.5 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace WebServiceTest
{
class Program
{
static void Main(string[] args)
{
//string pattern4 = @"^\d{11}" + DateTime.Today.ToString("yy") +
// @"\d{1}(" + DateTime.Today.ToString("dd") +
// "|" + DateTime.Today.AddDays(1).ToString("dd") +
// "|" + DateTime.Today.AddDays(-1).ToString("dd") + ")$";
//if(System.Text.RegularExpressions.Regex.IsMatch("0000079165719028", pattern4))
//{
// Console.WriteLine(1);
//}
//else
//{
// Console.WriteLine(0);
//}
//Console.ReadLine();
//return;
System.Data.DataTable dataTable = ESSupport.Lib.SyBaseHelper.QueryOdbc("select * from T_CONFIGURATION").Tables[0];
Console.WriteLine(dataTable.Select("CONFIGURATION_NAME IN ('mobilepayoperators','MOBILEPAYOPERATORS')").Count());
for (int n = 0; n < 5; n++)
{
for (int i = 0; i < 20; i++)
{
string _Order = "8888880420021" + n.ToString() + i.ToString().PadLeft(2, '0') + DateTime.Now.ToString("yyyyMMddHHmmss");
new System.Threading.Thread((System.Threading.ThreadStart)delegate
{
System.Collections.Hashtable hashtable = new System.Collections.Hashtable
{
{ "TICKETCODE",_Order },
{ "TICKETPRICE", "0.01" },
{ "USERPAYCODE", "130000000000000"+ n.ToString().PadLeft(2, '0') + i.ToString().PadLeft(2, '0') },
{ "PAYTYPE", "WECHAT" },
{ "PAYDESC", "1" }
};
string _Count = n.ToString();
try
{
Console.WriteLine(_Order + "【" + _Count + "】:" + ESSupport.Lib.SoapWSHelper.QuerySoapWebServiceString("http://192.168.11.190:7082/service.asmx", "createpay", hashtable));
}
catch (Exception ex)
{
Console.WriteLine(_Order+"【"+ _Count + "】异常:" + ex.Message);
}
}).Start();
}
System.Threading.Thread.Sleep(1000);
}
Console.ReadLine();
return;
}
}
}