/// <summary> /// 获取指定类型的订单号 /// </summary> /// <param name="codeType"></param> /// <returns></returns> public static string GetCode(BaseInfo.CodeType codeType) { DateTime dateTime = DateTime.Now; string tradeCode = codeType.ToString() + (dateTime.Year - (0)).ToString().Substring(2, 2) + dateTime.Month.ToString("D2") + dateTime.Day.ToString("D2") + dateTime.Hour.ToString("D2") + GetCodeValue(codeType).ToString("D3"); return(tradeCode); }
/// <summary> /// 获取指定类型的当前编号 /// </summary> /// <param name="codeType">单据类型</param> /// <returns></returns> public static int GetCodeValue(BaseInfo.CodeType codeType) { var parm = new Parameter(QueryString.PARM_CODETYPE, codeType); using (var db = DatabaseFactory.Create()) { return(db.GetValue <int>(true, QueryString.SELECT_GET_CODEVALUE, parm)); } }