consult.js 695 Bytes
/**
 * 个人中心---我的咨询
 * @author chenxuan <xuan.chen@yoho.cn>
 */
'use strict';

const logger = global.yoho.logger;
const consultModel = require('../models/consult');


exports.index = (req, res, next) => {
    const uid = req.user.uid;
    const page = req.query.page || 1;

    req.ctx(consultModel).consultList(uid, page /* ,limit=10*/)
        .then(result => {
            let renderData = Object.assign({
                module: 'home',
                page: 'consult'
            }, result);

            res.render('consult', renderData);
        })
        .catch(err => {
            logger.error(`${module} ${page} error: ${err}`);
            next(err);
        });

};