Authored by 郝肖肖

Merge branch 'feature/hotWordSearch' into release/5.5

@@ -171,6 +171,18 @@ const _getLeftNav = (choosed) => { @@ -171,6 +171,18 @@ const _getLeftNav = (choosed) => {
171 * 获取热门搜索 171 * 获取热门搜索
172 **/ 172 **/
173 const _getSearchIndex = (params) => { 173 const _getSearchIndex = (params) => {
  174 + let channels = {
  175 + boys: 1,
  176 + girl: 2,
  177 + kids: 3,
  178 + lifestyle: 4
  179 + };
  180 +
  181 + if (params.gender && channels[params.gender]) {
  182 + params.yh_channel = channels[params.gender];
  183 + delete params.gender;
  184 + }
  185 +
174 return API.get('', _.assign({ 186 return API.get('', _.assign({
175 method: 'app.search.getTerms' 187 method: 'app.search.getTerms'
176 }, params), { 188 }, params), {
@@ -270,7 +282,10 @@ let getChannelData = (params) => { @@ -270,7 +282,10 @@ let getChannelData = (params) => {
270 var channelData = {}; 282 var channelData = {};
271 let navGender = _.cloneDeep(params.gender); 283 let navGender = _.cloneDeep(params.gender);
272 284
273 - return Promise.all([getChannelResource(params), _getLeftNav(navGender), _getSearchIndex(params)]).then((data) => { 285 + return Promise.all([getChannelResource(params), _getLeftNav(navGender), _getSearchIndex({
  286 + gender: navGender,
  287 + uid: params.uid,
  288 + })]).then((data) => {
274 channelData.content = data[0] || []; // 资源位数据 289 channelData.content = data[0] || []; // 资源位数据
275 channelData.sideNav = data[1] || []; // 侧边栏数据 290 channelData.sideNav = data[1] || []; // 侧边栏数据
276 channelData.defaultTerms = (data[2] && data[2].defaultTerms && data[2].defaultTerms.length) ? 291 channelData.defaultTerms = (data[2] && data[2].defaultTerms && data[2].defaultTerms.length) ?