...
|
...
|
@@ -27,10 +27,12 @@ const editor = (req, res, next) => { |
|
|
id = req.query.id || 0,
|
|
|
title = '编辑简介',
|
|
|
parameter = {},
|
|
|
isApp = req.query.app_version || req.query.appVersion || false,
|
|
|
isApp = req.yoho.isApp,
|
|
|
gender = req.query.gender || req.cookies._Channel && channels[req.cookies._Channel] || 1;
|
|
|
|
|
|
if (isApp === false) {
|
|
|
if (isApp) {
|
|
|
uid = req.query.uid;
|
|
|
} else {
|
|
|
parameter = {
|
|
|
pageHeader: headerModel.setNav({
|
|
|
navTitle: title
|
...
|
...
|
@@ -76,7 +78,11 @@ const editor = (req, res, next) => { |
|
|
const pageData = (req, res, next) => {
|
|
|
/* 判断是不是AJAX请求 */
|
|
|
if (!req.xhr) {
|
|
|
res.json({ code: 400, message: '非法请求', data: '' });
|
|
|
res.json({
|
|
|
code: 400,
|
|
|
message: '非法请求',
|
|
|
data: ''
|
|
|
});
|
|
|
return;
|
|
|
}
|
|
|
|
...
|
...
|
@@ -90,15 +96,23 @@ const pageData = (req, res, next) => { |
|
|
isTab = req.query.isTab || false,
|
|
|
showAuthor = false;
|
|
|
|
|
|
let uid = req.user.uid,
|
|
|
let uid = req.user.uid || req.query.uid,
|
|
|
udid = req.sessionID;
|
|
|
|
|
|
if (!stringProcess.isNumeric(sortId)) {
|
|
|
res.json({ code: 400, message: '参数错误', data: '' });
|
|
|
res.json({
|
|
|
code: 400,
|
|
|
message: '参数错误',
|
|
|
data: ''
|
|
|
});
|
|
|
return;
|
|
|
}
|
|
|
if (!page && !isNaN(page)) {
|
|
|
res.json({ code: 400, message: '参数错误', data: '' });
|
|
|
res.json({
|
|
|
code: 400,
|
|
|
message: '参数错误',
|
|
|
data: ''
|
|
|
});
|
|
|
return;
|
|
|
}
|
|
|
if (!authorId && isNaN(authorId)) {
|
...
|
...
|
@@ -106,9 +120,15 @@ const pageData = (req, res, next) => { |
|
|
}
|
|
|
return indexModel.getPageData(gender, sortId, uid, udid, page, tag, authorId, isApp, showAuthor, isTab).then(data => {
|
|
|
if (data) {
|
|
|
res.render('index/page', Object.assign(data, { layout: false }));
|
|
|
res.render('index/page', Object.assign(data, {
|
|
|
layout: false
|
|
|
}));
|
|
|
} else {
|
|
|
res.json({ code: 400, message: '', data: '' });
|
|
|
res.json({
|
|
|
code: 400,
|
|
|
message: '',
|
|
|
data: ''
|
|
|
});
|
|
|
}
|
|
|
}).catch(next);
|
|
|
|
...
|
...
|
@@ -134,7 +154,7 @@ const index = (req, res, next) => { |
|
|
};
|
|
|
|
|
|
let param = {
|
|
|
uid: req.user.uid,
|
|
|
uid: req.user.uid || req.query.uid,
|
|
|
|
|
|
udid: req.user.udid,
|
|
|
|
...
|
...
|
@@ -172,7 +192,7 @@ const tag = (req, res, next) => { |
|
|
tag: req.query.query,
|
|
|
isApp: req.query.app_version || req.query.appVersion || false,
|
|
|
gender: req.query.gender || '1,3',
|
|
|
uid: req.user.uid || 0,
|
|
|
uid: req.user.uid || req.query.uid || 0,
|
|
|
udid: req.sessionID,
|
|
|
type: req.query.type || 0
|
|
|
|
...
|
...
|
@@ -203,7 +223,7 @@ const listDynamicData = (req, res) => { |
|
|
type = req.query.type;
|
|
|
|
|
|
if (req.user.uid) {
|
|
|
other.uid = req.user.uid;
|
|
|
other.uid = req.user.uid || req.query.uid;
|
|
|
}
|
|
|
|
|
|
if (query) {
|
...
|
...
|
@@ -227,7 +247,7 @@ const listDynamicData = (req, res) => { |
|
|
const detailDynamicData = (req, res) => {
|
|
|
|
|
|
let id = req.query.id,
|
|
|
uid = req.user.uid,
|
|
|
uid = req.user.uid || req.query.uid,
|
|
|
udid = req.sessionID;
|
|
|
|
|
|
indexModel.getDynamicDataById(id, uid, udid).then((ret) => {
|
...
|
...
|
|