index.js
798 Bytes
var couponModel = require('../../models/coupon');
var errUtil = require('../../util/error');
/**
* 领取优惠券
*/
exports.getCoupon = (req, res) => {
var uid = req.body.uid,
couponId = req.body.couponId;
// 校验浏览器传来的参数
if (!uid || !couponId) {
return res.json({
code: 400,
message: '参数不全,需要uid,couponId',
data: ''
});
}
// TODO: 校验参数有效
// 传入参数给 model
couponModel({
uid: uid,
couponId: couponId
}).then((data) => {
res.json(data); // 接收 API 接口返回到的数据,处理后,渲染页面或者返回 JSON
}).catch((err) => {
errUtil.webError(err, res); // 抓取 Promise 链的错误
});
};