/*
*所有关于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检测到烟雾浓度超标!
请在右侧视频窗口中查看此处实时画面。";
}
}
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检测到温度超标!
请在右侧视频窗口中查看此处实时画面。
已经开启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检测到湿度超标!
请在右侧视频窗口中查看此处实时画面。
已经开启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
}
}