Authored by yyq

Merge branch 'feature/searchTerms' into release/5.5

@@ -201,11 +201,8 @@ exports.getBrands4Filter = (params) => { @@ -201,11 +201,8 @@ exports.getBrands4Filter = (params) => {
201 * @return {[type]} [description] 201 * @return {[type]} [description]
202 */ 202 */
203 exports.getSearchRecommend = (channel, params) => { 203 exports.getSearchRecommend = (channel, params) => {
204 - return searchApi.getSearchRecommend(channel, params).then(result => {  
205 204
206 - if (result.code === 200) {  
207 -  
208 - let channelNum = 1; // -eslint-disable-line 205 + let channelNum = 1;
209 206
210 switch (channel) { 207 switch (channel) {
211 case 'boys': 208 case 'boys':
@@ -215,8 +212,6 @@ exports.getSearchRecommend = (channel, params) => { @@ -215,8 +212,6 @@ exports.getSearchRecommend = (channel, params) => {
215 channelNum = 2; 212 channelNum = 2;
216 break; 213 break;
217 case 'kids': 214 case 'kids':
218 - channelNum = 3;  
219 - break;  
220 case 'lifestyle': 215 case 'lifestyle':
221 channelNum = 3; 216 channelNum = 3;
222 break; 217 break;
@@ -224,6 +219,10 @@ exports.getSearchRecommend = (channel, params) => { @@ -224,6 +219,10 @@ exports.getSearchRecommend = (channel, params) => {
224 break; 219 break;
225 } 220 }
226 221
  222 + return searchApi.getSearchRecommend(channelNum, params).then(result => {
  223 +
  224 + if (result.code === 200) {
  225 +
227 let resData = { 226 let resData = {
228 hotTerms: [] 227 hotTerms: []
229 }; 228 };
@@ -967,8 +967,10 @@ $('.search-suggest-history').mouseenter(function() { @@ -967,8 +967,10 @@ $('.search-suggest-history').mouseenter(function() {
967 * 搜索 热门搜索和默认搜索 api 967 * 搜索 热门搜索和默认搜索 api
968 * @return {[type]} [description] 968 * @return {[type]} [description]
969 */ 969 */
970 -function searchSuggestRecommend(key) { 970 +function searchSuggestRecommend(channel, key) {
  971 +
971 var param = { 972 var param = {
  973 + channel: channel,
972 return_type: 'jsonp', 974 return_type: 'jsonp',
973 keyword: key 975 keyword: key
974 }; 976 };
@@ -978,7 +980,6 @@ function searchSuggestRecommend(key) { @@ -978,7 +980,6 @@ function searchSuggestRecommend(key) {
978 var searchSuggestRecommendHtml; //eslint-disable-line 980 var searchSuggestRecommendHtml; //eslint-disable-line
979 981
980 if (jsonData.code === 200) { 982 if (jsonData.code === 200) {
981 - if (jsonData.data && jsonData.data.hotTerms.length) {  
982 983
983 searchSuggestRecommendHtml = handlebars.compile($searchRecommendHbs.html() || ''); 984 searchSuggestRecommendHtml = handlebars.compile($searchRecommendHbs.html() || '');
984 $searchRecommend.html(searchSuggestRecommendHtml(jsonData)).show(); 985 $searchRecommend.html(searchSuggestRecommendHtml(jsonData)).show();
@@ -986,7 +987,6 @@ function searchSuggestRecommend(key) { @@ -986,7 +987,6 @@ function searchSuggestRecommend(key) {
986 } else { 987 } else {
987 $searchRecommend.hide(); 988 $searchRecommend.hide();
988 } 989 }
989 - }  
990 990
991 }); 991 });
992 } 992 }