public void PayOrder() { decimal amount = 0; string orderNo = ""; StudentOrderBll bll = new StudentOrderBll(); List <Task> ts = new List <Task>(); bll.OrderPay(10002, 10002, new int[2] { 10000, 10002 }, CashPayTypeEnum.微信, out amount, out orderNo); for (int index = 10101; index <= 10150; index++) { //if (index % 2 == 0) //{ // ts.Add(Task.Factory.StartNew<int>(() => // { // return bll.OrderPay(10000, 10000, new int[3] { 10000, 10001, 10002 }, CashPayTypeEnum.微信); // })); //} //else //{ var x = index; ts.Add(Task.Factory.StartNew(() => { bll.OrderPay(x, x, new int[3] { 10000, 10001, 10002 }, CashPayTypeEnum.微信, out amount, out orderNo); })); //} } Task.WaitAll(ts.ToArray()); //bll.OrderPay(10000, 10000, new int[3] { 10000, 10001, 10002 }, CashPayTypeEnum.微信); }
public void OrderPayTest() { StudentOrderBll bll = new StudentOrderBll(); decimal amount = 0; string orderNo = ""; bll.OrderPay(10225, 10013, new int[1] { 10020 }, CashPayTypeEnum.微信, out amount, out orderNo); }