正在显示
3 个修改的文件
包含
42 行增加
和
4 行删除
| @@ -4,7 +4,8 @@ | @@ -4,7 +4,8 @@ | ||
| 4 | "siteId":["chindle","skyy","hopefound","beidatest"], | 4 | "siteId":["chindle","skyy","hopefound","beidatest"], |
| 5 | "key":"xdymp4record20191225", | 5 | "key":"xdymp4record20191225", |
| 6 | "page":1, | 6 | "page":1, |
| 7 | - "maxMedia":23 | 7 | + "maxMedia":23, |
| 8 | + "recordDateYYMMDD":"" | ||
| 8 | }, | 9 | }, |
| 9 | "PROJECTWINCATALOG":"/root/web_capture_release/linux-x64", | 10 | "PROJECTWINCATALOG":"/root/web_capture_release/linux-x64", |
| 10 | "PROJECTCATALOG":"/root/web_capture_release", | 11 | "PROJECTCATALOG":"/root/web_capture_release", |
| 1 | const axios = require('axios'); | 1 | const axios = require('axios'); |
| 2 | 2 | ||
| 3 | const methods = { | 3 | const methods = { |
| 4 | + //获取指定日期的时间戳 date格式为yyyy-MM-dd | ||
| 5 | + getDayTime(yymm) { | ||
| 6 | + let dayTimeDate = new Date(yymm) | ||
| 7 | + let year = dayTimeDate.getFullYear() | ||
| 8 | + year = year.toString() | ||
| 9 | + let month = dayTimeDate.getMonth() + 1 | ||
| 10 | + let date = dayTimeDate.getDate() | ||
| 11 | + if (month < 10) { | ||
| 12 | + month = '0' + month | ||
| 13 | + }else{ | ||
| 14 | + month = month.toString() | ||
| 15 | + } | ||
| 16 | + if (date < 10) { | ||
| 17 | + date = '0' + date | ||
| 18 | + }else{ | ||
| 19 | + date = date.toString() | ||
| 20 | + } | ||
| 21 | + return { | ||
| 22 | + startTime: new Date(yymm + " 00:00:00").getTime(), | ||
| 23 | + endTime: new Date(yymm+ " 23:59:59").getTime(), | ||
| 24 | + ymd: year + month + date | ||
| 25 | + } | ||
| 26 | + }, | ||
| 27 | + | ||
| 28 | + // 获取昨天的时间 | ||
| 4 | YesterdayTime() { | 29 | YesterdayTime() { |
| 5 | let YesterdayTime = (new Date).getTime() - 24 * 60 * 60 * 1000 | 30 | let YesterdayTime = (new Date).getTime() - 24 * 60 * 60 * 1000 |
| 6 | let YesterdayTimeDate = new Date(YesterdayTime) | 31 | let YesterdayTimeDate = new Date(YesterdayTime) |
| @@ -8,9 +8,9 @@ require('dotenv').config(); // 加载环境变量 | @@ -8,9 +8,9 @@ require('dotenv').config(); // 加载环境变量 | ||
| 8 | 8 | ||
| 9 | const method = require("../config/method") | 9 | const method = require("../config/method") |
| 10 | const config = require("../config/config") | 10 | const config = require("../config/config") |
| 11 | -const version ='v1.1.0.20250320'; | 11 | +const version ='v1.2.0.20251208'; |
| 12 | // const { GETCLASSURL, GETCLASSURLPARAMETER, PROJECTCATALOG, PROJECTWINCATALOG, BACKMEDIACONFIG } = config | 12 | // const { GETCLASSURL, GETCLASSURLPARAMETER, PROJECTCATALOG, PROJECTWINCATALOG, BACKMEDIACONFIG } = config |
| 13 | -const { YesterdayTime, getRequestClassIds, dayTimeYMD } = method | 13 | +const { YesterdayTime,getDayTime, getRequestClassIds, dayTimeYMD } = method |
| 14 | 14 | ||
| 15 | let siteIds = [] | 15 | let siteIds = [] |
| 16 | 16 | ||
| @@ -34,13 +34,25 @@ class MediaCreat { | @@ -34,13 +34,25 @@ class MediaCreat { | ||
| 34 | 34 | ||
| 35 | // 取出所有数据 | 35 | // 取出所有数据 |
| 36 | async allData() { | 36 | async allData() { |
| 37 | - const { startTime, endTime } = YesterdayTime() | 37 | + // const { startTime, endTime } = YesterdayTime() |
| 38 | + let yesterday=YesterdayTime(); | ||
| 39 | + let startTime = yesterday.startTime | ||
| 40 | + let endTime = yesterday.endTime | ||
| 41 | + | ||
| 38 | let fileConfig = new MediaCreat().getConfigFileJson() | 42 | let fileConfig = new MediaCreat().getConfigFileJson() |
| 39 | if (!fileConfig) return false | 43 | if (!fileConfig) return false |
| 40 | className = siteIds.shift() | 44 | className = siteIds.shift() |
| 41 | const { GETCLASSURL, GETCLASSURLPARAMETER, classLastNumber } = JSON.parse(fileConfig) | 45 | const { GETCLASSURL, GETCLASSURLPARAMETER, classLastNumber } = JSON.parse(fileConfig) |
| 42 | let page = 1 | 46 | let page = 1 |
| 43 | if (className) { | 47 | if (className) { |
| 48 | + if(GETCLASSURLPARAMETER.recordDateYYMMDD){ | ||
| 49 | + let dateInfo = getDayTime(GETCLASSURLPARAMETER.recordDateYYMMDD) | ||
| 50 | + if(dateInfo.startTime){ | ||
| 51 | + startTime = dateInfo.startTime | ||
| 52 | + endTime = dateInfo.endTime | ||
| 53 | + } | ||
| 54 | + } | ||
| 55 | + | ||
| 44 | let result = await getRequestClassIds(GETCLASSURL, className, GETCLASSURLPARAMETER.key, startTime, endTime, page) | 56 | let result = await getRequestClassIds(GETCLASSURL, className, GETCLASSURLPARAMETER.key, startTime, endTime, page) |
| 45 | // parentData[result.data.data.siteId] = new Set() | 57 | // parentData[result.data.data.siteId] = new Set() |
| 46 | let resultList = result.data.data.list | 58 | let resultList = result.data.data.list |
-
请 注册 或 登录 后发表评论