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; } } }