12345678910111213141516171819202122232425 |
- const express = require('express');
- const order = require('../../db/models/order');
- const { Op } = require('sequelize');
- const { COURSE_TYPE, ORDER_STATUS } = require('../config');
- const router = express.Router();
- /* GET home page. */
- router.get('/', async (req, res) => {
- if (!req.uid) {
- res.redirect('https://www.fuxicarbon.com/#/login');
- }
- const odata = await order.findAll({
- where: { uid: req.uid, status: { [Op.in]: [ORDER_STATUS.已支付, ORDER_STATUS.渠道] } },
- });
- odata.forEach(item => {
- item.href = `/course/${item.cid}`;
- });
- res.renderEx('my', {
- title: '我的课程',
- list: odata,
- });
- });
- module.exports = router;
|