Authored by 陈峰

模糊搜索接口增加physical_channel字段

@@ -5,11 +5,13 @@ @@ -5,11 +5,13 @@
5 */ 5 */
6 6
7 'use strict'; 7 'use strict';
  8 +const utils = '../../../utils';
8 const mRoot = '../models'; 9 const mRoot = '../models';
9 const headerModel = require('../../../doraemon/models/header'); 10 const headerModel = require('../../../doraemon/models/header');
10 const searchModel = require(`${mRoot}/search`); 11 const searchModel = require(`${mRoot}/search`);
11 const _ = require('lodash'); 12 const _ = require('lodash');
12 const helpers = global.yoho.helpers; 13 const helpers = global.yoho.helpers;
  14 +const searchProcess = require(`${utils}/search-process`);
13 15
14 /** 16 /**
15 * 搜索落地页 17 * 搜索落地页
@@ -30,6 +32,7 @@ const list = (req, res, next) => { @@ -30,6 +32,7 @@ const list = (req, res, next) => {
30 } 32 }
31 33
32 params.isApp = req.yoho.isApp; 34 params.isApp = req.yoho.isApp;
  35 + params.physical_channel = req.yoho.channel && searchProcess.getChannelType(req.yoho.channel);
33 36
34 return searchModel.searchKeyActivity(params.query || '').then(activityResult => { 37 return searchModel.searchKeyActivity(params.query || '').then(activityResult => {
35 let activity = _.get(activityResult, 'urlobj.appUrl', ''); 38 let activity = _.get(activityResult, 'urlobj.appUrl', '');
@@ -88,4 +88,7 @@ @@ -88,4 +88,7 @@
88 88
89 {{#if students}} 89 {{#if students}}
90 <input class="query-param" type="hidden" data-attr="students" value="{{students}}"> 90 <input class="query-param" type="hidden" data-attr="students" value="{{students}}">
  91 +{{/if}}
  92 +{{#if physical_channel}}
  93 + <input class="query-param" type="hidden" data-attr="physical_channel" value="{{physical_channel}}">
91 {{/if}} 94 {{/if}}