...
|
...
|
@@ -13,6 +13,7 @@ const footerModel = require('../../../doraemon/models/footer_tab'); // 底部tab |
|
|
const guangProcess = require(`${global.utils}/guang-process`);
|
|
|
const stringProcess = require(`${global.utils}/string-process`);
|
|
|
const Promise = require('bluebird');
|
|
|
const qs = require('querystring');
|
|
|
const channels = {
|
|
|
boys: 1,
|
|
|
girl: 2,
|
...
|
...
|
@@ -87,13 +88,21 @@ const editor = (req, res, next) => { |
|
|
|
|
|
// 301到新路由
|
|
|
const editorRedirect = (req, res, next) => {
|
|
|
if (req.query.id) {
|
|
|
let id = req.query.id;
|
|
|
|
|
|
if (id) {
|
|
|
let redirectUrl = '/guang/author';
|
|
|
|
|
|
if (req.yoho.channel !== req.cookies._Channel) {
|
|
|
redirectUrl += `-${req.yoho.channel}`;
|
|
|
}
|
|
|
redirectUrl += `-${req.query.id}/`;
|
|
|
delete req.query.id;
|
|
|
let param = qs.stringify(req.query);
|
|
|
|
|
|
if (param) {
|
|
|
param = '?' + param;
|
|
|
}
|
|
|
redirectUrl += `-${id}${param}/`;
|
|
|
res.redirect(redirectUrl);
|
|
|
} else {
|
|
|
return next();
|
...
|
...
|
|