...
|
...
|
@@ -26,16 +26,20 @@ const index = (req, res, next) => { |
|
|
let params = req.query;
|
|
|
let resData = {};
|
|
|
|
|
|
req.ctx(search).getKeyActivity(params.query).then(activityUrl => {
|
|
|
let queryKey = params.query;
|
|
|
|
|
|
queryKey && (queryKey = queryKey.replace(/(<|>)/g, ''));
|
|
|
|
|
|
req.ctx(search).getKeyActivity(queryKey).then(activityUrl => {
|
|
|
if (activityUrl) {
|
|
|
activityUrl = encodeURI(activityUrl);
|
|
|
res.redirect(activityUrl);
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
return req.ctx(search).getSearchDataPre(Object.assign(params, {uid: req.user.uid, prid: req.user.prid}),
|
|
|
return req.ctx(search).getSearchDataPre(Object.assign(params,
|
|
|
{uid: req.user.uid, prid: req.user.prid, query: queryKey}),
|
|
|
req.yoho.channel).then(result => {
|
|
|
let queryKey = req.query.query;
|
|
|
|
|
|
Object.assign(resData, result);
|
|
|
|
...
|
...
|
|