From bcc1155365489498f171a245d26818be0aa526d0 Mon Sep 17 00:00:00 2001
From: JLChen <551775569@qq.com>
Date: 星期四, 25 三月 2021 18:40:59 +0800
Subject: [PATCH] 2021-03-25 1.完善丰林接口对接。
---
HDL_ON/DAL/FL/ESOnVideo.cs | 68 +++++++++++++++++++++++----------
1 files changed, 47 insertions(+), 21 deletions(-)
diff --git a/HDL_ON/DAL/FL/ESOnVideo.cs b/HDL_ON/DAL/FL/ESOnVideo.cs
index f7f67e1..e9a5cf2 100644
--- a/HDL_ON/DAL/FL/ESOnVideo.cs
+++ b/HDL_ON/DAL/FL/ESOnVideo.cs
@@ -38,11 +38,13 @@
}
/// <summary>
- ///
+ /// 闂ㄥ彛鏈恒�佷赴鏋楀皬鍖轰俊鎭拰鎴块棿淇℃伅绛夊弬鏁�
/// </summary>
public ESVideoInfo esVideoInfo;
- //public FLInfo mFLInfo;
+ /// <summary>
+ ///
+ /// </summary>
public void InitESVideoSDK()
{
//ESVideo.
@@ -66,6 +68,7 @@
Shared.Application.currentVC.NavigationController.PushViewController(vc, true);
#else
+
#endif
}
@@ -84,9 +87,12 @@
//vc.MESRoomID = mESVideoInfo.ESRoomID;
vc.DeviceName = mESVideoInfo.DeviceName;
//vc.RoomName = mESVideoInfo.RoomName;
- vc.MESCallDelegate = new OnESCallDelegate(this);
+ //vc.MESCallDelegate = new OnESCallDelegate(this);
+ mOnESCallDelegate = new OnESCallDelegate(this);
+ vc.MESCallDelegate = mOnESCallDelegate;
Shared.Application.currentVC.NavigationController.PushViewController(vc, true);
#else
+
#endif
}
@@ -99,7 +105,13 @@
/// <returns></returns>
bool CheckESVideoInfoIsNullOrEmpty()
{
- return (esVideoInfo == null || string.IsNullOrEmpty(esVideoInfo.callId));
+ if(esVideoInfo == null || string.IsNullOrEmpty(esVideoInfo.callId))
+ {
+ Utlis.WriteLine("ESVideoInfo Is NullOrEmpty");
+ return true;
+ }
+ return false;
+ //return (esVideoInfo == null || string.IsNullOrEmpty(esVideoInfo.callId));
}
/// <summary>
@@ -121,12 +133,11 @@
}
else
{
- Utlis.WriteLine("POST 鎺ュ惉澶辫触");
+ Utlis.WriteLine("POST 鎺ュ惉澶辫触 code: " + revertObj.Code);
}
})
- { IsBackground = true }.Start();
-
+ { IsBackground = false }.Start();
}
@@ -154,11 +165,11 @@
}
else
{
- Utlis.WriteLine("POST 鎸傛柇澶辫触");
+ Utlis.WriteLine("POST 鎸傛柇澶辫触 code: "+ revertObj.Code);
}
})
- { IsBackground = true }.Start();
+ { IsBackground = false }.Start();
}
/// <summary>
@@ -183,11 +194,11 @@
}
else
{
- Utlis.WriteLine("POST 鎷掓帴澶辫触");
+ Utlis.WriteLine("POST 鎷掓帴澶辫触 code: " + revertObj.Code);
}
})
- { IsBackground = true }.Start();
+ { IsBackground = false }.Start();
}
/// <summary>
@@ -215,14 +226,15 @@
}
else
{
- Utlis.WriteLine("POST 鎴浘涓婁紶澶辫触");
+ Utlis.WriteLine("POST 鎴浘涓婁紶澶辫触 code: " + revertObj.Code);
}
})
- { IsBackground = true }.Start();
+ { IsBackground = false }.Start();
}
+ DateTime UnlockDateTime = DateTime.MinValue;
/// <summary>
/// 寮�閿佹垚鍔�
/// </summary>
@@ -231,6 +243,15 @@
Utlis.WriteLine("UnlockAction");
if (CheckESVideoInfoIsNullOrEmpty()) return;
+
+ //3S鍐呬笉鍏佽瑙﹀彂绗簩娆�
+ if(UnlockDateTime.AddSeconds(3) > DateTime.Now)
+ {
+ UnlockDateTime = DateTime.Now;
+ Utlis.WriteLine("3S鍐呬笉鍏佽瑙﹀彂绗簩娆�");
+ //涓版灄SDKbug锛屽懠鍙殑鏃跺�欏紑閿佹垚鍔熶細鏈�2娆″洖璋冿紝
+ return;
+ }
new Thread(() =>
{
@@ -245,11 +266,11 @@
}
else
{
- Utlis.WriteLine("POST 寮�閿佸け璐�");
+ Utlis.WriteLine("POST 寮�閿佸け璐� code: " + revertObj.Code);
}
})
- { IsBackground = true }.Start();
+ { IsBackground = false }.Start();
}
#endregion
@@ -259,8 +280,11 @@
/////// <summary>
/////// OnESCallDelegate 缁ф壙鍝嶅簲浜嬩欢
/////// </summary>
- //OnESCallDelegate mOnESCallDelegate;
+ OnESCallDelegate mOnESCallDelegate;
+ /// <summary>
+ ///
+ /// </summary>
public class OnESCallDelegate : ESCallDelegate
{
@@ -333,6 +357,7 @@
{
DeviceName = "瀹ゅ鏈�88",
ESVideoUUID = "JJY000019VPLLF",
+
};
if (isMonitor)
{
@@ -340,6 +365,7 @@
}
else
{
+ eSVideoInfo.callId = "88888";
ShowESvideoVideoIntercom(eSVideoInfo);
}
@@ -360,7 +386,7 @@
/// 瀹ゅ鏈虹殑鍚嶇О
/// 渚嬶細瀹ゅ鏈�
/// </summary>
- public string DeviceName = string.Empty;
+ public string DeviceName = "闂ㄥ彛鏈�";
/// <summary>
/// 涓版灄璇锋眰鐨勫敮涓�id
/// </summary>
@@ -377,10 +403,10 @@
/// 涓版灄妤兼爧鍙�
/// </summary>
public string unitno;
- /// <summary>
- /// 涓版灄浣忓畢Id
- /// </summary>
- public string HomeID;
+ ///// <summary>
+ ///// 涓版灄浣忓畢Id
+ ///// </summary>
+ //public string HomeID;
/// <summary>
/// 鍛煎彨璁板綍Id
/// </summary>
--
Gitblit v1.8.0