From c44b10e4447e84dbdfa9105edf460ef364a8f2b3 Mon Sep 17 00:00:00 2001 From: 陈嘉乐 <cjl@hdlchina.com.cn> Date: 星期一, 30 十一月 2020 19:53:35 +0800 Subject: [PATCH] Merge branch 'master' into WJC --- HDL_ON/UI/UI2/3-Intelligence/Automation/Logic.cs | 62 +++++-------------------------- 1 files changed, 10 insertions(+), 52 deletions(-) diff --git a/HDL_ON/UI/UI2/3-Intelligence/Automation/Logic.cs b/HDL_ON/UI/UI2/3-Intelligence/Automation/Logic.cs index a06cfa9..50ccd16 100644 --- a/HDL_ON/UI/UI2/3-Intelligence/Automation/Logic.cs +++ b/HDL_ON/UI/UI2/3-Intelligence/Automation/Logic.cs @@ -8,6 +8,14 @@ public class Logic { /// <summary> + /// 閫昏緫鍒楄〃 + /// </summary> + public static List<Logic> LogicList = new List<Logic>(); + /// <summary> + /// 褰撳墠閫昏緫 + /// </summary> + public static Logic currlogic; + /// <summary> /// 閫昏緫鍞竴鏍囪瘑 /// </summary> public string sid = ""; @@ -35,57 +43,7 @@ /// 閫昏緫杈撳嚭鐩爣鏁扮粍 /// </summary> public List<Output> output = new List<Output>(); - /// <summary> - /// 鐢熸垚閫昏緫sid鏂规硶 - /// </summary> - public string NewSid() - { - string logicId = ""; - try - { - string sOidBeginsWith = "000101";//鍘傚晢 + 閫氳鏂瑰紡 - DateTime dt = DateTime.Now; - DateTime startTime = TimeZoneInfo.ConvertTimeToUtc(new DateTime(2020, 1, 1)); - long m = (long)((dt - startTime).TotalMilliseconds / 10); - string sTimeSpan = "00000000"; - - byte[] arry = new byte[4]; - arry[0] = (byte)(m & 0xFF); - arry[1] = (byte)((m & 0xFF00) >> 8); - arry[2] = (byte)((m & 0xFF0000) >> 16); - arry[3] = (byte)((m >> 24) & 0xFF); - sTimeSpan = arry[0].ToString("X2") + arry[1].ToString("X2") + arry[2].ToString("X2") + arry[3].ToString("X2"); - - - if (sTimeSpan.Length > 8) - { - sTimeSpan = sTimeSpan.Substring(0, 8); - } - else - { - sTimeSpan = "00000000"; - } - - logicId = sOidBeginsWith + sTimeSpan; - - logicId += "0A"; - logicId += "0A01"; - //0A01 鐗╂ā鍨嬩负閫昏緫锛� 0001 琛ㄧず 1 鍙烽�昏緫鍔熻兘 - int iTopLogicId = 1; - - Random random = new Random(); - iTopLogicId = random.Next(0, 255); - iTopLogicId += random.Next(0, 255); - - logicId += iTopLogicId.ToString("X4");//閫昏緫鍙� 涓や釜byte - logicId += "1100"; - } - catch - { - return logicId; - } - return logicId; - } + } /// <summary> @@ -97,7 +55,7 @@ /// 鏃堕棿绫诲瀷 /// (鎵ц涓�娆�:once锛屾瘡澶�:day锛屾瘡鏈�:mon锛屾槦鏈�:week锛屾棩鏈熸:date_to_date) /// </summary> - public string type = ""; + public string type = "day"; public List<string> value = new List<string>(); } /// <summary> -- Gitblit v1.8.0