Esempio n. 1
0
File: Util.cs Progetto: githexing/05
        /// <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);
            }
        }