Toggle navigation
Toggle navigation
此项目
正在载入...
Sign in
张艾宸
/
webScreen
转到一个项目
Toggle navigation
项目
群组
代码片段
帮助
Toggle navigation pinning
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Authored by
李勇
2025-12-08 13:25:35 +0800
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
6d5b9f5e39752d62f79731cf73dc3d4562e19ec1
6d5b9f5e
1 parent
203ef62f
增加按指定日期录制文件
隐藏空白字符变更
内嵌
并排对比
正在显示
3 个修改的文件
包含
42 行增加
和
4 行删除
config/config.json
config/method.js
routes/index.js
config/config.json
查看文件 @
6d5b9f5
...
...
@@ -4,7 +4,8 @@
"siteId"
:[
"chindle"
,
"skyy"
,
"hopefound"
,
"beidatest"
],
"key"
:
"xdymp4record20191225"
,
"page"
:
1
,
"maxMedia"
:
23
"maxMedia"
:
23
,
"recordDateYYMMDD"
:
""
},
"PROJECTWINCATALOG"
:
"/root/web_capture_release/linux-x64"
,
"PROJECTCATALOG"
:
"/root/web_capture_release"
,
...
...
config/method.js
查看文件 @
6d5b9f5
const
axios
=
require
(
'axios'
);
const
methods
=
{
//获取指定日期的时间戳 date格式为yyyy-MM-dd
getDayTime
(
yymm
)
{
let
dayTimeDate
=
new
Date
(
yymm
)
let
year
=
dayTimeDate
.
getFullYear
()
year
=
year
.
toString
()
let
month
=
dayTimeDate
.
getMonth
()
+
1
let
date
=
dayTimeDate
.
getDate
()
if
(
month
<
10
)
{
month
=
'0'
+
month
}
else
{
month
=
month
.
toString
()
}
if
(
date
<
10
)
{
date
=
'0'
+
date
}
else
{
date
=
date
.
toString
()
}
return
{
startTime
:
new
Date
(
yymm
+
" 00:00:00"
).
getTime
(),
endTime
:
new
Date
(
yymm
+
" 23:59:59"
).
getTime
(),
ymd
:
year
+
month
+
date
}
},
// 获取昨天的时间
YesterdayTime
()
{
let
YesterdayTime
=
(
new
Date
).
getTime
()
-
24
*
60
*
60
*
1000
let
YesterdayTimeDate
=
new
Date
(
YesterdayTime
)
...
...
routes/index.js
查看文件 @
6d5b9f5
...
...
@@ -8,9 +8,9 @@ require('dotenv').config(); // 加载环境变量
const
method
=
require
(
"../config/method"
)
const
config
=
require
(
"../config/config"
)
const
version
=
'v1.
1.0.20250320
'
;
const
version
=
'v1.
2.0.20251208
'
;
// const { GETCLASSURL, GETCLASSURLPARAMETER, PROJECTCATALOG, PROJECTWINCATALOG, BACKMEDIACONFIG } = config
const
{
YesterdayTime
,
getRequestClassIds
,
dayTimeYMD
}
=
method
const
{
YesterdayTime
,
getDayTime
,
getRequestClassIds
,
dayTimeYMD
}
=
method
let
siteIds
=
[]
...
...
@@ -34,13 +34,25 @@ class MediaCreat {
// 取出所有数据
async
allData
()
{
const
{
startTime
,
endTime
}
=
YesterdayTime
()
// const { startTime, endTime } = YesterdayTime()
let
yesterday
=
YesterdayTime
();
let
startTime
=
yesterday
.
startTime
let
endTime
=
yesterday
.
endTime
let
fileConfig
=
new
MediaCreat
().
getConfigFileJson
()
if
(
!
fileConfig
)
return
false
className
=
siteIds
.
shift
()
const
{
GETCLASSURL
,
GETCLASSURLPARAMETER
,
classLastNumber
}
=
JSON
.
parse
(
fileConfig
)
let
page
=
1
if
(
className
)
{
if
(
GETCLASSURLPARAMETER
.
recordDateYYMMDD
){
let
dateInfo
=
getDayTime
(
GETCLASSURLPARAMETER
.
recordDateYYMMDD
)
if
(
dateInfo
.
startTime
){
startTime
=
dateInfo
.
startTime
endTime
=
dateInfo
.
endTime
}
}
let
result
=
await
getRequestClassIds
(
GETCLASSURL
,
className
,
GETCLASSURLPARAMETER
.
key
,
startTime
,
endTime
,
page
)
// parentData[result.data.data.siteId] = new Set()
let
resultList
=
result
.
data
.
data
.
list
...
...
请
注册
或
登录
后发表评论