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
799967501@qq.com
2020-07-09 11:41:31 +0800
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
31a9ba424941156c80c5a555162f6afb6056f5b8
31a9ba42
1 parent
58653a13
修改get请求数据
隐藏空白字符变更
内嵌
并排对比
正在显示
2 个修改的文件
包含
39 行增加
和
35 行删除
config/config.json
routes/index.js
config/config.json
查看文件 @
31a9ba4
{
"GETCLASSURL"
:
"http://139.196.126.156:8081/getLogs/recordClassList"
,
"GETCLASSURLPARAMETER"
:{
"siteId"
:[
"beidatest"
],
"siteId"
:[
"beidatest"
,
"funexenglish"
],
"key"
:
"xdymp4record20191225"
,
"page"
:
1
,
"maxMedia"
:
1
...
...
routes/index.js
查看文件 @
31a9ba4
...
...
@@ -30,7 +30,7 @@ class MediaCreat {
// 取出所有数据
async
allData
()
{
const
{
startTime
,
endTime
}
=
YesterdayTime
()
let
fileConfig
=
await
new
MediaCreat
().
getConfigFileJson
()
let
fileConfig
=
new
MediaCreat
().
getConfigFileJson
()
if
(
!
fileConfig
)
return
false
className
=
siteIds
.
shift
()
const
{
GETCLASSURL
,
GETCLASSURLPARAMETER
}
=
JSON
.
parse
(
fileConfig
)
...
...
@@ -264,39 +264,43 @@ class MediaCreat {
}
// router.get('/', async function (req, res, next) {
// new MediaCreat().wrieLog("录制开始:------>")
// let fileConfig = await new MediaCreat().getConfigFileJson()
// if (!fileConfig) return false
//
// const {GETCLASSURLPARAMETER} = JSON.parse(fileConfig)
// siteIds = GETCLASSURLPARAMETER.siteId
//
// let result = await new MediaCreat().allData()
// if (result) {
// // 去重
// classobj = {}
// classid = classid.reduce(function (item, next) {
// classobj[next.classId] ? '' : classobj[next.classId] = true && item.push(next);
// return item;
// }, []);
// // 写入log
// new MediaCreat().wrieLog("去重后的classid:------>" + JSON.stringify(classid))
// if (classid.length) {
// for (let i = 0; i < GETCLASSURLPARAMETER.maxMedia; i++) {
// let shiftData = classid.shift()
// if (shiftData) {
// // new MediaCreat().mediaCreat(shiftData['classId'], shiftData['siteId'])
// } else {
// return false
// }
// }
// res.send({code: "0"});
// } else {
// res.send({code: "1", message: "无录制数据"});
// }
// }
// });
router
.
get
(
'/'
,
async
function
(
req
,
res
,
next
)
{
if
(
classid
.
length
>
0
)
{
// 有正在录制中的课堂,禁止重复
res
.
send
({
code
:
"1"
,
message
:
"有正在录制中的课堂"
,
data
:
classid
});
return
}
new
MediaCreat
().
wrieLog
(
"脚本录制开始:------>"
)
let
fileConfig
=
new
MediaCreat
().
getConfigFileJson
()
if
(
!
fileConfig
)
return
false
const
{
GETCLASSURLPARAMETER
}
=
JSON
.
parse
(
fileConfig
)
siteIds
=
GETCLASSURLPARAMETER
.
siteId
let
result
=
await
new
MediaCreat
().
allData
()
if
(
result
)
{
// 去重
classobj
=
{}
classid
=
classid
.
reduce
(
function
(
item
,
next
)
{
classobj
[
next
.
classId
]
?
''
:
classobj
[
next
.
classId
]
=
true
&&
item
.
push
(
next
);
return
item
;
},
[]);
// 写入log
new
MediaCreat
().
wrieLog
(
"去重后的classid:------>"
+
JSON
.
stringify
(
classid
))
if
(
classid
.
length
)
{
for
(
let
i
=
0
;
i
<
GETCLASSURLPARAMETER
.
maxMedia
;
i
++
)
{
let
shiftData
=
classid
.
shift
()
if
(
shiftData
)
{
new
MediaCreat
().
recordingCreat
(
shiftData
[
'classId'
],
shiftData
[
'siteId'
])
}
else
{
return
false
}
}
res
.
send
({
code
:
"0"
});
}
else
{
res
.
send
({
code
:
"1"
,
message
:
"无录制数据"
});
}
}
});
/**
* {
...
...
请
注册
或
登录
后发表评论