From f5d70cb8d5407e1aeaa596976639837151c9c909 Mon Sep 17 00:00:00 2001
From: JLChen <551775569@qq.com>
Date: 星期四, 25 三月 2021 13:47:32 +0800
Subject: [PATCH] 2021-03-25 1.增加相关接口
---
HDL-ON_Android/HDL-ON_Android.csproj | 1
HDL-ON_Android/.DS_Store | 0
/dev/null | 117 -----------
HDL_ON/DAL/Server/NewAPI.cs | 37 +++
HDL-ON_iOS/HDL-ON_iOS.csproj | 1
HDL_ON/DAL/FL/ESOnVideo.cs | 394 +++++++++++++++++++++++++++++++++++++++
.vs/HDL_APP_Project/xs/UserPrefs.xml | 30 +-
HDL_ON/HDL_ON.projitems | 2
8 files changed, 444 insertions(+), 138 deletions(-)
diff --git a/.vs/HDL_APP_Project/xs/UserPrefs.xml b/.vs/HDL_APP_Project/xs/UserPrefs.xml
index 7ffbd35..308018c 100644
--- a/.vs/HDL_APP_Project/xs/UserPrefs.xml
+++ b/.vs/HDL_APP_Project/xs/UserPrefs.xml
@@ -1,27 +1,21 @@
-锘�<Properties StartupConfiguration="{09712674-2A38-407B-B1E2-560B2C352F9A}|Default">
- <MonoDevelop.Ide.ItemProperties.HDL-ON__iOS PreferredExecutionTarget="MonoDevelop.IPhone.IPhoneSimulatorTarget.08FD445C-3EE8-4ED2-BF28-B42ADD0DA92C" />
- <MonoDevelop.Ide.Workbench ActiveDocument="HDL_ON/Common/Constant.cs">
+锘�<Properties StartupConfiguration="{D998E133-F0DD-4760-BE3C-461632F54DA4}|Default">
+ <MonoDevelop.Ide.ItemProperties.HDL-ON__iOS PreferredExecutionTarget="MonoDevelop.IPhone.IPhoneDeviceTarget.00008030-00014C392121802E" />
+ <MonoDevelop.Ide.Workbench ActiveDocument="HDL_ON/UI/UI1-Login/ForgetPasswordPage.cs">
<Files>
- <File FileName="HDL-ON_iOS/Other/ESVideo.cs" Line="9" Column="27" />
- <File FileName="HDL-ON_Android/Application.cs" Line="30" Column="10" />
- <File FileName="HDL_ON/Common/HDLCommon.cs" Line="251" Column="23" />
- <File FileName="HDL-ON_Android/Other/JLCountrycode.cs" Line="67" Column="32" />
- <File FileName="HDL-ON_Android/Other/JPush/JPushService.cs" Line="1" Column="1" />
- <File FileName="HDL-ON_Android/Other/JPush/JPushReceiver.cs" Line="177" Column="52" />
- <File FileName="HDL_ON/Common/Constant.cs" Line="241" Column="32" />
+ <File FileName="HDL_ON/UI/UI1-Login/ForgetPasswordPage.cs" Line="1" Column="1" />
</Files>
<Pads>
<Pad Id="ProjectPad">
<State name="__root__">
<Node name="HDL_APP_Project" expanded="True">
<Node name="HDL_ON" expanded="True">
- <Node name="Common" expanded="True">
- <Node name="Constant.cs" selected="True" />
+ <Node name="DAL" expanded="True">
+ <Node name="FL" expanded="True" />
</Node>
- </Node>
- <Node name="HDL-ON_Android" expanded="True">
- <Node name="Other" expanded="True">
- <Node name="JPush" expanded="True" />
+ <Node name="UI" expanded="True">
+ <Node name="UI1-Login" expanded="True">
+ <Node name="ForgetPasswordPage.cs" selected="True" />
+ </Node>
</Node>
</Node>
<Node name="HDL-ON_iOS" expanded="True">
@@ -39,8 +33,8 @@
<String>Shared.Droid.TouchID/Shared.Droid.TouchID.csproj</String>
<String>Shared.IOS/Shared.IOS.csproj</String>
</DisabledProjects>
- <MonoDevelop.Ide.Workspace ActiveConfiguration="Debug" />
- <MonoDevelop.Ide.ItemProperties.HDL-ON__Android PreferredExecutionTarget="Android.822QECU5228FU" />
+ <MonoDevelop.Ide.Workspace ActiveConfiguration="Debug|iPhone" />
+ <MonoDevelop.Ide.ItemProperties.HDL-ON__Android PreferredExecutionTarget="Android.Android_Accelerated_Oreo" />
<MonoDevelop.Ide.DebuggingService.Breakpoints>
<BreakpointStore />
</MonoDevelop.Ide.DebuggingService.Breakpoints>
diff --git a/HDL-ON_Android/.DS_Store b/HDL-ON_Android/.DS_Store
index ec75957..9a2b94c 100644
--- a/HDL-ON_Android/.DS_Store
+++ b/HDL-ON_Android/.DS_Store
Binary files differ
diff --git a/HDL-ON_Android/HDL-ON_Android.csproj b/HDL-ON_Android/HDL-ON_Android.csproj
index 676054f..fd4c1d4 100644
--- a/HDL-ON_Android/HDL-ON_Android.csproj
+++ b/HDL-ON_Android/HDL-ON_Android.csproj
@@ -137,7 +137,6 @@
<Compile Include="Other\JLCountrycode.cs" />
<Compile Include="Other\JPush\JPushReceiver.cs" />
<Compile Include="Other\JPush\JPushService.cs" />
- <Compile Include="Other\ESOnVideo.cs" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\AboutResources.txt" />
diff --git a/HDL-ON_Android/Other/ESOnVideo.cs b/HDL-ON_Android/Other/ESOnVideo.cs
deleted file mode 100644
index d632c32..0000000
--- a/HDL-ON_Android/Other/ESOnVideo.cs
+++ /dev/null
@@ -1,106 +0,0 @@
-锘縰sing System;
-
-namespace Shared
-{
- /// <summary>
- /// 涓版灄鍙瀵硅
- /// </summary>
- public class ESOnVideo
- {
- /// <summary>
- ///
- /// </summary>
- private static ESOnVideo m_Current = null;
- /// <summary>
- ///
- /// </summary>
- public static ESOnVideo Current
- {
- get
- {
- if (m_Current == null)
- {
- m_Current = new ESOnVideo();
- }
- return m_Current;
- }
- }
-
- public void InitESVideoSDK()
- {
- //ESVideo.
- }
-
- /// <summary>
- /// 鐩戞帶椤甸潰
- /// </summary>
- /// <param name="mESVideoInfo"></param>
- public void ShowESVideoMonitor(ESVideoInfo mESVideoInfo)
- {
-
- }
-
-
-
- /// <summary>
- /// 琚懠鍙〉闈�
- /// </summary>
- /// <param name="mESVideoInfo"></param>
- public void ShowESvideoVideoIntercom(ESVideoInfo mESVideoInfo)
- {
-
- }
-
- /// <summary>
- /// 娴嬭瘯鏂规硶
- /// </summary>
- /// <param name="isMonitor"></param>
- public void Test(bool isMonitor = true) {
- ESVideoInfo eSVideoInfo = new ESVideoInfo()
- {
- DeviceName = "瀹ゅ鏈�88",
- ESVideoUUID = "JJY000019VPLLF",
- };
- if (isMonitor)
- {
- ShowESVideoMonitor(eSVideoInfo);
- }
- else
- {
- ShowESvideoVideoIntercom(eSVideoInfo);
- }
-
- }
- }
-
- public class ESVideoInfo
- {
- /// <summary>
- /// 瀹ゅ鏈虹殑UUID
- /// 渚嬶細JJY000007FSEYX
- /// </summary>
- public string ESVideoUUID = string.Empty;
- /// <summary>
- /// 褰撳墠鐢ㄦ埛鐨勬埧闂碔D
- /// 渚嬶細0801
- /// </summary>
- public int ESRoomID;
- /// <summary>
- /// 瀹ゅ鏈虹殑鍚嶇О
- /// 渚嬶細瀹ゅ鏈�
- /// </summary>
- public string DeviceName = string.Empty;
- /// <summary>
- /// 鎴块棿鍛藉悕
- /// 渚嬶細8鏍�1鍗曞厓0801
- /// </summary>
- public string RoomName = string.Empty;
- /// <summary>
- /// 鏄惁鏀惰棌
- /// </summary>
- public bool IsCollect;
-
- }
-
-
-}
diff --git a/HDL-ON_iOS/HDL-ON_iOS.csproj b/HDL-ON_iOS/HDL-ON_iOS.csproj
index eedb958..7952804 100644
--- a/HDL-ON_iOS/HDL-ON_iOS.csproj
+++ b/HDL-ON_iOS/HDL-ON_iOS.csproj
@@ -474,7 +474,6 @@
<Compile Include="ZXingOverlayView.cs" />
<Compile Include="Other\JLCountrycode.cs" />
<Compile Include="BlueWifi.cs" />
- <Compile Include="Other\ESOnVideo.cs" />
</ItemGroup>
<ItemGroup>
<BundleResource Include="Resources\Phone\LoginIcon\ShowPasswordIcon.png" />
diff --git a/HDL-ON_iOS/Other/ESOnVideo.cs b/HDL-ON_iOS/Other/ESOnVideo.cs
deleted file mode 100644
index 6641d3a..0000000
--- a/HDL-ON_iOS/Other/ESOnVideo.cs
+++ /dev/null
@@ -1,117 +0,0 @@
-锘縰sing System;
-using Shared.IOS.ESVideoOnSDK;
-
-namespace Shared
-{
- /// <summary>
- /// 涓版灄鍙瀵硅
- /// </summary>
- public class ESOnVideo
- {
- /// <summary>
- ///
- /// </summary>
- private static ESOnVideo m_Current = null;
- /// <summary>
- ///
- /// </summary>
- public static ESOnVideo Current
- {
- get
- {
- if (m_Current == null)
- {
- m_Current = new ESOnVideo();
- }
- return m_Current;
- }
- }
-
- public void InitESVideoSDK()
- {
- //ESVideo.
- }
-
- /// <summary>
- /// 鐩戞帶椤甸潰
- /// </summary>
- /// <param name="mESVideoInfo"></param>
- public void ShowESVideoMonitor(ESVideoInfo mESVideoInfo)
- {
- ESOnMonitorViewController vc = new ESOnMonitorViewController();
- vc.MESVideoID = mESVideoInfo.ESVideoUUID;
- vc.MESRoomID = mESVideoInfo.ESRoomID;
- vc.DeviceName = mESVideoInfo.DeviceName;
- vc.RoomName = mESVideoInfo.RoomName;
- Shared.Application.currentVC.NavigationController.PushViewController(vc, true);
- }
-
-
-
- /// <summary>
- /// 琚懠鍙〉闈�
- /// </summary>
- /// <param name="mESVideoInfo"></param>
- public void ShowESvideoVideoIntercom(ESVideoInfo mESVideoInfo)
- {
- ESOnIntercomViewController vc = new ESOnIntercomViewController();
- vc.MESVideoID = mESVideoInfo.ESVideoUUID;
- vc.MESRoomID = mESVideoInfo.ESRoomID;
- vc.DeviceName = mESVideoInfo.DeviceName;
- vc.RoomName = mESVideoInfo.RoomName;
- Shared.Application.currentVC.NavigationController.PushViewController(vc, true);
- }
-
- /// <summary>
- /// 娴嬭瘯鏂规硶
- /// </summary>
- /// <param name="isMonitor"></param>
- public void Test(bool isMonitor = true) {
- ESVideoInfo eSVideoInfo = new ESVideoInfo()
- {
- DeviceName = "瀹ゅ鏈�88",
- ESVideoUUID = "JJY000019VPLLF",
- };
- if (isMonitor)
- {
- ShowESVideoMonitor(eSVideoInfo);
- }
- else
- {
- ShowESvideoVideoIntercom(eSVideoInfo);
- }
-
- }
- }
-
- public class ESVideoInfo
- {
- /// <summary>
- /// 瀹ゅ鏈虹殑UUID
- /// 渚嬶細JJY000007FSEYX
- /// </summary>
- public string ESVideoUUID = string.Empty;
- /// <summary>
- /// 褰撳墠鐢ㄦ埛鐨勬埧闂碔D
- /// 渚嬶細0801
- /// </summary>
- public int ESRoomID;
- /// <summary>
- /// 瀹ゅ鏈虹殑鍚嶇О
- /// 渚嬶細瀹ゅ鏈�
- /// </summary>
- public string DeviceName = string.Empty;
- /// <summary>
- /// 鎴块棿鍛藉悕
- /// 渚嬶細8鏍�1鍗曞厓0801
- /// </summary>
- public string RoomName = string.Empty;
- /// <summary>
- /// 鏄惁鏀惰棌
- /// </summary>
- public bool IsCollect;
-
- }
-
-
-}
diff --git a/HDL_ON/DAL/FL/ESOnVideo.cs b/HDL_ON/DAL/FL/ESOnVideo.cs
new file mode 100644
index 0000000..f7f67e1
--- /dev/null
+++ b/HDL_ON/DAL/FL/ESOnVideo.cs
@@ -0,0 +1,394 @@
+锘縰sing System;
+using HDL_ON;
+using HDL_ON.DAL.Server;
+using System.Threading;
+using System.Collections.Generic;
+
+#if __IOS__
+using Shared.IOS.ESVideoOnSDK;
+using UIKit;
+using Foundation;
+
+#endif
+
+namespace Shared
+{
+ /// <summary>
+ /// 涓版灄鍙瀵硅
+ /// </summary>
+ public class ESOnVideo
+ {
+ /// <summary>
+ ///
+ /// </summary>
+ private static ESOnVideo m_Current = null;
+ /// <summary>
+ ///
+ /// </summary>
+ public static ESOnVideo Current
+ {
+ get
+ {
+ if (m_Current == null)
+ {
+ m_Current = new ESOnVideo();
+ }
+ return m_Current;
+ }
+ }
+
+ /// <summary>
+ ///
+ /// </summary>
+ public ESVideoInfo esVideoInfo;
+ //public FLInfo mFLInfo;
+
+ public void InitESVideoSDK()
+ {
+ //ESVideo.
+ }
+
+ /// <summary>
+ /// 鐩戞帶椤甸潰
+ /// </summary>
+ /// <param name="mESVideoInfo"></param>
+ public void ShowESVideoMonitor(ESVideoInfo mESVideoInfo)
+ {
+ this.esVideoInfo = mESVideoInfo;
+
+#if __IOS__
+ ESOnMonitorViewController vc = new ESOnMonitorViewController();
+ vc.MESVideoID = mESVideoInfo.ESVideoUUID;
+ //vc.MESRoomID = mESVideoInfo.ESRoomID;
+ vc.DeviceName = mESVideoInfo.DeviceName;
+ //vc.RoomName = mESVideoInfo.RoomName;
+ vc.MESCallDelegate = new OnESCallDelegate(this);
+ Shared.Application.currentVC.NavigationController.PushViewController(vc, true);
+#else
+
+#endif
+ }
+
+
+
+ /// <summary>
+ /// 琚懠鍙〉闈�
+ /// </summary>
+ /// <param name="mESVideoInfo"></param>
+ public void ShowESvideoVideoIntercom(ESVideoInfo mESVideoInfo)
+ {
+ this.esVideoInfo = mESVideoInfo;
+#if __IOS__
+ ESOnIntercomViewController vc = new ESOnIntercomViewController();
+ vc.MESVideoID = mESVideoInfo.ESVideoUUID;
+ //vc.MESRoomID = mESVideoInfo.ESRoomID;
+ vc.DeviceName = mESVideoInfo.DeviceName;
+ //vc.RoomName = mESVideoInfo.RoomName;
+ vc.MESCallDelegate = new OnESCallDelegate(this);
+ Shared.Application.currentVC.NavigationController.PushViewController(vc, true);
+#else
+
+#endif
+ }
+
+ #region 鍔ㄤ綔鍥炶皟锛屾彁浜よ褰曞埌浜戠
+
+ /// <summary>
+ /// 鍒ゆ柇callId鏄惁涓虹┖
+ /// </summary>
+ /// <returns></returns>
+ bool CheckESVideoInfoIsNullOrEmpty()
+ {
+ return (esVideoInfo == null || string.IsNullOrEmpty(esVideoInfo.callId));
+ }
+
+ /// <summary>
+ /// 鎺ュ惉
+ /// </summary>
+ void AnswerAction()
+ {
+ Utlis.WriteLine("AnswerAction");
+
+ if (CheckESVideoInfoIsNullOrEmpty()) return;
+
+ new Thread(() =>
+ {
+ var requestJson = HttpUtil.GetSignRequestJson(esVideoInfo);
+ var revertObj = HttpUtil.RequestHttpsPostFroHome(NewAPI.API_POST_FL_Answer, requestJson);
+ if (revertObj.Code == StateCode.SUCCESS)
+ {
+ Utlis.WriteLine("POST 鎺ュ惉鎴愬姛");
+ }
+ else
+ {
+ Utlis.WriteLine("POST 鎺ュ惉澶辫触");
+ }
+
+ })
+ { IsBackground = true }.Start();
+
+
+ }
+
+ /// <summary>
+ /// 鎸傛柇
+ /// </summary>
+ /// <param name="callDuration"></param>
+ void HangUpAction(int callDuration)
+ {
+ Utlis.WriteLine("HangUpAction :" + callDuration);
+
+ if (CheckESVideoInfoIsNullOrEmpty()) return;
+
+ new Thread(() =>
+ {
+ Dictionary<string, object> dic = new Dictionary<string, object>();
+ dic.Add("callId", esVideoInfo.callId);
+ dic.Add("callDuration", callDuration);
+
+ var requestJson = HttpUtil.GetSignRequestJson(dic);
+ var revertObj = HttpUtil.RequestHttpsPostFroHome(NewAPI.API_POST_FL_HangUp, requestJson);
+ if (revertObj.Code == StateCode.SUCCESS)
+ {
+ Utlis.WriteLine("POST 鎸傛柇鎴愬姛");
+ }
+ else
+ {
+ Utlis.WriteLine("POST 鎸傛柇澶辫触");
+ }
+
+ })
+ { IsBackground = true }.Start();
+ }
+
+ /// <summary>
+ /// 鎷掓帴
+ /// </summary>
+ void RejectCallAction()
+ {
+ Utlis.WriteLine("RejectCallAction");
+
+ if (CheckESVideoInfoIsNullOrEmpty()) return;
+
+ new Thread(() =>
+ {
+ Dictionary<string, object> dic = new Dictionary<string, object>();
+ dic.Add("callId", esVideoInfo.callId);
+
+ var requestJson = HttpUtil.GetSignRequestJson(dic);
+ var revertObj = HttpUtil.RequestHttpsPostFroHome(NewAPI.API_POST_FL_Reject, requestJson);
+ if (revertObj.Code == StateCode.SUCCESS)
+ {
+ Utlis.WriteLine("POST 鎷掓帴鎴愬姛");
+ }
+ else
+ {
+ Utlis.WriteLine("POST 鎷掓帴澶辫触");
+ }
+
+ })
+ { IsBackground = true }.Start();
+ }
+
+ /// <summary>
+ /// 鎴浘鎴愬姛
+ /// </summary>
+ void ScreenshotSuccessfulAction(byte[] dataBytes)
+ {
+ Utlis.WriteLine("ScreenshotSuccessfulAction");
+
+ if (CheckESVideoInfoIsNullOrEmpty()) return;
+
+ new Thread(() =>
+ {
+ var imageName = Guid.NewGuid().ToString();
+ Dictionary<string, object> dic = new Dictionary<string, object>();
+ dic.Add("callId", esVideoInfo.callId);
+ dic.Add("images", dataBytes);
+ dic.Add("imagesName", "FL" + imageName + "_ios.jpg");
+
+ var requestJson = HttpUtil.GetSignRequestJson(dic);
+ var revertObj = HttpUtil.RequestHttpsPostFroHome(NewAPI.API_POST_FL_Screenshot, requestJson);
+ if (revertObj.Code == StateCode.SUCCESS)
+ {
+ Utlis.WriteLine("POST 鎴浘涓婁紶鎴愬姛");
+ }
+ else
+ {
+ Utlis.WriteLine("POST 鎴浘涓婁紶澶辫触");
+ }
+
+ })
+ { IsBackground = true }.Start();
+
+ }
+
+ /// <summary>
+ /// 寮�閿佹垚鍔�
+ /// </summary>
+ void UnlockAction()
+ {
+ Utlis.WriteLine("UnlockAction");
+
+ if (CheckESVideoInfoIsNullOrEmpty()) return;
+
+ new Thread(() =>
+ {
+ Dictionary<string, object> dic = new Dictionary<string, object>();
+ dic.Add("callId", esVideoInfo.callId);
+
+ var requestJson = HttpUtil.GetSignRequestJson(dic);
+ var revertObj = HttpUtil.RequestHttpsPostFroHome(NewAPI.API_POST_FL_Unlock, requestJson);
+ if (revertObj.Code == StateCode.SUCCESS)
+ {
+ Utlis.WriteLine("POST 寮�閿佹垚鍔�");
+ }
+ else
+ {
+ Utlis.WriteLine("POST 寮�閿佸け璐�");
+ }
+
+ })
+ { IsBackground = true }.Start();
+ }
+
+ #endregion
+
+#if __IOS__
+ #region OnESCallDelegate
+ /////// <summary>
+ /////// OnESCallDelegate 缁ф壙鍝嶅簲浜嬩欢
+ /////// </summary>
+ //OnESCallDelegate mOnESCallDelegate;
+
+ public class OnESCallDelegate : ESCallDelegate
+ {
+
+ [Weak] ESOnVideo _ESOnVideo;
+
+ public OnESCallDelegate(ESOnVideo mESOnVideo)
+ {
+ _ESOnVideo = mESOnVideo;
+ }
+
+ /// <summary>
+ /// 鎺ュ惉
+ /// </summary>
+ public override void OnAnswerAction()
+ {
+ _ESOnVideo.AnswerAction();
+ }
+
+ /// <summary>
+ /// 鎸傛柇
+ /// </summary>
+ /// <param name="callDuration"></param>
+ public override void OnHangUpAction(int callDuration)
+ {
+ _ESOnVideo.HangUpAction(callDuration);
+ }
+
+ /// <summary>
+ /// 鎷掓帴
+ /// </summary>
+ public override void OnRejectCallAction()
+ {
+ _ESOnVideo.RejectCallAction();
+ }
+
+ /// <summary>
+ /// 鎴浘鎴愬姛
+ /// </summary>
+ /// <param name="image"></param>
+ public override void OnScreenshotSuccessfulAction(UIImage image)
+ {
+ //NSData imageData = UIImagePNGRepresentation(image); UIImage
+ NSData imageData = image.AsPNG();
+ byte[] dataBytes = new byte[imageData.Length];
+ System.Runtime.InteropServices.Marshal.Copy(imageData.Bytes, dataBytes, 0, Convert.ToInt32(imageData.Length));
+ //image.g
+ _ESOnVideo.ScreenshotSuccessfulAction(dataBytes);
+ }
+
+ /// <summary>
+ /// 寮�閿佹垚鍔�
+ /// </summary>
+ public override void OnUnlockAction()
+ {
+ _ESOnVideo.UnlockAction();
+ }
+
+ }
+
+ #endregion
+#endif
+
+ /// <summary>
+ /// 娴嬭瘯鏂规硶
+ /// </summary>
+ /// <param name="isMonitor"></param>
+ public void Test(bool isMonitor = true)
+ {
+ ESVideoInfo eSVideoInfo = new ESVideoInfo()
+ {
+ DeviceName = "瀹ゅ鏈�88",
+ ESVideoUUID = "JJY000019VPLLF",
+ };
+ if (isMonitor)
+ {
+ ShowESVideoMonitor(eSVideoInfo);
+ }
+ else
+ {
+ ShowESvideoVideoIntercom(eSVideoInfo);
+ }
+
+ }
+ }
+
+ /// <summary>
+ ///
+ /// </summary>
+ public class ESVideoInfo
+ {
+ /// <summary>
+ /// 瀹ゅ鏈虹殑UUID
+ /// 渚嬶細JJY000007FSEYX
+ /// </summary>
+ public string ESVideoUUID = string.Empty;
+ /// <summary>
+ /// 瀹ゅ鏈虹殑鍚嶇О
+ /// 渚嬶細瀹ゅ鏈�
+ /// </summary>
+ public string DeviceName = string.Empty;
+ /// <summary>
+ /// 涓版灄璇锋眰鐨勫敮涓�id
+ /// </summary>
+ public string uuid;
+ /// <summary>
+ /// 涓版灄绀惧尯id
+ /// </summary>
+ public string cmtID;
+ /// <summary>
+ /// 涓版灄鎴块棿鍙�
+ /// </summary>
+ public string roomno;
+ /// <summary>
+ /// 涓版灄妤兼爧鍙�
+ /// </summary>
+ public string unitno;
+ /// <summary>
+ /// 涓版灄浣忓畢Id
+ /// </summary>
+ public string HomeID;
+ /// <summary>
+ /// 鍛煎彨璁板綍Id
+ /// </summary>
+ public string callId;
+
+ }
+
+
+
+
+}
diff --git a/HDL_ON/DAL/Server/NewAPI.cs b/HDL_ON/DAL/Server/NewAPI.cs
index 5921982..e653247 100644
--- a/HDL_ON/DAL/Server/NewAPI.cs
+++ b/HDL_ON/DAL/Server/NewAPI.cs
@@ -521,8 +521,43 @@
/// 淇敼绾㈠瀹濆悕绉�
/// </summary>
public const string API_POST_Ir_DeviceRename = "/home-wisdom/app/device/rename";
-
+
+ #endregion
+
+ #region 鈻� -- 涓版灄鐩稿叧鐩稿叧鎺ュ彛___________________________
+ ///// <summary>
+ ///// 妫�鏌ヤ綇瀹呮槸鍚︾粦瀹氫赴鏋楋紝骞惰幏鍙栭棬鍙f満鍒楄〃
+ ///// </summary>
+ //public const string API_POST_FL_Check = "/home-wisdom/app/fl/vi/answer";
+ /// <summary>
+ /// 鎺ュ惉
+ /// </summary>
+ public const string API_POST_FL_Answer = "/home-wisdom/app/fl/vi/answer";
+ /// <summary>
+ /// 鎷掓帴
+ /// </summary>
+ public const string API_POST_FL_Reject = "/home-wisdom/app/fl/vi/reject";
+ /// <summary>
+ /// 寮�閿佹垚鍔�
+ /// </summary>
+ public const string API_POST_FL_Unlock= "/home-wisdom/app/fl/vi/unlock";
+ /// <summary>
+ /// 閫氳瘽瑙嗛鎴浘涓婁紶
+ /// </summary>
+ public const string API_POST_FL_Screenshot = "/home-wisdom/app/fl/vi/screenshot";
+ /// <summary>
+ /// 閫氳瘽瑙嗛鎴浘涓婁紶
+ /// </summary>
+ public const string API_POST_FL_HangUp = "/home-wisdom/app/fl/vi/hang-up";
+ /// <summary>
+ /// 鑾峰彇閫氳瘽璁板綍
+ /// </summary>
+ public const string API_POST_FL_GetCallList = "/home-wisdom/app/fl/vi/list";
+ /// <summary>
+ /// 鍒犻櫎閫氳瘽璁板綍
+ /// </summary>
+ public const string API_POST_FL_DeleteCallInfo = "/home-wisdom/app/fl/vi/delete";
#endregion
}
diff --git a/HDL_ON/HDL_ON.projitems b/HDL_ON/HDL_ON.projitems
index b88449d..8675109 100644
--- a/HDL_ON/HDL_ON.projitems
+++ b/HDL_ON/HDL_ON.projitems
@@ -360,6 +360,7 @@
<Compile Include="$(MSBuildThisFileDirectory)UI\UI2\4-PersonalCenter\PirDevice\Matching.cs" />
<Compile Include="$(MSBuildThisFileDirectory)UI\UI2\4-PersonalCenter\PirDevice\View\PirNameView.cs" />
<Compile Include="$(MSBuildThisFileDirectory)UI\UI2\4-PersonalCenter\AddFunction\BrandListPage.cs" />
+ <Compile Include="$(MSBuildThisFileDirectory)DAL\FL\ESOnVideo.cs" />
</ItemGroup>
<ItemGroup>
<Folder Include="$(MSBuildThisFileDirectory)UI\" />
@@ -399,5 +400,6 @@
<Folder Include="$(MSBuildThisFileDirectory)UI\UI2\FuntionControlView\ArmSensor\" />
<Folder Include="$(MSBuildThisFileDirectory)UI\UI2\4-PersonalCenter\PirDevice\" />
<Folder Include="$(MSBuildThisFileDirectory)UI\UI2\4-PersonalCenter\PirDevice\View\" />
+ <Folder Include="$(MSBuildThisFileDirectory)DAL\FL\" />
</ItemGroup>
</Project>
--
Gitblit v1.8.0