|
@@ -77,7 +77,7 @@ public class HttpHelper : MonoBehaviour
|
|
|
|
|
|
if (GlobalData.pageIndex == PageIndex.Page1)
|
|
|
{
|
|
|
-
|
|
|
+
|
|
|
SendBuYuan_GetSensorData();
|
|
|
SendTaoKou_GetSensorData();
|
|
|
GetBuYuanDevicesGroupInfo();
|
|
@@ -480,7 +480,7 @@ public class HttpHelper : MonoBehaviour
|
|
|
{
|
|
|
if (GlobalData.layerUnitDatas[i].type == LayerUnitType.JK)
|
|
|
{
|
|
|
- if(!GlobalData.obsCameraLib.ContainsKey(GlobalData.layerUnitDatas[i].name))
|
|
|
+ if (!GlobalData.obsCameraLib.ContainsKey(GlobalData.layerUnitDatas[i].name))
|
|
|
GlobalData.obsCameraLib.Add(GlobalData.layerUnitDatas[i].name, GlobalData.layerUnitDatas[i].namePri);
|
|
|
}
|
|
|
}
|
|
@@ -505,7 +505,7 @@ public class HttpHelper : MonoBehaviour
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
- Debug.Log("补元监控数据返回:"+requestData.downloadHandler.text);
|
|
|
+ Debug.Log("补元监控数据返回:" + requestData.downloadHandler.text);
|
|
|
string postResult = requestData.downloadHandler.text;
|
|
|
if (useAes)
|
|
|
{
|
|
@@ -596,7 +596,7 @@ public class HttpHelper : MonoBehaviour
|
|
|
else
|
|
|
{
|
|
|
|
|
|
- Debug.Log("套口监控数据返回:"+requestData.downloadHandler.text);
|
|
|
+ Debug.Log("套口监控数据返回:" + requestData.downloadHandler.text);
|
|
|
string postResult = requestData.downloadHandler.text;
|
|
|
if (useAes)
|
|
|
{
|
|
@@ -617,6 +617,7 @@ public class HttpHelper : MonoBehaviour
|
|
|
{
|
|
|
ObsData obsData = new ObsData();
|
|
|
string originName = serverObsDatas.list[i].name;
|
|
|
+ Debug.Log("111111111111111:" + originName);
|
|
|
obsData.name = "套口-" + serverObsDatas.list[i].name;
|
|
|
if (GlobalData.obsCameraLib.TryGetValue(originName, out var value))
|
|
|
{
|
|
@@ -660,21 +661,21 @@ public class HttpHelper : MonoBehaviour
|
|
|
}
|
|
|
|
|
|
|
|
|
- public async Task<string> GetObsUrl(string deviceId,string channelId)
|
|
|
- {
|
|
|
- string result = "";
|
|
|
- string cmdUrl = ServerAddress.API_PlayStart;
|
|
|
- cmdUrl += $"/{deviceId}/{channelId}";
|
|
|
- Debug.Log($"send:{cmdUrl}");
|
|
|
- UnityWebRequest requestData = UnityWebRequest.Get(cmdUrl);
|
|
|
- await requestData.SendWebRequest();
|
|
|
- if (requestData.result != UnityWebRequest.Result.Success)
|
|
|
- {
|
|
|
- Debug.LogWarning($"获取监控播放地址不成功,原因:返request不成功:" + requestData.downloadHandler.text);
|
|
|
- }
|
|
|
- else
|
|
|
- {
|
|
|
- Debug.Log(requestData.downloadHandler.text);
|
|
|
+ public async Task<string> GetObsUrl(string deviceId, string channelId)
|
|
|
+ {
|
|
|
+ string result = "";
|
|
|
+ string cmdUrl = ServerAddress.API_PlayStart;
|
|
|
+ cmdUrl += $"/{deviceId}/{channelId}";
|
|
|
+ Debug.Log($"send:{cmdUrl}");
|
|
|
+ UnityWebRequest requestData = UnityWebRequest.Get(cmdUrl);
|
|
|
+ await requestData.SendWebRequest();
|
|
|
+ if (requestData.result != UnityWebRequest.Result.Success)
|
|
|
+ {
|
|
|
+ Debug.LogWarning($"获取监控播放地址不成功,原因:返request不成功:" + requestData.downloadHandler.text);
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ Debug.Log(requestData.downloadHandler.text);
|
|
|
string postResult = requestData.downloadHandler.text;
|
|
|
if (useAes)
|
|
|
{
|
|
@@ -684,13 +685,13 @@ public class HttpHelper : MonoBehaviour
|
|
|
JObject jsonObject = JObject.Parse(postResult);
|
|
|
// 提取data字段的值
|
|
|
JToken dataToken = jsonObject["data"];
|
|
|
- ObsPlayUrlData urlData = JsonConvert.DeserializeObject<ObsPlayUrlData>(dataToken.ToString());
|
|
|
- result = urlData.hls;
|
|
|
- Debug.Log("获取到监控播放路径:"+result);
|
|
|
- }
|
|
|
- requestData.Dispose();
|
|
|
- return result;
|
|
|
- }
|
|
|
+ ObsPlayUrlData urlData = JsonConvert.DeserializeObject<ObsPlayUrlData>(dataToken.ToString());
|
|
|
+ result = urlData.hls;
|
|
|
+ Debug.Log("获取到监控播放路径:" + result);
|
|
|
+ }
|
|
|
+ requestData.Dispose();
|
|
|
+ return result;
|
|
|
+ }
|
|
|
|
|
|
public async Task InitYZTData3()
|
|
|
{
|
|
@@ -948,7 +949,7 @@ public class HttpHelper : MonoBehaviour
|
|
|
public async Task InitSWYJData()
|
|
|
{
|
|
|
InitSWYJData0();
|
|
|
-
|
|
|
+
|
|
|
await InitSWYJData1();
|
|
|
await InitSWYJData2();
|
|
|
OnSWYJRefresh?.Invoke();
|
|
@@ -1073,7 +1074,7 @@ public class HttpHelper : MonoBehaviour
|
|
|
GetSingleDevicesRequest tempData = JsonConvert.DeserializeObject<GetSingleDevicesRequest>(hourResult);
|
|
|
GlobalData.buYuanShuiWei_hour = new ShuiWeiBianHuaData();
|
|
|
GlobalData.buYuanShuiWei_hour.name = new string[tempData.data.Count];
|
|
|
- GlobalData.buYuanShuiWei_hour.value = new double[tempData.data.Count];
|
|
|
+ GlobalData.buYuanShuiWei_hour.value = new double[tempData.data.Count];
|
|
|
for (int i = 0; i < tempData.data.Count; i++)
|
|
|
{
|
|
|
GlobalData.buYuanShuiWei_hour.name[i] = tempData.data[i].timeGroup;
|
|
@@ -1222,7 +1223,7 @@ public class HttpHelper : MonoBehaviour
|
|
|
//tempData.idsList = new List<DevicesMessage>();
|
|
|
foreach (var device in _devicesIdDatas.Values)
|
|
|
{
|
|
|
-
|
|
|
+
|
|
|
if (device.stationName.Equals("补元") && device.sensorType.Equals("渗压计"))
|
|
|
{
|
|
|
GlobalData.BuYuanShuiYaDataList.Add(new ShuiYaData()
|
|
@@ -1234,8 +1235,8 @@ public class HttpHelper : MonoBehaviour
|
|
|
});
|
|
|
}
|
|
|
}
|
|
|
- Debug.Log("添加补元渗压记:"+ GlobalData.BuYuanShuiYaDataList.Count);
|
|
|
-
|
|
|
+ Debug.Log("添加补元渗压记:" + GlobalData.BuYuanShuiYaDataList.Count);
|
|
|
+
|
|
|
Debug.Log("获取补元所有位移记");
|
|
|
//获取所有位移记
|
|
|
foreach (var device in _devicesIdDatas.Values)
|
|
@@ -1245,13 +1246,13 @@ public class HttpHelper : MonoBehaviour
|
|
|
GlobalData.BuYuanWeiYiDataList.Add(new WeiYiData()
|
|
|
{
|
|
|
name = device.sensorName,
|
|
|
- value =device.realtimeValue1,
|
|
|
+ value = device.realtimeValue1,
|
|
|
type = weiYiType.BuYuanWeiYi,
|
|
|
targetName = $"BY_{device.sensorName}"
|
|
|
});
|
|
|
}
|
|
|
}
|
|
|
- Debug.Log("添加补元位移记:"+ GlobalData.BuYuanWeiYiDataList.Count);
|
|
|
+ Debug.Log("添加补元位移记:" + GlobalData.BuYuanWeiYiDataList.Count);
|
|
|
}
|
|
|
|
|
|
public async void GetTaoKouDevicesGroupInfo()
|
|
@@ -1271,8 +1272,8 @@ public class HttpHelper : MonoBehaviour
|
|
|
});
|
|
|
}
|
|
|
}
|
|
|
- Debug.Log("添加套口渗压记:"+ GlobalData.TaoKouShuiYaDataList.Count);
|
|
|
-
|
|
|
+ Debug.Log("添加套口渗压记:" + GlobalData.TaoKouShuiYaDataList.Count);
|
|
|
+
|
|
|
Debug.Log("获取套口所有位移记");
|
|
|
//获取所有位移记
|
|
|
foreach (var device in _devicesIdDatas.Values)
|
|
@@ -1282,15 +1283,15 @@ public class HttpHelper : MonoBehaviour
|
|
|
GlobalData.TaoKouWeiYiDataList.Add(new WeiYiData()
|
|
|
{
|
|
|
name = device.sensorName,
|
|
|
- value =device.realtimeValue1,
|
|
|
+ value = device.realtimeValue1,
|
|
|
type = weiYiType.TaoKouWeiYi,
|
|
|
targetName = $"TK_{device.sensorName}"
|
|
|
});
|
|
|
}
|
|
|
}
|
|
|
- Debug.Log("添加套口位移记:"+ GlobalData.TaoKouWeiYiDataList.Count);
|
|
|
+ Debug.Log("添加套口位移记:" + GlobalData.TaoKouWeiYiDataList.Count);
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
public async Task SendTaoKou_GetSensorData()
|
|
|
{
|
|
|
UnityWebRequest www = UnityWebRequest.Get(ServerAddress.API_TaoKou_GetSensorData);
|
|
@@ -1469,7 +1470,7 @@ public class HttpHelper : MonoBehaviour
|
|
|
/// <param name="type"></param>
|
|
|
public async Task InitGCYWData1(int type)
|
|
|
{
|
|
|
- Debug.Log($"获取B08GCYW 数据:{(type==0?"补元":"套口")}");
|
|
|
+ Debug.Log($"获取B08GCYW 数据:{(type == 0 ? "补元" : "套口")}");
|
|
|
GlobalData.B08_Type = type;
|
|
|
string jsonStr;
|
|
|
try
|
|
@@ -1535,9 +1536,9 @@ public class HttpHelper : MonoBehaviour
|
|
|
GlobalData.B08TaskListInfos = new B08_TaskListInfoData[GlobalData.B08InspectType.data.Length];
|
|
|
for (int i = 0; i < GlobalData.B08InspectType.data.Length; i++)
|
|
|
{
|
|
|
- string tempResult = await B08_API_TaskInfo(type,i);
|
|
|
+ string tempResult = await B08_API_TaskInfo(type, i);
|
|
|
Debug.Log($"B08_API_TaskInfo type={i}:" + tempResult);
|
|
|
- GlobalData.B08TaskListInfos[i]= JsonConvert.DeserializeObject<B08_TaskListInfoData>(tempResult);
|
|
|
+ GlobalData.B08TaskListInfos[i] = JsonConvert.DeserializeObject<B08_TaskListInfoData>(tempResult);
|
|
|
}
|
|
|
}
|
|
|
catch (Exception e)
|
|
@@ -1552,7 +1553,7 @@ public class HttpHelper : MonoBehaviour
|
|
|
{
|
|
|
cmdUrl += "1794245918999351298";
|
|
|
}
|
|
|
- else if(type==1)
|
|
|
+ else if (type == 1)
|
|
|
{
|
|
|
cmdUrl += "1798366756789653505";
|
|
|
}
|
|
@@ -1570,20 +1571,20 @@ public class HttpHelper : MonoBehaviour
|
|
|
www.Dispose();
|
|
|
return result;
|
|
|
}
|
|
|
- public async Task<string> B08_API_TaskInfo(int type,int xunjian_type)
|
|
|
+ public async Task<string> B08_API_TaskInfo(int type, int xunjian_type)
|
|
|
{
|
|
|
string cmdUrl = ServerAddress.API_B08_taskInfo;
|
|
|
if (type == 0)
|
|
|
{
|
|
|
cmdUrl += "1794245918999351298";
|
|
|
}
|
|
|
- else if(type==1)
|
|
|
+ else if (type == 1)
|
|
|
{
|
|
|
cmdUrl += "1798366756789653505";
|
|
|
}
|
|
|
|
|
|
cmdUrl += "&xunjian_type=" + xunjian_type;
|
|
|
- Debug.Log("!!!:"+cmdUrl);
|
|
|
+ Debug.Log("!!!:" + cmdUrl);
|
|
|
UnityWebRequest www = new UnityWebRequest(cmdUrl, "Get");
|
|
|
www.downloadHandler = new DownloadHandlerBuffer();
|
|
|
www.SetRequestHeader("Content-Type", "application/json");
|
|
@@ -1596,7 +1597,7 @@ public class HttpHelper : MonoBehaviour
|
|
|
www.Dispose();
|
|
|
return result;
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
|
|
|
/// <summary>
|
|
|
/// 获取站点水位信息
|