|  | @@ -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>
 | 
	
		
			
				|  |  |      /// 获取站点水位信息
 |