/// <summary> /// 生成随机订单号 /// </summary> /// <returns></returns> public static string BuildOuterOrderNumber(int UserID) { lgk.BLL.tb_remit remitbll = new lgk.BLL.tb_remit(); string payId = "1"; //支付编号 var len = 20 - 15 - payId.ToString().Length; var orderNumber = GetUniqueIndentifier(len) + payId + DateTime.Now.ToString("yyMMddHHmmssfff"); lgk.Model.tb_remit me = remitbll.GetModel(" UserID=" + UserID + " and Remit004='" + orderNumber + "'"); if (me != null) { return(BuildOuterOrderNumber(UserID)); } else { return(orderNumber); } }