799967501@qq.com

修改get请求数据

{
"GETCLASSURL":"http://139.196.126.156:8081/getLogs/recordClassList",
"GETCLASSURLPARAMETER":{
"siteId":["beidatest"],
"siteId":["beidatest","funexenglish"],
"key":"xdymp4record20191225",
"page":1,
"maxMedia":1
... ...
... ... @@ -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: "无录制数据"});
}
}
});
/**
* {
... ...