Merge branch 'feature/searchTerms' into release/5.5
Showing
2 changed files
with
8 additions
and
9 deletions
@@ -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 | } |
-
Please register or login to post a comment