Edit D:\xinhaisoft\crisis_new\api\timer\index.js
module.exports = () => { const schedule = require('node-schedule') // ?????????????????????????? schedule.scheduleJob('0 0,30 * * * *', async () => { const dayjs = require('dayjs') const db = require('../data') const now = dayjs().add(1, 'minute').format('YYYY-MM-DD HH:mm:ss') const rs = await db.select(`select id,mobile,content from mobile_sms_timing where datetime<='${now}'`) if (rs.length) { const id = [] const Message = require('../controllers/message') rs.forEach(item => { id.push(item.id) Message.SendSMS(item.mobile, item.content) }) db.execute('delete from mobile_sms_timing where id in (' + id.join() + ')') } }) } /** * ????????ttps://qqe2.com/cron??? * 6???????????5?????????? */
Ms-Dos/Windows
Unix
Write backup
jsp File Browser version 1.2 by
www.vonloesch.de