| 123456789101112131415161718192021222324252627282930 |
- const API = require('../../../lib/API')
- const { BaseStdResponse } = require('../../../BaseStdResponse')
- const { TaskScheduler } = require('../../../lib/QK/TaskScheduler')
- const scheduler = new TaskScheduler()
- class ListBatch extends API {
- constructor() {
- super()
- this.setPath('/QK/Batch')
- this.setMethod('GET')
- }
- async onRequest(req, res) {
- try {
- const list = await scheduler.listBatches({ enabledOnly: true })
- return res.json({ ...BaseStdResponse.OK, data: list })
- } catch (err) {
- this.logger.error(`获取抢课批次失败:${err.stack || err}`)
- return res.json({
- ...BaseStdResponse.ERR,
- msg: err?.message || '获取抢课批次失败'
- })
- }
- }
- }
- module.exports = {
- ListBatch
- }
|