share.js 661 Bytes
/**
 * 动态获取活动的分享数据
 * Created by yoho on 2016/10/19.
 */
'use strict';
const _ = require('lodash');
const shareModel = require('../models/share');

exports.getShareContent = (req, res, next) => {
    if (!req.query.shareId) {
        return res.jsonp({
            code: 400,
            message: 'shareId is null'
        });
    }

    if (!_.isNumber(+req.query.shareId)) {
        return res.jsonp({
            code: 400,
            message: 'shareId is invalid'
        });
    }

    req.ctx(shareModel).getShareContent({
        shareId: req.query.shareId
    }).then(result => {
        res.jsonp(result);
    }).catch(next);
};