61 lines
2.5 KiB
C#
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;
|
|
}
|
|
}
|
|
}
|