|
|
|
@ -120,7 +120,7 @@ app.post("/videos/restart", async (req, res) => {
|
|
|
|
|
|
|
|
|
|
var options = {
|
|
|
|
|
method: "GET",
|
|
|
|
|
url: `http://${process.env.VIRTUAL_HOST}/http/restart`,
|
|
|
|
|
url: `http://${process.env.VIRTUAL_HOST}:4747/http/restart`,
|
|
|
|
|
headers: { "Content-Type": "application/json" },
|
|
|
|
|
data: { video: true },
|
|
|
|
|
};
|
|
|
|
@ -2753,7 +2753,7 @@ app.post("/update-group", async (req, res) => {
|
|
|
|
|
|
|
|
|
|
async function getParameters(serial) {
|
|
|
|
|
const requestResponse = await axios.get(
|
|
|
|
|
`http://${process.env.VIRTUAL_HOST}/http/parameters/request?serial=${serial}`,
|
|
|
|
|
`http://${process.env.VIRTUAL_HOST}:4747/http/parameters/request?serial=${serial}`,
|
|
|
|
|
{
|
|
|
|
|
headers: {
|
|
|
|
|
"Content-Type": "application/json",
|
|
|
|
@ -2767,7 +2767,7 @@ async function getParameters(serial) {
|
|
|
|
|
await new Promise((resolve) => setTimeout(resolve, 300));
|
|
|
|
|
|
|
|
|
|
const requestResponse2 = await axios.get(
|
|
|
|
|
`http://${process.env.VIRTUAL_HOST}/http/parameters/request?serial=${serial}`,
|
|
|
|
|
`http://${process.env.VIRTUAL_HOST}:4747/http/parameters/request?serial=${serial}`,
|
|
|
|
|
{
|
|
|
|
|
headers: {
|
|
|
|
|
"Content-Type": "application/json",
|
|
|
|
@ -2781,7 +2781,7 @@ async function getParameters(serial) {
|
|
|
|
|
await new Promise((resolve) => setTimeout(resolve, 300));
|
|
|
|
|
|
|
|
|
|
const requestResponse3 = await axios.get(
|
|
|
|
|
`http://${process.env.VIRTUAL_HOST}/http/parameters/request?serial=${serial}`,
|
|
|
|
|
`http://${process.env.VIRTUAL_HOST}:4747/http/parameters/request?serial=${serial}`,
|
|
|
|
|
{
|
|
|
|
|
headers: {
|
|
|
|
|
"Content-Type": "application/json",
|
|
|
|
@ -2795,7 +2795,7 @@ async function getParameters(serial) {
|
|
|
|
|
await new Promise((resolve) => setTimeout(resolve, 300));
|
|
|
|
|
|
|
|
|
|
const requestResponse5 = await axios.get(
|
|
|
|
|
`http://${process.env.VIRTUAL_HOST}/http/parameters/request?serial=${serial}`,
|
|
|
|
|
`http://${process.env.VIRTUAL_HOST}:4747/http/parameters/request?serial=${serial}`,
|
|
|
|
|
{
|
|
|
|
|
headers: {
|
|
|
|
|
"Content-Type": "application/json",
|
|
|
|
@ -2810,7 +2810,7 @@ async function getParameters(serial) {
|
|
|
|
|
await new Promise((resolve) => setTimeout(resolve, 300));
|
|
|
|
|
|
|
|
|
|
const getResponse = await axios.get(
|
|
|
|
|
`http://${process.env.VIRTUAL_HOST}/http/parameters/get?serial=${serial}`
|
|
|
|
|
`http://${process.env.VIRTUAL_HOST}:4747/http/parameters/get?serial=${serial}`
|
|
|
|
|
);
|
|
|
|
|
|
|
|
|
|
return getResponse.data;
|
|
|
|
@ -2830,7 +2830,7 @@ app.post("/main-parameters", async (req, res) => {
|
|
|
|
|
await new Promise((resolve) => setTimeout(resolve, 1000));
|
|
|
|
|
|
|
|
|
|
const requestResponse = await axios.get(
|
|
|
|
|
`http://${process.env.VIRTUAL_HOST}/http/parameters/request?serial=${serial}`,
|
|
|
|
|
`http://${process.env.VIRTUAL_HOST}:4747/http/parameters/request?serial=${serial}`,
|
|
|
|
|
{
|
|
|
|
|
headers: {
|
|
|
|
|
"Content-Type": "application/json",
|
|
|
|
@ -2844,7 +2844,7 @@ app.post("/main-parameters", async (req, res) => {
|
|
|
|
|
await new Promise((resolve) => setTimeout(resolve, 1000));
|
|
|
|
|
|
|
|
|
|
const getResponse = await axios.get(
|
|
|
|
|
`http://${process.env.VIRTUAL_HOST}/http/parameters/get?serial=${serial}`
|
|
|
|
|
`http://${process.env.VIRTUAL_HOST}:4747/http/parameters/get?serial=${serial}`
|
|
|
|
|
);
|
|
|
|
|
|
|
|
|
|
res.json(getResponse.data);
|
|
|
|
@ -2886,7 +2886,7 @@ app.put("/main-parameters", async (req, res) => {
|
|
|
|
|
.send("Ошибка: lastkeepalive старше минуты или устройство не найдено.");
|
|
|
|
|
}
|
|
|
|
|
const response = await axios.get(
|
|
|
|
|
`http://${process.env.VIRTUAL_HOST}/http/parameters/set?serial=${serial}`,
|
|
|
|
|
`http://${process.env.VIRTUAL_HOST}:4747/http/parameters/set?serial=${serial}`,
|
|
|
|
|
{
|
|
|
|
|
data: JSON.stringify(requestBody),
|
|
|
|
|
headers: {
|
|
|
|
@ -2936,7 +2936,7 @@ app.post("/ethernet-parameters", async (req, res) => {
|
|
|
|
|
await new Promise((resolve) => setTimeout(resolve, 1000));
|
|
|
|
|
|
|
|
|
|
const requestResponse = await axios.get(
|
|
|
|
|
`http://${process.env.VIRTUAL_HOST}/http/parameters/request?serial=${serial}`,
|
|
|
|
|
`http://${process.env.VIRTUAL_HOST}:4747/http/parameters/request?serial=${serial}`,
|
|
|
|
|
{
|
|
|
|
|
headers: {
|
|
|
|
|
"Content-Type": "application/json",
|
|
|
|
@ -2950,7 +2950,7 @@ app.post("/ethernet-parameters", async (req, res) => {
|
|
|
|
|
await new Promise((resolve) => setTimeout(resolve, 1000));
|
|
|
|
|
|
|
|
|
|
const getResponse = await axios.get(
|
|
|
|
|
`http://${process.env.VIRTUAL_HOST}/http/parameters/get?serial=${serial}`
|
|
|
|
|
`http://${process.env.VIRTUAL_HOST}:4747/http/parameters/get?serial=${serial}`
|
|
|
|
|
);
|
|
|
|
|
|
|
|
|
|
res.json(getResponse.data);
|
|
|
|
@ -3002,7 +3002,7 @@ app.put("/ethernet-parameters", async (req, res) => {
|
|
|
|
|
.send("Ошибка: lastkeepalive старше минуты или устройство не найдено.");
|
|
|
|
|
}
|
|
|
|
|
const response = await axios.get(
|
|
|
|
|
`http://${process.env.VIRTUAL_HOST}/http/parameters/set?serial=${serial}`,
|
|
|
|
|
`http://${process.env.VIRTUAL_HOST}:4747/http/parameters/set?serial=${serial}`,
|
|
|
|
|
{
|
|
|
|
|
data: JSON.stringify(requestBody),
|
|
|
|
|
headers: {
|
|
|
|
@ -3030,7 +3030,7 @@ app.post("/wifi-parameters", async (req, res) => {
|
|
|
|
|
await new Promise((resolve) => setTimeout(resolve, 1000));
|
|
|
|
|
|
|
|
|
|
const requestResponse = await axios.get(
|
|
|
|
|
`http://${process.env.VIRTUAL_HOST}/http/parameters/request?serial=${serial}`,
|
|
|
|
|
`http://${process.env.VIRTUAL_HOST}:4747/http/parameters/request?serial=${serial}`,
|
|
|
|
|
{
|
|
|
|
|
headers: {
|
|
|
|
|
"Content-Type": "application/json",
|
|
|
|
@ -3044,7 +3044,7 @@ app.post("/wifi-parameters", async (req, res) => {
|
|
|
|
|
await new Promise((resolve) => setTimeout(resolve, 1000));
|
|
|
|
|
|
|
|
|
|
const getResponse = await axios.get(
|
|
|
|
|
`http://${process.env.VIRTUAL_HOST}/http/parameters/get?serial=${serial}`
|
|
|
|
|
`http://${process.env.VIRTUAL_HOST}:4747/http/parameters/get?serial=${serial}`
|
|
|
|
|
);
|
|
|
|
|
|
|
|
|
|
res.json(getResponse.data);
|
|
|
|
@ -3092,7 +3092,7 @@ app.put("/wifi-parameters", async (req, res) => {
|
|
|
|
|
.send("Ошибка: lastkeepalive старше минуты или устройство не найдено.");
|
|
|
|
|
}
|
|
|
|
|
const response = await axios.get(
|
|
|
|
|
`http://${process.env.VIRTUAL_HOST}/http/parameters/set?serial=${serial}`,
|
|
|
|
|
`http://${process.env.VIRTUAL_HOST}:4747/http/parameters/set?serial=${serial}`,
|
|
|
|
|
{
|
|
|
|
|
data: JSON.stringify(requestBody),
|
|
|
|
|
headers: {
|
|
|
|
@ -3120,7 +3120,7 @@ app.post("/communication-parameters", async (req, res) => {
|
|
|
|
|
await new Promise((resolve) => setTimeout(resolve, 1000));
|
|
|
|
|
|
|
|
|
|
const requestResponse = await axios.get(
|
|
|
|
|
`http://${process.env.VIRTUAL_HOST}/http/parameters/request?serial=${serial}`,
|
|
|
|
|
`http://${process.env.VIRTUAL_HOST}:4747/http/parameters/request?serial=${serial}`,
|
|
|
|
|
{
|
|
|
|
|
headers: {
|
|
|
|
|
"Content-Type": "application/json",
|
|
|
|
@ -3134,7 +3134,7 @@ app.post("/communication-parameters", async (req, res) => {
|
|
|
|
|
await new Promise((resolve) => setTimeout(resolve, 1000));
|
|
|
|
|
|
|
|
|
|
const getResponse = await axios.get(
|
|
|
|
|
`http://${process.env.VIRTUAL_HOST}/http/parameters/get?serial=${serial}`
|
|
|
|
|
`http://${process.env.VIRTUAL_HOST}:4747/http/parameters/get?serial=${serial}`
|
|
|
|
|
);
|
|
|
|
|
|
|
|
|
|
res.json(getResponse.data);
|
|
|
|
@ -3191,7 +3191,7 @@ app.put("/communication-parameters", async (req, res) => {
|
|
|
|
|
.send("Ошибка: lastkeepalive старше минуты или устройство не найдено.");
|
|
|
|
|
}
|
|
|
|
|
const response = await axios.get(
|
|
|
|
|
`http://${process.env.VIRTUAL_HOST}/http/parameters/set?serial=${serial}`,
|
|
|
|
|
`http://${process.env.VIRTUAL_HOST}:4747/http/parameters/set?serial=${serial}`,
|
|
|
|
|
{
|
|
|
|
|
data: JSON.stringify(requestBody),
|
|
|
|
|
headers: {
|
|
|
|
@ -3219,7 +3219,7 @@ app.post("/install-parameters", async (req, res) => {
|
|
|
|
|
await new Promise((resolve) => setTimeout(resolve, 1000));
|
|
|
|
|
|
|
|
|
|
const requestResponse = await axios.get(
|
|
|
|
|
`http://${process.env.VIRTUAL_HOST}/http/parameters/request?serial=${serial}`,
|
|
|
|
|
`http://${process.env.VIRTUAL_HOST}:4747/http/parameters/request?serial=${serial}`,
|
|
|
|
|
{
|
|
|
|
|
headers: {
|
|
|
|
|
"Content-Type": "application/json",
|
|
|
|
@ -3233,7 +3233,7 @@ app.post("/install-parameters", async (req, res) => {
|
|
|
|
|
await new Promise((resolve) => setTimeout(resolve, 1000));
|
|
|
|
|
|
|
|
|
|
const getResponse = await axios.get(
|
|
|
|
|
`http://${process.env.VIRTUAL_HOST}/http/parameters/get?serial=${serial}`
|
|
|
|
|
`http://${process.env.VIRTUAL_HOST}:4747/http/parameters/get?serial=${serial}`
|
|
|
|
|
);
|
|
|
|
|
|
|
|
|
|
res.json(getResponse.data);
|
|
|
|
@ -3257,7 +3257,7 @@ app.post("/ai-parameters", async (req, res) => {
|
|
|
|
|
await new Promise((resolve) => setTimeout(resolve, 1000));
|
|
|
|
|
|
|
|
|
|
const requestResponse = await axios.get(
|
|
|
|
|
`http://${process.env.VIRTUAL_HOST}/http/parameters/request?serial=${serial}`,
|
|
|
|
|
`http://${process.env.VIRTUAL_HOST}:4747/http/parameters/request?serial=${serial}`,
|
|
|
|
|
{
|
|
|
|
|
headers: {
|
|
|
|
|
"Content-Type": "application/json",
|
|
|
|
@ -3271,7 +3271,7 @@ app.post("/ai-parameters", async (req, res) => {
|
|
|
|
|
await new Promise((resolve) => setTimeout(resolve, 1000));
|
|
|
|
|
|
|
|
|
|
const getResponse = await axios.get(
|
|
|
|
|
`http://${process.env.VIRTUAL_HOST}/http/parameters/get?serial=${serial}`
|
|
|
|
|
`http://${process.env.VIRTUAL_HOST}:4747/http/parameters/get?serial=${serial}`
|
|
|
|
|
);
|
|
|
|
|
|
|
|
|
|
res.json(getResponse.data);
|
|
|
|
@ -3312,7 +3312,7 @@ app.put("/ai-parameters", async (req, res) => {
|
|
|
|
|
.send("Ошибка: lastkeepalive старше минуты или устройство не найдено.");
|
|
|
|
|
}
|
|
|
|
|
const response = await axios.get(
|
|
|
|
|
`http://${process.env.VIRTUAL_HOST}/http/parameters/set?serial=${serial}`,
|
|
|
|
|
`http://${process.env.VIRTUAL_HOST}:4747/http/parameters/set?serial=${serial}`,
|
|
|
|
|
{
|
|
|
|
|
data: JSON.stringify(requestBody),
|
|
|
|
|
headers: {
|
|
|
|
@ -3340,7 +3340,7 @@ app.post("/cameras-parameters", async (req, res) => {
|
|
|
|
|
await new Promise((resolve) => setTimeout(resolve, 1000));
|
|
|
|
|
|
|
|
|
|
const requestResponse = await axios.get(
|
|
|
|
|
`http://${process.env.VIRTUAL_HOST}/http/parameters/request?serial=${serial}`,
|
|
|
|
|
`http://${process.env.VIRTUAL_HOST}:4747/http/parameters/request?serial=${serial}`,
|
|
|
|
|
{
|
|
|
|
|
headers: {
|
|
|
|
|
"Content-Type": "application/json",
|
|
|
|
@ -3354,7 +3354,7 @@ app.post("/cameras-parameters", async (req, res) => {
|
|
|
|
|
await new Promise((resolve) => setTimeout(resolve, 1000));
|
|
|
|
|
|
|
|
|
|
const getResponse = await axios.get(
|
|
|
|
|
`http://${process.env.VIRTUAL_HOST}/http/parameters/get?serial=${serial}`
|
|
|
|
|
`http://${process.env.VIRTUAL_HOST}:4747/http/parameters/get?serial=${serial}`
|
|
|
|
|
);
|
|
|
|
|
|
|
|
|
|
res.json(getResponse.data);
|
|
|
|
@ -3391,7 +3391,7 @@ app.put("/cameras-parameters", async (req, res) => {
|
|
|
|
|
.send("Ошибка: lastkeepalive старше минуты или устройство не найдено.");
|
|
|
|
|
}
|
|
|
|
|
const response = await axios.get(
|
|
|
|
|
`http://${process.env.VIRTUAL_HOST}/http/parameters/set?serial=${serial}`,
|
|
|
|
|
`http://${process.env.VIRTUAL_HOST}:4747/http/parameters/set?serial=${serial}`,
|
|
|
|
|
{
|
|
|
|
|
data: JSON.stringify(requestBody),
|
|
|
|
|
headers: {
|
|
|
|
@ -3435,7 +3435,7 @@ app.put("/install-parameters", async (req, res) => {
|
|
|
|
|
.send("Ошибка: lastkeepalive старше минуты или устройство не найдено.");
|
|
|
|
|
}
|
|
|
|
|
const response = await axios.get(
|
|
|
|
|
`http://${process.env.VIRTUAL_HOST}/http/parameters/set?serial=${serial}`,
|
|
|
|
|
`http://${process.env.VIRTUAL_HOST}:4747/http/parameters/set?serial=${serial}`,
|
|
|
|
|
{
|
|
|
|
|
data: JSON.stringify(requestBody),
|
|
|
|
|
headers: {
|
|
|
|
@ -3833,7 +3833,7 @@ app.put("/device-parameters", async (req, res) => {
|
|
|
|
|
.send("Ошибка: lastkeepalive старше минуты или устройство не найдено.");
|
|
|
|
|
}
|
|
|
|
|
const response = await axios.get(
|
|
|
|
|
`http://${process.env.VIRTUAL_HOST}/http/parameters/set?serial=${serial}`,
|
|
|
|
|
`http://${process.env.VIRTUAL_HOST}:4747/http/parameters/set?serial=${serial}`,
|
|
|
|
|
{
|
|
|
|
|
data: JSON.stringify(requestBody),
|
|
|
|
|
headers: {
|
|
|
|
@ -3874,7 +3874,7 @@ app.put("/camera-parameters", async (req, res) => {
|
|
|
|
|
.send("Ошибка: lastkeepalive старше минуты или устройство не найдено.");
|
|
|
|
|
}
|
|
|
|
|
const response = await axios.get(
|
|
|
|
|
`http://${process.env.VIRTUAL_HOST}/http/parameters/set?serial=${serial}`,
|
|
|
|
|
`http://${process.env.VIRTUAL_HOST}:4747/http/parameters/set?serial=${serial}`,
|
|
|
|
|
{
|
|
|
|
|
data: JSON.stringify(requestBody),
|
|
|
|
|
headers: {
|
|
|
|
@ -5065,12 +5065,12 @@ app.get("/getData", async (req, res) => {
|
|
|
|
|
|
|
|
|
|
try {
|
|
|
|
|
const successResponse = await axios.get(
|
|
|
|
|
`http://${process.env.VIRTUAL_HOST}/http/filelist/request?serial=${selectedSerial}&querytime=${selectedDate}&channel=${selectedChannel}`
|
|
|
|
|
`http://${process.env.VIRTUAL_HOST}:4747/http/filelist/request?serial=${selectedSerial}&querytime=${selectedDate}&channel=${selectedChannel}`
|
|
|
|
|
);
|
|
|
|
|
if (successResponse.data.SUCCESS) {
|
|
|
|
|
await new Promise((resolve) => setTimeout(resolve, 7000));
|
|
|
|
|
const dataResponse = await axios.get(
|
|
|
|
|
`http://${process.env.VIRTUAL_HOST}/http/filelist/get?serial=${selectedSerial}&querytime=${selectedDate}&channel=${selectedChannel}`
|
|
|
|
|
`http://${process.env.VIRTUAL_HOST}:4747/http/filelist/get?serial=${selectedSerial}&querytime=${selectedDate}&channel=${selectedChannel}`
|
|
|
|
|
);
|
|
|
|
|
if (successResponse.data.SUCCESS) {
|
|
|
|
|
const dataId = dataResponse.data.DATAID;
|
|
|
|
|