From ea318e20d9a513bfae81a9203cef4bca0fc23c2c Mon Sep 17 00:00:00 2001
From: wxr <464027401@qq.com>
Date: 星期三, 30 九月 2020 11:01:15 +0800
Subject: [PATCH] 202009301
---
HDL_ON/Entity/Function/Scene.cs | 64 ++++++++++++++++++++++++++++++-
1 files changed, 61 insertions(+), 3 deletions(-)
diff --git a/HDL_ON/Entity/Function/Scene.cs b/HDL_ON/Entity/Function/Scene.cs
index 6784b1d..500f47e 100644
--- a/HDL_ON/Entity/Function/Scene.cs
+++ b/HDL_ON/Entity/Function/Scene.cs
@@ -17,13 +17,71 @@
/// <summary>
/// 鍦烘櫙鑳屾櫙
/// </summary>
- public string ImagePath = "FunctionIcon/Scene/s1.png";
+ public string ImagePath = "Intelligence/Gallery/scenebg1.png";//"FunctionIcon/Scene/s1.png";
/// <summary>
- /// bus鍦烘櫙鏁版嵁
+ /// 鍦烘櫙鍔熻兘鍒楄〃
/// </summary>
- public Dictionary<string, byte[]> bus_SceneData = new Dictionary<string, byte[]>();
+ public List<Function> sceneFunctionList = new List<Function>();
+
+ /// <summary>
+ /// 鐢熸垚鍦烘櫙sid
+ /// </summary>
+ public void NewSid()
+ {
+ string sSceneid = "";
+ 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";
+ }
+
+ sSceneid = sOidBeginsWith + sTimeSpan;
+
+ sSceneid += "0A";
+ sSceneid += "0A01";
+ //0A01 鐗╂ā鍨嬩负鍦烘櫙锛� 0001 琛ㄧず 1 鍙峰満鏅姛鑳�
+ int iTopSceneId = 1;
+
+ Random random = new Random();
+ iTopSceneId = random.Next(0, 255);
+ iTopSceneId += random.Next(0, 255);
+
+ sSceneid += iTopSceneId.ToString("X4");//鍦烘櫙鍙� 涓や釜byte
+ sSceneid += "1100";
+ sid = sSceneid;
+ }
+ catch
+ {
+ sid = sSceneid;
+ }
+ }
+
}
+
+
}
//5.1.14鑾峰彇鍦烘櫙鍒楄〃
//璇锋眰鍙傛暟
--
Gitblit v1.8.0