代码拉取完成,页面将自动刷新
同步操作将从 秀杰/灵动商城node版 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
'use strict';
var router = require('express').Router();
var AV = require('leanengine');
var moment = require('../util/date');
var config = require('../util/config');
var pageSize = config.pageSize;
var status = config.status;
var Order = AV.Object.extend('Order');
// 订单列表-页面
router.get('/list', function(req, res, next) {
var query = new AV.Query(Order);
query.count().then(total => {
res.render('order/list', {
total: total,
pageSize: pageSize,
pageIndex: 0,
originalUrl: req.originalUrl
});
}, err => {
console.log(err);
});
})
// 订单列表-接口
router.post('/list', function(req, res, next) {
var pageIndex = req.body.pageIndex;
// console.log(pageIndex);
var query = new AV.Query(Order);
query.include('user');
query.include('address');
query.descending('createdAt');
query.limit(pageSize);
query.skip(pageSize * pageIndex);
query.find().then(function(orderObjects) {
console.log(orderObjects)
res.send(orderObjects.map(item => {
item.createdAt = moment.full(item.createdAt);
return item;
}));
}, function(err) {}).catch(next);
});
// 订单发货-接口
router.post('/deal', function(req, res, next) {
var objectId = req.body.objectId;
var order = AV.Object.createWithoutData('Order', objectId);
order.set('status', status.SENT);
order.save().then(result => {
res.send(result);
}, err => {
res.send(err);
})
});
module.exports = router;
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。