/// <summary> /// 提交支付 /// </summary> /// <param name="order"></param> public static void Submit(PayHistory order) { if (order.OrderType == OrderType.支付) { if (string.IsNullOrEmpty(order.ProductOrderId)) { throw new Exception("支付类型订单必须传ProductOrderId"); } } Company.CompanyBase company = GetCompany(order.CompanyType); try { company.Submit(order); } catch (Exception ero) { if (ero is System.Threading.ThreadAbortException) { return; } CoreHelper.EventLog.Log("提交支付订单时出错:" + ero, true); throw ero; } }