772 lines
35 KiB
C#
772 lines
35 KiB
C#
/*
|
||
*所有关于ReadDBTableName类的业务代码应在此处编写
|
||
*可使用repository.调用常用方法,获取EF/Dapper等信息
|
||
*如果需要事务请使用repository.DbContextBeginTransaction
|
||
*也可使用DBServerProvider.手动获取数据库相关信息
|
||
*用户信息、权限、角色等使用UserContext.Current操作
|
||
*ReadDBTableNameService对增、删、改查、导入、导出、审核业务代码扩展参照ServiceFunFilter
|
||
*/
|
||
using System;
|
||
using System.Linq;
|
||
using System.Linq.Expressions;
|
||
using Microsoft.AspNetCore.Http;
|
||
using Microsoft.EntityFrameworkCore;
|
||
using Microsoft.Extensions.DependencyInjection;
|
||
using VolPro.Core.BaseProvider;
|
||
using VolPro.Core.Extensions;
|
||
using VolPro.Core.Extensions.AutofacManager;
|
||
using VolPro.Core.Utilities;
|
||
using VolPro.Entity.DomainModels;
|
||
using Warehouse.IRepositories;
|
||
|
||
namespace Warehouse.Services
|
||
{
|
||
public partial class ReadDBTableNameService
|
||
{
|
||
private readonly IHttpContextAccessor _httpContextAccessor;
|
||
private readonly IReadDBTableNameRepository _repository;//访问数据库
|
||
|
||
[ActivatorUtilitiesConstructor]
|
||
public ReadDBTableNameService(
|
||
IReadDBTableNameRepository dbRepository,
|
||
IHttpContextAccessor httpContextAccessor
|
||
)
|
||
: base(dbRepository)
|
||
{
|
||
_httpContextAccessor = httpContextAccessor;
|
||
_repository = dbRepository;
|
||
//多租户会用到这init代码,其他情况可以不用
|
||
//base.Init(dbRepository);
|
||
}
|
||
|
||
public string GetAlertMessage()
|
||
{
|
||
|
||
|
||
var data = _repository.FindFirst(x => x.Name == "库房31_烟感报警01");
|
||
if (data != null)
|
||
{
|
||
if (data.Value == "1")
|
||
{
|
||
return "库房31_烟感报警01检测到烟雾浓度超标!<br />请在右侧视频窗口中查看此处实时画面。";
|
||
}
|
||
}
|
||
data = _repository.FindFirst(x => x.Name == "库房31_温度01");
|
||
if (data != null)
|
||
{
|
||
if (data.IsOnline)
|
||
{
|
||
decimal value = 0;
|
||
if (decimal.TryParse(data.Value, out value))
|
||
{
|
||
if (value >= 30)
|
||
{
|
||
return "库房31_温度01检测到温度超标!<br />请在右侧视频窗口中查看此处实时画面。<br />已经开启01号空调。";
|
||
}
|
||
}
|
||
}
|
||
}
|
||
data = _repository.FindFirst(x => x.Name == "库房31_湿度01");
|
||
if (data != null)
|
||
{
|
||
if (data.IsOnline)
|
||
{
|
||
decimal value = 0;
|
||
if (decimal.TryParse(data.Value, out value))
|
||
{
|
||
if (value >= 60)
|
||
{
|
||
return "库房31_湿度01检测到湿度超标!<br />请在右侧视频窗口中查看此处实时画面。<br />已经开启01号除湿机。";
|
||
}
|
||
}
|
||
}
|
||
}
|
||
|
||
return "无";
|
||
}
|
||
|
||
#region 获取监控视频流地址
|
||
public string GetFirstVideoAddress(string iframeid = "gljsv01")
|
||
{
|
||
var data = _repository.FindFirst(x => x.Name == "库房31_烟感报警01");
|
||
if (data != null)
|
||
{
|
||
if (data.Value == "1")
|
||
{
|
||
return "http://192.168.2.200:9200/hk0/hcweb.html?ip=192.168.2.247&port=80&username=admin&password=hbdq12345&channel=15&iframeid=" + iframeid;
|
||
}
|
||
}
|
||
data = _repository.FindFirst(x => x.Name == "库房31_温度01");
|
||
if (data != null)
|
||
{
|
||
if (data.IsOnline)
|
||
{
|
||
decimal value = 0;
|
||
if (decimal.TryParse(data.Value, out value))
|
||
{
|
||
if (value >= 30)
|
||
{
|
||
return "http://192.168.2.200:9200/hk0/hcweb.html?ip=192.168.2.247&port=80&username=admin&password=hbdq12345&channel=15&iframeid=" + iframeid;
|
||
}
|
||
}
|
||
}
|
||
}
|
||
data = _repository.FindFirst(x => x.Name == "库房31_湿度01");
|
||
if (data != null)
|
||
{
|
||
if (data.IsOnline)
|
||
{
|
||
decimal value = 0;
|
||
if (decimal.TryParse(data.Value, out value))
|
||
{
|
||
if (value >= 60)
|
||
{
|
||
return "http://192.168.2.200:9200/hk0/hcweb.html?ip=192.168.2.247&port=80&username=admin&password=hbdq12345&channel=15&iframeid=" + iframeid;
|
||
}
|
||
}
|
||
}
|
||
}
|
||
|
||
return GetFirstRandomAddress() + "&iframeid=" + iframeid;
|
||
}
|
||
|
||
public string GetSecondVideoAddress(string iframeid = "gljsv01")
|
||
{
|
||
var data = _repository.FindFirst(x => x.Name == "库房31_烟感报警01");
|
||
if (data != null)
|
||
{
|
||
if (data.Value == "1")
|
||
{
|
||
return "http://192.168.2.200:9200/hk1/hcweb.html?ip=192.168.2.247&port=80&username=admin&password=hbdq12345&channel=16&iframeid=" + iframeid;
|
||
}
|
||
}
|
||
data = _repository.FindFirst(x => x.Name == "库房31_温度01");
|
||
if (data != null)
|
||
{
|
||
if (data.IsOnline)
|
||
{
|
||
decimal value = 0;
|
||
if (decimal.TryParse(data.Value, out value))
|
||
{
|
||
if (value >= 30)
|
||
{
|
||
return "http://192.168.2.200:9200/hk1/hcweb.html?ip=192.168.2.247&port=80&username=admin&password=hbdq12345&channel=16&iframeid=" + iframeid;
|
||
}
|
||
}
|
||
}
|
||
}
|
||
data = _repository.FindFirst(x => x.Name == "库房31_湿度01");
|
||
if (data != null)
|
||
{
|
||
if (data.IsOnline)
|
||
{
|
||
decimal value = 0;
|
||
if (decimal.TryParse(data.Value, out value))
|
||
{
|
||
if (value >= 60)
|
||
{
|
||
return "http://192.168.2.200:9200/hk1/hcweb.html?ip=192.168.2.247&port=80&username=admin&password=hbdq12345&channel=16&iframeid=" + iframeid;
|
||
}
|
||
}
|
||
}
|
||
}
|
||
return GetSecondRandomAddress() + "&iframeid=" + iframeid;
|
||
}
|
||
|
||
public string GetThirdVideoAddress(string iframeid = "gljsv01")
|
||
{
|
||
var data = _repository.FindFirst(x => x.Name == "库房31_烟感报警01");
|
||
if (data != null)
|
||
{
|
||
if (data.Value == "1")
|
||
{
|
||
return "http://192.168.2.200:9200/hk2/hcweb.html?ip=192.168.2.247&port=80&username=admin&password=hbdq12345&channel=16&iframeid=" + iframeid;
|
||
}
|
||
}
|
||
data = _repository.FindFirst(x => x.Name == "库房31_温度01");
|
||
if (data != null)
|
||
{
|
||
if (data.IsOnline)
|
||
{
|
||
decimal value = 0;
|
||
if (decimal.TryParse(data.Value, out value))
|
||
{
|
||
if (value >= 30)
|
||
{
|
||
return "http://192.168.2.200:9200/hk2/hcweb.html?ip=192.168.2.247&port=80&username=admin&password=hbdq12345&channel=16&iframeid=" + iframeid;
|
||
}
|
||
}
|
||
}
|
||
}
|
||
data = _repository.FindFirst(x => x.Name == "库房31_湿度01");
|
||
if (data != null)
|
||
{
|
||
if (data.IsOnline)
|
||
{
|
||
decimal value = 0;
|
||
if (decimal.TryParse(data.Value, out value))
|
||
{
|
||
if (value >= 60)
|
||
{
|
||
return "http://192.168.2.200:9200/hk2/hcweb.html?ip=192.168.2.247&port=80&username=admin&password=hbdq12345&channel=16&iframeid=" + iframeid;
|
||
}
|
||
}
|
||
}
|
||
}
|
||
return GetThirdRandomAddress() + "&iframeid=" + iframeid;
|
||
}
|
||
|
||
public string GetFourthVideoAddress(string iframeid = "gljsv01")
|
||
{
|
||
var data = _repository.FindFirst(x => x.Name == "库房31_烟感报警01");
|
||
if (data != null)
|
||
{
|
||
if (data.Value == "1")
|
||
{
|
||
return "http://192.168.2.200:9200/hk3/hcweb.html?ip=192.168.2.247&port=80&username=admin&password=hbdq12345&channel=16&iframeid=" + iframeid;
|
||
}
|
||
}
|
||
data = _repository.FindFirst(x => x.Name == "库房31_温度01");
|
||
if (data != null)
|
||
{
|
||
if (data.IsOnline)
|
||
{
|
||
decimal value = 0;
|
||
if (decimal.TryParse(data.Value, out value))
|
||
{
|
||
if (value >= 30)
|
||
{
|
||
return "http://192.168.2.200:9200/hk3/hcweb.html?ip=192.168.2.247&port=80&username=admin&password=hbdq12345&channel=16&iframeid=" + iframeid;
|
||
}
|
||
}
|
||
}
|
||
}
|
||
data = _repository.FindFirst(x => x.Name == "库房31_湿度01");
|
||
if (data != null)
|
||
{
|
||
if (data.IsOnline)
|
||
{
|
||
decimal value = 0;
|
||
if (decimal.TryParse(data.Value, out value))
|
||
{
|
||
if (value >= 60)
|
||
{
|
||
return "http://192.168.2.200:9200/hk3/hcweb.html?ip=192.168.2.247&port=80&username=admin&password=hbdq12345&channel=16&iframeid=" + iframeid;
|
||
}
|
||
}
|
||
}
|
||
}
|
||
return GetFourthRandomAddress() + "&iframeid=" + iframeid;
|
||
}
|
||
|
||
public string GetFifthVideoAddress(string iframeid = "gljsv01")
|
||
{
|
||
var data = _repository.FindFirst(x => x.Name == "库房31_烟感报警01");
|
||
if (data != null)
|
||
{
|
||
if (data.Value == "1")
|
||
{
|
||
return "http://192.168.2.200:9200/hk4/hcweb.html?ip=192.168.2.247&port=80&username=admin&password=hbdq12345&channel=16&iframeid=" + iframeid;
|
||
}
|
||
}
|
||
data = _repository.FindFirst(x => x.Name == "库房31_温度01");
|
||
if (data != null)
|
||
{
|
||
if (data.IsOnline)
|
||
{
|
||
decimal value = 0;
|
||
if (decimal.TryParse(data.Value, out value))
|
||
{
|
||
if (value >= 30)
|
||
{
|
||
return "http://192.168.2.200:9200/hk4/hcweb.html?ip=192.168.2.247&port=80&username=admin&password=hbdq12345&channel=16&iframeid=" + iframeid;
|
||
}
|
||
}
|
||
}
|
||
}
|
||
data = _repository.FindFirst(x => x.Name == "库房31_湿度01");
|
||
if (data != null)
|
||
{
|
||
if (data.IsOnline)
|
||
{
|
||
decimal value = 0;
|
||
if (decimal.TryParse(data.Value, out value))
|
||
{
|
||
if (value >= 60)
|
||
{
|
||
return "http://192.168.2.200:9200/hk4/hcweb.html?ip=192.168.2.247&port=80&username=admin&password=hbdq12345&channel=16&iframeid=" + iframeid;
|
||
}
|
||
}
|
||
}
|
||
}
|
||
return GetFifthRandomAddress() + "&iframeid=" + iframeid;
|
||
}
|
||
|
||
public string GetSixthVideoAddress(string iframeid = "gljsv01")
|
||
{
|
||
var data = _repository.FindFirst(x => x.Name == "库房31_烟感报警01");
|
||
if (data != null)
|
||
{
|
||
if (data.Value == "1")
|
||
{
|
||
return "http://192.168.2.200:9200/hk5/hcweb.html?ip=192.168.2.247&port=80&username=admin&password=hbdq12345&channel=16&iframeid=" + iframeid;
|
||
}
|
||
}
|
||
data = _repository.FindFirst(x => x.Name == "库房31_温度01");
|
||
if (data != null)
|
||
{
|
||
if (data.IsOnline)
|
||
{
|
||
decimal value = 0;
|
||
if (decimal.TryParse(data.Value, out value))
|
||
{
|
||
if (value >= 30)
|
||
{
|
||
return "http://192.168.2.200:9200/hk5/hcweb.html?ip=192.168.2.247&port=80&username=admin&password=hbdq12345&channel=16&iframeid=" + iframeid;
|
||
}
|
||
}
|
||
}
|
||
}
|
||
data = _repository.FindFirst(x => x.Name == "库房31_湿度01");
|
||
if (data != null)
|
||
{
|
||
if (data.IsOnline)
|
||
{
|
||
decimal value = 0;
|
||
if (decimal.TryParse(data.Value, out value))
|
||
{
|
||
if (value >= 60)
|
||
{
|
||
return "http://192.168.2.200:9200/hk5/hcweb.html?ip=192.168.2.247&port=80&username=admin&password=hbdq12345&channel=16&iframeid=" + iframeid;
|
||
}
|
||
}
|
||
}
|
||
}
|
||
return GetSixthRandomAddress() + "&iframeid=" + iframeid;
|
||
}
|
||
|
||
public string GetSeventhVideoAddress(string iframeid = "gljsv01")
|
||
{
|
||
var data = _repository.FindFirst(x => x.Name == "库房31_烟感报警01");
|
||
if (data != null)
|
||
{
|
||
if (data.Value == "1")
|
||
{
|
||
return "http://192.168.2.200:9200/hk6/hcweb.html?ip=192.168.2.247&port=80&username=admin&password=hbdq12345&channel=16&iframeid=" + iframeid;
|
||
}
|
||
}
|
||
data = _repository.FindFirst(x => x.Name == "库房31_温度01");
|
||
if (data != null)
|
||
{
|
||
if (data.IsOnline)
|
||
{
|
||
decimal value = 0;
|
||
if (decimal.TryParse(data.Value, out value))
|
||
{
|
||
if (value >= 30)
|
||
{
|
||
return "http://192.168.2.200:9200/hk6/hcweb.html?ip=192.168.2.247&port=80&username=admin&password=hbdq12345&channel=16&iframeid=" + iframeid;
|
||
}
|
||
}
|
||
}
|
||
}
|
||
data = _repository.FindFirst(x => x.Name == "库房31_湿度01");
|
||
if (data != null)
|
||
{
|
||
if (data.IsOnline)
|
||
{
|
||
decimal value = 0;
|
||
if (decimal.TryParse(data.Value, out value))
|
||
{
|
||
if (value >= 60)
|
||
{
|
||
return "http://192.168.2.200:9200/hk6/hcweb.html?ip=192.168.2.247&port=80&username=admin&password=hbdq12345&channel=16&iframeid=" + iframeid;
|
||
}
|
||
}
|
||
}
|
||
}
|
||
return GetSeventhRandomAddress() + "&iframeid=" + iframeid;
|
||
}
|
||
|
||
public string GetEighthVideoAddress(string iframeid = "gljsv01")
|
||
{
|
||
var data = _repository.FindFirst(x => x.Name == "库房31_烟感报警01");
|
||
if (data != null)
|
||
{
|
||
if (data.Value == "1")
|
||
{
|
||
return "http://192.168.2.200:9200/hk7/hcweb.html?ip=192.168.2.247&port=80&username=admin&password=hbdq12345&channel=16&iframeid=" + iframeid;
|
||
}
|
||
}
|
||
data = _repository.FindFirst(x => x.Name == "库房31_温度01");
|
||
if (data != null)
|
||
{
|
||
if (data.IsOnline)
|
||
{
|
||
decimal value = 0;
|
||
if (decimal.TryParse(data.Value, out value))
|
||
{
|
||
if (value >= 30)
|
||
{
|
||
return "http://192.168.2.200:9200/hk7/hcweb.html?ip=192.168.2.247&port=80&username=admin&password=hbdq12345&channel=16&iframeid=" + iframeid;
|
||
}
|
||
}
|
||
}
|
||
}
|
||
data = _repository.FindFirst(x => x.Name == "库房31_湿度01");
|
||
if (data != null)
|
||
{
|
||
if (data.IsOnline)
|
||
{
|
||
decimal value = 0;
|
||
if (decimal.TryParse(data.Value, out value))
|
||
{
|
||
if (value >= 60)
|
||
{
|
||
return "http://192.168.2.200:9200/hk7/hcweb.html?ip=192.168.2.247&port=80&username=admin&password=hbdq12345&channel=16&iframeid=" + iframeid;
|
||
}
|
||
}
|
||
}
|
||
}
|
||
return GetEighthRandomAddress() + "&iframeid=" + iframeid;
|
||
}
|
||
|
||
public string GetNinthVideoAddress(string iframeid = "gljsv01")
|
||
{
|
||
var data = _repository.FindFirst(x => x.Name == "库房31_烟感报警01");
|
||
if (data != null)
|
||
{
|
||
if (data.Value == "1")
|
||
{
|
||
return "http://192.168.2.200:9200/hk8/hcweb.html?ip=192.168.2.247&port=80&username=admin&password=hbdq12345&channel=16&iframeid=" + iframeid;
|
||
}
|
||
}
|
||
data = _repository.FindFirst(x => x.Name == "库房31_温度01");
|
||
if (data != null)
|
||
{
|
||
if (data.IsOnline)
|
||
{
|
||
decimal value = 0;
|
||
if (decimal.TryParse(data.Value, out value))
|
||
{
|
||
if (value >= 30)
|
||
{
|
||
return "http://192.168.2.200:9200/hk8/hcweb.html?ip=192.168.2.247&port=80&username=admin&password=hbdq12345&channel=16&iframeid=" + iframeid;
|
||
}
|
||
}
|
||
}
|
||
}
|
||
data = _repository.FindFirst(x => x.Name == "库房31_湿度01");
|
||
if (data != null)
|
||
{
|
||
if (data.IsOnline)
|
||
{
|
||
decimal value = 0;
|
||
if (decimal.TryParse(data.Value, out value))
|
||
{
|
||
if (value >= 60)
|
||
{
|
||
return "http://192.168.2.200:9200/hk8/hcweb.html?ip=192.168.2.247&port=80&username=admin&password=hbdq12345&channel=16&iframeid=" + iframeid;
|
||
}
|
||
}
|
||
}
|
||
}
|
||
return GetNinthRandomAddress() + "&iframeid=" + iframeid;
|
||
}
|
||
|
||
public string GetTenthVideoAddress(string iframeid = "gljsv01")
|
||
{
|
||
var data = _repository.FindFirst(x => x.Name == "库房31_烟感报警01");
|
||
if (data != null)
|
||
{
|
||
if (data.Value == "1")
|
||
{
|
||
return "http://192.168.2.200:9200/hk9/hcweb.html?ip=192.168.2.247&port=80&username=admin&password=hbdq12345&channel=16&iframeid=" + iframeid;
|
||
}
|
||
}
|
||
data = _repository.FindFirst(x => x.Name == "库房31_温度01");
|
||
if (data != null)
|
||
{
|
||
if (data.IsOnline)
|
||
{
|
||
decimal value = 0;
|
||
if (decimal.TryParse(data.Value, out value))
|
||
{
|
||
if (value >= 30)
|
||
{
|
||
return "http://192.168.2.200:9200/hk9/hcweb.html?ip=192.168.2.247&port=80&username=admin&password=hbdq12345&channel=16&iframeid=" + iframeid;
|
||
}
|
||
}
|
||
}
|
||
}
|
||
data = _repository.FindFirst(x => x.Name == "库房31_湿度01");
|
||
if (data != null)
|
||
{
|
||
if (data.IsOnline)
|
||
{
|
||
decimal value = 0;
|
||
if (decimal.TryParse(data.Value, out value))
|
||
{
|
||
if (value >= 60)
|
||
{
|
||
return "http://192.168.2.200:9200/hk9/hcweb.html?ip=192.168.2.247&port=80&username=admin&password=hbdq12345&channel=16&iframeid=" + iframeid;
|
||
}
|
||
}
|
||
}
|
||
}
|
||
return GetTenthRandomAddress() + "&iframeid=" + iframeid;
|
||
}
|
||
#endregion
|
||
|
||
#region 获取轮询视频流地址
|
||
public string GetFirstRandomAddress()
|
||
{
|
||
var random = new Random();
|
||
string[] predefinedArray = {
|
||
"http://192.168.2.200:9200/hk0/hcweb.html?ip=192.168.2.241&port=80&username=admin&password=hbdq12345&channel=1",
|
||
"http://192.168.2.200:9200/hk0/hcweb.html?ip=192.168.2.241&port=80&username=admin&password=hbdq12345&channel=3",
|
||
"http://192.168.2.200:9200/hk0/hcweb.html?ip=192.168.2.241&port=80&username=admin&password=hbdq12345&channel=4",
|
||
"http://192.168.2.200:9200/hk0/hcweb.html?ip=192.168.2.241&port=80&username=admin&password=hbdq12345&channel=5",
|
||
"http://192.168.2.200:9200/hk0/hcweb.html?ip=192.168.2.241&port=80&username=admin&password=hbdq12345&channel=6",
|
||
"http://192.168.2.200:9200/hk0/hcweb.html?ip=192.168.2.241&port=80&username=admin&password=hbdq12345&channel=8",
|
||
"http://192.168.2.200:9200/hk0/hcweb.html?ip=192.168.2.241&port=80&username=admin&password=hbdq12345&channel=9",
|
||
"http://192.168.2.200:9200/hk0/hcweb.html?ip=192.168.2.241&port=80&username=admin&password=hbdq12345&channel=11"
|
||
};
|
||
|
||
if (predefinedArray.Length == 0)
|
||
{
|
||
throw new InvalidOperationException("预定义数组不能为空");
|
||
}
|
||
|
||
int randomIndex = random.Next(0, predefinedArray.Length);
|
||
return predefinedArray[randomIndex];
|
||
}
|
||
|
||
public string GetSecondRandomAddress()
|
||
{
|
||
var random = new Random();
|
||
string[] predefinedArray = {
|
||
"http://192.168.2.200:9200/hk1/hcweb.html?ip=192.168.2.242&port=80&username=admin&password=hbdq12345&channel=1",
|
||
"http://192.168.2.200:9200/hk1/hcweb.html?ip=192.168.2.242&port=80&username=admin&password=hbdq12345&channel=2",
|
||
"http://192.168.2.200:9200/hk1/hcweb.html?ip=192.168.2.242&port=80&username=admin&password=hbdq12345&channel=3",
|
||
"http://192.168.2.200:9200/hk1/hcweb.html?ip=192.168.2.242&port=80&username=admin&password=hbdq12345&channel=4",
|
||
"http://192.168.2.200:9200/hk1/hcweb.html?ip=192.168.2.242&port=80&username=admin&password=hbdq12345&channel=5",
|
||
"http://192.168.2.200:9200/hk1/hcweb.html?ip=192.168.2.242&port=80&username=admin&password=hbdq12345&channel=6",
|
||
"http://192.168.2.200:9200/hk1/hcweb.html?ip=192.168.2.242&port=80&username=admin&password=hbdq12345&channel=7",
|
||
"http://192.168.2.200:9200/hk1/hcweb.html?ip=192.168.2.242&port=80&username=admin&password=hbdq12345&channel=8",
|
||
"http://192.168.2.200:9200/hk1/hcweb.html?ip=192.168.2.242&port=80&username=admin&password=hbdq12345&channel=9",
|
||
"http://192.168.2.200:9200/hk1/hcweb.html?ip=192.168.2.242&port=80&username=admin&password=hbdq12345&channel=10"
|
||
};
|
||
|
||
if (predefinedArray.Length == 0)
|
||
{
|
||
throw new InvalidOperationException("预定义数组不能为空");
|
||
}
|
||
|
||
int randomIndex = random.Next(0, predefinedArray.Length);
|
||
return predefinedArray[randomIndex];
|
||
}
|
||
|
||
public string GetThirdRandomAddress()
|
||
{
|
||
var random = new Random();
|
||
string[] predefinedArray = {
|
||
"http://192.168.2.200:9200/hk2/hcweb.html?ip=192.168.2.242&port=80&username=admin&password=hbdq12345&channel=1",
|
||
"http://192.168.2.200:9200/hk2/hcweb.html?ip=192.168.2.242&port=80&username=admin&password=hbdq12345&channel=2",
|
||
"http://192.168.2.200:9200/hk2/hcweb.html?ip=192.168.2.242&port=80&username=admin&password=hbdq12345&channel=3",
|
||
"http://192.168.2.200:9200/hk2/hcweb.html?ip=192.168.2.242&port=80&username=admin&password=hbdq12345&channel=4",
|
||
"http://192.168.2.200:9200/hk2/hcweb.html?ip=192.168.2.242&port=80&username=admin&password=hbdq12345&channel=5",
|
||
"http://192.168.2.200:9200/hk2/hcweb.html?ip=192.168.2.242&port=80&username=admin&password=hbdq12345&channel=6",
|
||
"http://192.168.2.200:9200/hk2/hcweb.html?ip=192.168.2.242&port=80&username=admin&password=hbdq12345&channel=7",
|
||
"http://192.168.2.200:9200/hk2/hcweb.html?ip=192.168.2.242&port=80&username=admin&password=hbdq12345&channel=8",
|
||
"http://192.168.2.200:9200/hk2/hcweb.html?ip=192.168.2.242&port=80&username=admin&password=hbdq12345&channel=9",
|
||
"http://192.168.2.200:9200/hk2/hcweb.html?ip=192.168.2.242&port=80&username=admin&password=hbdq12345&channel=10"
|
||
};
|
||
|
||
if (predefinedArray.Length == 0)
|
||
{
|
||
throw new InvalidOperationException("预定义数组不能为空");
|
||
}
|
||
|
||
int randomIndex = random.Next(0, predefinedArray.Length);
|
||
return predefinedArray[randomIndex];
|
||
}
|
||
|
||
public string GetFourthRandomAddress()
|
||
{
|
||
var random = new Random();
|
||
string[] predefinedArray = {
|
||
"http://192.168.2.200:9200/hk3/hcweb.html?ip=192.168.2.242&port=80&username=admin&password=hbdq12345&channel=1",
|
||
"http://192.168.2.200:9200/hk3/hcweb.html?ip=192.168.2.242&port=80&username=admin&password=hbdq12345&channel=2",
|
||
"http://192.168.2.200:9200/hk3/hcweb.html?ip=192.168.2.242&port=80&username=admin&password=hbdq12345&channel=3",
|
||
"http://192.168.2.200:9200/hk3/hcweb.html?ip=192.168.2.242&port=80&username=admin&password=hbdq12345&channel=4",
|
||
"http://192.168.2.200:9200/hk3/hcweb.html?ip=192.168.2.242&port=80&username=admin&password=hbdq12345&channel=5",
|
||
"http://192.168.2.200:9200/hk3/hcweb.html?ip=192.168.2.242&port=80&username=admin&password=hbdq12345&channel=6",
|
||
"http://192.168.2.200:9200/hk3/hcweb.html?ip=192.168.2.242&port=80&username=admin&password=hbdq12345&channel=7",
|
||
"http://192.168.2.200:9200/hk3/hcweb.html?ip=192.168.2.242&port=80&username=admin&password=hbdq12345&channel=8",
|
||
"http://192.168.2.200:9200/hk3/hcweb.html?ip=192.168.2.242&port=80&username=admin&password=hbdq12345&channel=9",
|
||
"http://192.168.2.200:9200/hk3/hcweb.html?ip=192.168.2.242&port=80&username=admin&password=hbdq12345&channel=10"
|
||
};
|
||
|
||
if (predefinedArray.Length == 0)
|
||
{
|
||
throw new InvalidOperationException("预定义数组不能为空");
|
||
}
|
||
|
||
int randomIndex = random.Next(0, predefinedArray.Length);
|
||
return predefinedArray[randomIndex];
|
||
}
|
||
|
||
public string GetFifthRandomAddress()
|
||
{
|
||
var random = new Random();
|
||
string[] predefinedArray = {
|
||
"http://192.168.2.200:9200/hk4/hcweb.html?ip=192.168.2.242&port=80&username=admin&password=hbdq12345&channel=1",
|
||
"http://192.168.2.200:9200/hk4/hcweb.html?ip=192.168.2.242&port=80&username=admin&password=hbdq12345&channel=2",
|
||
"http://192.168.2.200:9200/hk4/hcweb.html?ip=192.168.2.242&port=80&username=admin&password=hbdq12345&channel=3",
|
||
"http://192.168.2.200:9200/hk4/hcweb.html?ip=192.168.2.242&port=80&username=admin&password=hbdq12345&channel=4",
|
||
"http://192.168.2.200:9200/hk4/hcweb.html?ip=192.168.2.242&port=80&username=admin&password=hbdq12345&channel=5",
|
||
"http://192.168.2.200:9200/hk4/hcweb.html?ip=192.168.2.242&port=80&username=admin&password=hbdq12345&channel=6",
|
||
"http://192.168.2.200:9200/hk4/hcweb.html?ip=192.168.2.242&port=80&username=admin&password=hbdq12345&channel=7",
|
||
"http://192.168.2.200:9200/hk4/hcweb.html?ip=192.168.2.242&port=80&username=admin&password=hbdq12345&channel=8",
|
||
"http://192.168.2.200:9200/hk4/hcweb.html?ip=192.168.2.242&port=80&username=admin&password=hbdq12345&channel=9",
|
||
"http://192.168.2.200:9200/hk4/hcweb.html?ip=192.168.2.242&port=80&username=admin&password=hbdq12345&channel=10"
|
||
};
|
||
|
||
if (predefinedArray.Length == 0)
|
||
{
|
||
throw new InvalidOperationException("预定义数组不能为空");
|
||
}
|
||
|
||
int randomIndex = random.Next(0, predefinedArray.Length);
|
||
return predefinedArray[randomIndex];
|
||
}
|
||
|
||
public string GetSixthRandomAddress()
|
||
{
|
||
var random = new Random();
|
||
string[] predefinedArray = {
|
||
"http://192.168.2.200:9200/hk5/hcweb.html?ip=192.168.2.242&port=80&username=admin&password=hbdq12345&channel=1",
|
||
"http://192.168.2.200:9200/hk5/hcweb.html?ip=192.168.2.242&port=80&username=admin&password=hbdq12345&channel=2",
|
||
"http://192.168.2.200:9200/hk5/hcweb.html?ip=192.168.2.242&port=80&username=admin&password=hbdq12345&channel=3",
|
||
"http://192.168.2.200:9200/hk5/hcweb.html?ip=192.168.2.242&port=80&username=admin&password=hbdq12345&channel=4",
|
||
"http://192.168.2.200:9200/hk5/hcweb.html?ip=192.168.2.242&port=80&username=admin&password=hbdq12345&channel=5",
|
||
"http://192.168.2.200:9200/hk5/hcweb.html?ip=192.168.2.242&port=80&username=admin&password=hbdq12345&channel=6",
|
||
"http://192.168.2.200:9200/hk5/hcweb.html?ip=192.168.2.242&port=80&username=admin&password=hbdq12345&channel=7",
|
||
"http://192.168.2.200:9200/hk5/hcweb.html?ip=192.168.2.242&port=80&username=admin&password=hbdq12345&channel=8",
|
||
"http://192.168.2.200:9200/hk5/hcweb.html?ip=192.168.2.242&port=80&username=admin&password=hbdq12345&channel=9",
|
||
"http://192.168.2.200:9200/hk5/hcweb.html?ip=192.168.2.242&port=80&username=admin&password=hbdq12345&channel=10"
|
||
};
|
||
|
||
if (predefinedArray.Length == 0)
|
||
{
|
||
throw new InvalidOperationException("预定义数组不能为空");
|
||
}
|
||
|
||
int randomIndex = random.Next(0, predefinedArray.Length);
|
||
return predefinedArray[randomIndex];
|
||
}
|
||
|
||
public string GetSeventhRandomAddress()
|
||
{
|
||
var random = new Random();
|
||
string[] predefinedArray = {
|
||
"http://192.168.2.200:9200/hk6/hcweb.html?ip=192.168.2.242&port=80&username=admin&password=hbdq12345&channel=1",
|
||
"http://192.168.2.200:9200/hk6/hcweb.html?ip=192.168.2.242&port=80&username=admin&password=hbdq12345&channel=2",
|
||
"http://192.168.2.200:9200/hk6/hcweb.html?ip=192.168.2.242&port=80&username=admin&password=hbdq12345&channel=3",
|
||
"http://192.168.2.200:9200/hk6/hcweb.html?ip=192.168.2.242&port=80&username=admin&password=hbdq12345&channel=4",
|
||
"http://192.168.2.200:9200/hk6/hcweb.html?ip=192.168.2.242&port=80&username=admin&password=hbdq12345&channel=5",
|
||
"http://192.168.2.200:9200/hk6/hcweb.html?ip=192.168.2.242&port=80&username=admin&password=hbdq12345&channel=6",
|
||
"http://192.168.2.200:9200/hk6/hcweb.html?ip=192.168.2.242&port=80&username=admin&password=hbdq12345&channel=7",
|
||
"http://192.168.2.200:9200/hk6/hcweb.html?ip=192.168.2.242&port=80&username=admin&password=hbdq12345&channel=8",
|
||
"http://192.168.2.200:9200/hk6/hcweb.html?ip=192.168.2.242&port=80&username=admin&password=hbdq12345&channel=9",
|
||
"http://192.168.2.200:9200/hk6/hcweb.html?ip=192.168.2.242&port=80&username=admin&password=hbdq12345&channel=10"
|
||
};
|
||
|
||
if (predefinedArray.Length == 0)
|
||
{
|
||
throw new InvalidOperationException("预定义数组不能为空");
|
||
}
|
||
|
||
int randomIndex = random.Next(0, predefinedArray.Length);
|
||
return predefinedArray[randomIndex];
|
||
}
|
||
|
||
public string GetEighthRandomAddress()
|
||
{
|
||
var random = new Random();
|
||
string[] predefinedArray = {
|
||
"http://192.168.2.200:9200/hk7/hcweb.html?ip=192.168.2.242&port=80&username=admin&password=hbdq12345&channel=1",
|
||
"http://192.168.2.200:9200/hk7/hcweb.html?ip=192.168.2.242&port=80&username=admin&password=hbdq12345&channel=2",
|
||
"http://192.168.2.200:9200/hk7/hcweb.html?ip=192.168.2.242&port=80&username=admin&password=hbdq12345&channel=3",
|
||
"http://192.168.2.200:9200/hk7/hcweb.html?ip=192.168.2.242&port=80&username=admin&password=hbdq12345&channel=4",
|
||
"http://192.168.2.200:9200/hk7/hcweb.html?ip=192.168.2.242&port=80&username=admin&password=hbdq12345&channel=5",
|
||
"http://192.168.2.200:9200/hk7/hcweb.html?ip=192.168.2.242&port=80&username=admin&password=hbdq12345&channel=6",
|
||
"http://192.168.2.200:9200/hk7/hcweb.html?ip=192.168.2.242&port=80&username=admin&password=hbdq12345&channel=7",
|
||
"http://192.168.2.200:9200/hk7/hcweb.html?ip=192.168.2.242&port=80&username=admin&password=hbdq12345&channel=8",
|
||
"http://192.168.2.200:9200/hk7/hcweb.html?ip=192.168.2.242&port=80&username=admin&password=hbdq12345&channel=9",
|
||
"http://192.168.2.200:9200/hk7/hcweb.html?ip=192.168.2.242&port=80&username=admin&password=hbdq12345&channel=10"
|
||
};
|
||
|
||
if (predefinedArray.Length == 0)
|
||
{
|
||
throw new InvalidOperationException("预定义数组不能为空");
|
||
}
|
||
|
||
int randomIndex = random.Next(0, predefinedArray.Length);
|
||
return predefinedArray[randomIndex];
|
||
}
|
||
|
||
public string GetNinthRandomAddress()
|
||
{
|
||
var random = new Random();
|
||
string[] predefinedArray = {
|
||
"http://192.168.2.200:9200/hk8/hcweb.html?ip=192.168.2.242&port=80&username=admin&password=hbdq12345&channel=1",
|
||
"http://192.168.2.200:9200/hk8/hcweb.html?ip=192.168.2.242&port=80&username=admin&password=hbdq12345&channel=2",
|
||
"http://192.168.2.200:9200/hk8/hcweb.html?ip=192.168.2.242&port=80&username=admin&password=hbdq12345&channel=3",
|
||
"http://192.168.2.200:9200/hk8/hcweb.html?ip=192.168.2.242&port=80&username=admin&password=hbdq12345&channel=4",
|
||
"http://192.168.2.200:9200/hk8/hcweb.html?ip=192.168.2.242&port=80&username=admin&password=hbdq12345&channel=5",
|
||
"http://192.168.2.200:9200/hk8/hcweb.html?ip=192.168.2.242&port=80&username=admin&password=hbdq12345&channel=6",
|
||
"http://192.168.2.200:9200/hk8/hcweb.html?ip=192.168.2.242&port=80&username=admin&password=hbdq12345&channel=7",
|
||
"http://192.168.2.200:9200/hk8/hcweb.html?ip=192.168.2.242&port=80&username=admin&password=hbdq12345&channel=8",
|
||
"http://192.168.2.200:9200/hk8/hcweb.html?ip=192.168.2.242&port=80&username=admin&password=hbdq12345&channel=9",
|
||
"http://192.168.2.200:9200/hk8/hcweb.html?ip=192.168.2.242&port=80&username=admin&password=hbdq12345&channel=10"
|
||
};
|
||
|
||
if (predefinedArray.Length == 0)
|
||
{
|
||
throw new InvalidOperationException("预定义数组不能为空");
|
||
}
|
||
|
||
int randomIndex = random.Next(0, predefinedArray.Length);
|
||
return predefinedArray[randomIndex];
|
||
}
|
||
|
||
public string GetTenthRandomAddress()
|
||
{
|
||
var random = new Random();
|
||
string[] predefinedArray = {
|
||
"http://192.168.2.200:9200/hk9/hcweb.html?ip=192.168.2.242&port=80&username=admin&password=hbdq12345&channel=1",
|
||
"http://192.168.2.200:9200/hk9/hcweb.html?ip=192.168.2.242&port=80&username=admin&password=hbdq12345&channel=2",
|
||
"http://192.168.2.200:9200/hk9/hcweb.html?ip=192.168.2.242&port=80&username=admin&password=hbdq12345&channel=3",
|
||
"http://192.168.2.200:9200/hk9/hcweb.html?ip=192.168.2.242&port=80&username=admin&password=hbdq12345&channel=4",
|
||
"http://192.168.2.200:9200/hk9/hcweb.html?ip=192.168.2.242&port=80&username=admin&password=hbdq12345&channel=5",
|
||
"http://192.168.2.200:9200/hk9/hcweb.html?ip=192.168.2.242&port=80&username=admin&password=hbdq12345&channel=6",
|
||
"http://192.168.2.200:9200/hk9/hcweb.html?ip=192.168.2.242&port=80&username=admin&password=hbdq12345&channel=7",
|
||
"http://192.168.2.200:9200/hk9/hcweb.html?ip=192.168.2.242&port=80&username=admin&password=hbdq12345&channel=8",
|
||
"http://192.168.2.200:9200/hk9/hcweb.html?ip=192.168.2.242&port=80&username=admin&password=hbdq12345&channel=9",
|
||
"http://192.168.2.200:9200/hk9/hcweb.html?ip=192.168.2.242&port=80&username=admin&password=hbdq12345&channel=10"
|
||
};
|
||
|
||
if (predefinedArray.Length == 0)
|
||
{
|
||
throw new InvalidOperationException("预定义数组不能为空");
|
||
}
|
||
|
||
int randomIndex = random.Next(0, predefinedArray.Length);
|
||
return predefinedArray[randomIndex];
|
||
}
|
||
#endregion
|
||
}
|
||
}
|