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; } }