|
@ -3,16 +3,43 @@ const moment = require('moment') |
|
|
|
|
|
|
|
|
module.exports = function (app, opts) { |
|
|
module.exports = function (app, opts) { |
|
|
const freshYingshiState = schedule.scheduleJob( |
|
|
const freshYingshiState = schedule.scheduleJob( |
|
|
'* * 4 * * *', |
|
|
// '* * 4 * * *',
|
|
|
// '* */1 * * * *',
|
|
|
'*/8 * * * * *', |
|
|
async () => { |
|
|
async () => { |
|
|
try { |
|
|
try { |
|
|
const { models } = app.fs.dc |
|
|
// const { models } = app.fs.dc
|
|
|
await models.UserToken.destroy({ |
|
|
// const { varifyYingshiBelongSecretBySerialNo, token4yingshi } = app.fs.utils
|
|
|
where: { |
|
|
// const secretRes = await models.SecretYingshi.findAll()
|
|
|
expired: { $lt: now } |
|
|
// for (let s of secretRes) {
|
|
|
} |
|
|
// const tokenYingshi = await token4yingshi(s.dataValues)
|
|
|
}) |
|
|
// // 查询所有设备
|
|
|
|
|
|
// let pageStart = 0
|
|
|
|
|
|
// let deviceList = []
|
|
|
|
|
|
// while (pageStart >= 0) {
|
|
|
|
|
|
// const deviceRes = await app.fs.yingshiRequest.post('lapp/device/list', {
|
|
|
|
|
|
// query: {
|
|
|
|
|
|
// accessToken: tokenYingshi,
|
|
|
|
|
|
// pageStart,
|
|
|
|
|
|
// pageSize: 50
|
|
|
|
|
|
// }
|
|
|
|
|
|
// })
|
|
|
|
|
|
// if (deviceRes.code == 200) {
|
|
|
|
|
|
// if (deviceRes.data.length) {
|
|
|
|
|
|
// deviceList = deviceList.concat.apply(deviceList, deviceRes.data)
|
|
|
|
|
|
// pageStart++
|
|
|
|
|
|
// } else {
|
|
|
|
|
|
// pageStart = -1
|
|
|
|
|
|
// }
|
|
|
|
|
|
// }
|
|
|
|
|
|
// }
|
|
|
|
|
|
// console.log(deviceList);
|
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
|
|
|
|
// const await models.UserToken.destroy({
|
|
|
|
|
|
// where: {
|
|
|
|
|
|
// expired: { $lt: now }
|
|
|
|
|
|
// }
|
|
|
|
|
|
// })
|
|
|
|
|
|
|
|
|
} catch (error) { |
|
|
} catch (error) { |
|
|
app.fs.logger.error(`sechedule: freshYingshiState, error: ${error}`); |
|
|
app.fs.logger.error(`sechedule: freshYingshiState, error: ${error}`); |
|
@ -20,6 +47,6 @@ module.exports = function (app, opts) { |
|
|
}); |
|
|
}); |
|
|
|
|
|
|
|
|
return { |
|
|
return { |
|
|
freshYingshiState |
|
|
// freshYingshiState
|
|
|
} |
|
|
} |
|
|
} |
|
|
} |