| | |
| | | package com.yeshi.fanli.util.taobao;
|
| | |
|
| | | import java.util.regex.Matcher;
|
| | | import java.util.regex.Pattern;
|
| | |
|
| | | import com.yeshi.fanli.entity.bus.recommend.Honest;
|
| | | import com.yeshi.fanli.entity.taobao.SearchFilter;
|
| | | import com.yeshi.fanli.util.StringUtil;
|
| | |
|
| | | public class SearchFilterUtil {
|
| | |
|
| | | public static SearchFilter getSearchFilter(Honest honest, int page) {
|
| | | SearchFilter searchFilter = new SearchFilter();
|
| | | if (honest.getType() == 1) {
|
| | | searchFilter.setType(11);// 9.9
|
| | | searchFilter.setSort(TaoBaoUtil.SORT_SALE_COMMISSION);// 排序:月支出佣金从高到低
|
| | | } else if (honest.getType() == 2) {
|
| | | searchFilter.setType(12);// 9.9
|
| | | searchFilter.setSort(TaoBaoUtil.SORT_SALE_HIGH_TO_LOW);// 排序:销量
|
| | | } else if (honest.getType() == 3) {
|
| | | searchFilter.setType(13);// 9.9
|
| | | searchFilter.setSort(TaoBaoUtil.SORT_SALE_HIGH_TO_LOW);// 排序:销量
|
| | | }
|
| | | searchFilter.setPage(page);
|
| | | return searchFilter;
|
| | | }
|
| | |
|
| | | /**
|
| | | * 过去搜索的关键字
|
| | | * |
| | | * @param content
|
| | | * @return
|
| | | */
|
| | | public static String filterSearchContent(String content) {
|
| | | if (StringUtil.isNullOrEmpty(content))
|
| | | return content;
|
| | | String rgex = "【.*】";
|
| | | Pattern pattern = Pattern.compile(rgex);// 匹配的模式
|
| | | Matcher m = pattern.matcher(content);
|
| | | while (m.find()) {
|
| | | String result = m.group(0);
|
| | | if (!StringUtil.isNullOrEmpty(result) && result.length() > 8)
|
| | | return result.replace("【", "").replace("】", "").trim();
|
| | | }
|
| | | return content;
|
| | | }
|
| | |
|
| | | }
|
| | | package com.yeshi.fanli.util.taobao; |
| | | |
| | | import java.util.regex.Matcher; |
| | | import java.util.regex.Pattern; |
| | | |
| | | import com.yeshi.fanli.entity.bus.recommend.Honest; |
| | | import com.yeshi.fanli.entity.taobao.SearchFilter; |
| | | import com.yeshi.fanli.util.StringUtil; |
| | | |
| | | public class SearchFilterUtil { |
| | | |
| | | public static SearchFilter getSearchFilter(Honest honest, int page) { |
| | | SearchFilter searchFilter = new SearchFilter(); |
| | | if (honest.getType() == 1) { |
| | | searchFilter.setType(11);// 9.9 |
| | | searchFilter.setSort(TaoBaoUtil.SORT_SALE_COMMISSION);// 排序:月支出佣金从高到低 |
| | | } else if (honest.getType() == 2) { |
| | | searchFilter.setType(12);// 9.9 |
| | | searchFilter.setSort(TaoBaoUtil.SORT_SALE_HIGH_TO_LOW);// 排序:销量 |
| | | } else if (honest.getType() == 3) { |
| | | searchFilter.setType(13);// 9.9 |
| | | searchFilter.setSort(TaoBaoUtil.SORT_SALE_HIGH_TO_LOW);// 排序:销量 |
| | | } |
| | | searchFilter.setPage(page); |
| | | return searchFilter; |
| | | } |
| | | |
| | | /** |
| | | * 过去搜索的关键字 |
| | | * |
| | | * @param content |
| | | * @return |
| | | */ |
| | | public static String filterSearchContent(String content) { |
| | | if (StringUtil.isNullOrEmpty(content)) |
| | | return content; |
| | | String rgex = "【.*】"; |
| | | Pattern pattern = Pattern.compile(rgex);// 匹配的模式 |
| | | Matcher m = pattern.matcher(content); |
| | | while (m.find()) { |
| | | String result = m.group(0); |
| | | if (!StringUtil.isNullOrEmpty(result) && result.length() > 8) |
| | | return result.replace("【", "").replace("】", "").trim(); |
| | | } |
| | | return content; |
| | | } |
| | | |
| | | } |