using System; using System.Threading; namespace iWareCommon.Utils { /// /// 任务号帮助类 /// public class TaskNoHelper { private readonly static object obj = new object(); /// /// 生成唯一的XiGang任务号 /// /// 类别 /// public static string GenerateTaskNo(string categroy) { var newTaskNo = ""; lock (obj) { Thread.Sleep(1000);//休眠1秒 newTaskNo = categroy + "_" + DateTime.Now.ToString("yyyyMMddHHmmss"); } return newTaskNo; } } }