From 4bb562771a786ffae6814d83c9dc6e56d69865fb Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期四, 09 一月 2020 10:35:03 +0800 Subject: [PATCH] 清理过时的客户端接口 --- fanli/src/main/java/com/yeshi/fanli/controller/web/WebSearchController.java | 257 --------------------------------------------------- 1 files changed, 0 insertions(+), 257 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/controller/web/WebSearchController.java b/fanli/src/main/java/com/yeshi/fanli/controller/web/WebSearchController.java index 85a5de6..d402333 100644 --- a/fanli/src/main/java/com/yeshi/fanli/controller/web/WebSearchController.java +++ b/fanli/src/main/java/com/yeshi/fanli/controller/web/WebSearchController.java @@ -65,76 +65,6 @@ @Resource private QualityGoodsService qualityGoodsService; - // 浼樻儬鍒� - /* - * public final static int quanType = 1; - * - * public final static int baoyou = 2; - * - * public final static int TMALL = 3; - */ - - /** - * - * 鏂规硶璇存槑: 鍏抽敭瀛楁彁绀哄缓璁悳绱� - * - * @author mawurui createTime 2018骞�4鏈�25鏃� 涓嬪崍3:04:52 - * @param acceptData - * @param kw - * @param out - */ - @RequestMapping(value = "suggestsearch", method = RequestMethod.GET) - public void getSugguestSearch(String callback, AcceptData acceptData, String kw, PrintWriter out) { - List<String> list = TaoBaoUtil.getSuguestSearch(kw); - if (list != null && list.size() > 0) { - JSONArray array = new JSONArray(); - int num = 0; - for (String st : list) { - array.add(st); - num = num + 1; - if (num >= 5) { - break; - } - } - out.print(JsonUtil.loadJSONP(callback, JsonUtil.loadTrueResult(array))); - } else { - out.print(JsonUtil.loadJSONP(callback, JsonUtil.loadTrueResult(""))); - } - return; - } - - /** - * - * 鏂规硶璇存槑: 鎼滅储 - * - * @author mawurui createTime 2018骞�5鏈�3鏃� 涓婂崍9:53:54 - * @param acceptData - * @param kw - * @param page - * @param filter - * @param order - * @param startprice - * @param endprice - * @param fastFilter - * @param out - */ - @RequestMapping(value = "search", method = RequestMethod.GET) - public void search(String callback, AcceptData acceptData, String kw, int page, String filter, String order, - String startprice, String endprice, String fastFilter, PrintWriter out) { - if (!StringUtil.isNullOrEmpty(fastFilter)) { - if (!StringUtil.isNullOrEmpty(filter)) { - JSONArray filterArray = JSONArray.fromObject(filter); - JSONArray fastFilterArray = JSONArray.fromObject(fastFilter); - filterArray.addAll(fastFilterArray); - filter = filterArray.toString(); - } else { - filter = fastFilter; - } - } - JSONObject data = search(kw, page, filter, order, startprice, endprice); - out.print(JsonUtil.loadJSONP(callback, JsonUtil.loadTrueResult(data))); - } - @RequestMapping(value = "searchGoods", method = RequestMethod.GET) public void searchGoods(String callback, AcceptData acceptData, String kw, int page, int pagesize, String filters, String rate, String order, String startprice, String endprice, PrintWriter out) { @@ -267,193 +197,6 @@ data.put("result", gson2.toJson(listExtra)); data.put("count", count); out.print(JsonUtil.loadJSONP(callback, JsonUtil.loadTrueResult(data))); - } - - private JSONObject search(String kw, int page, String filter, String order, String startprice, String endprice) { - - SearchFilter sf = new SearchFilter(); - sf.setKey(kw); - sf.setPage(page); - sf.setSort(0); - - if (!com.yeshi.fanli.util.StringUtil.isNullOrEmpty(startprice)) { - sf.setStartPrice(new BigDecimal(startprice)); - } - - if (!com.yeshi.fanli.util.StringUtil.isNullOrEmpty(endprice)) { - sf.setEndPrice(new BigDecimal(endprice)); - } - - if (!com.yeshi.fanli.util.StringUtil.isNullOrEmpty(order)) { - if (Integer.parseInt(order) == 0) { // 閿�閲� - sf.setSort(TaoBaoUtil.SORT_SALE_HIGH_TO_LOW); - } else if (Integer.parseInt(order) == 3) { - sf.setSort(TaoBaoUtil.SORT_PRICE_HIGH_TO_LOW); - } else if (Integer.parseInt(order) == 2) { - sf.setSort(TaoBaoUtil.SORT_PRICE_LOW_TO_HIGH); - } else if (Integer.parseInt(order) == 1) { - - } - } - /* - * else{ //榛樿閿�閲忎粠楂樺埌浣庢帓搴� sf.setSort(TaoBaoUtil.SORT_SALE_HIGH_TO_LOW); } - */ - - if (!com.yeshi.fanli.util.StringUtil.isNullOrEmpty(filter)) { - // 鏌ヨ娣樺疂澶╃尗 - - if (Integer.parseInt(filter) == 1) { - filter = "[{\"type\": \"quantype\"}]"; - } else if (Integer.parseInt(filter) == 2) { - filter = "[{\"type\": \"baoyou\"}]"; - } else if (Integer.parseInt(filter) == 3) { - filter = "[{\"type\": \"userType\"}]"; - } else { - filter = "[]"; - } - JSONArray array = JSONArray.fromObject(filter); - Set<String> params = new HashSet<String>(); - for (int i = 0; i < array.size(); i++) { - String ty = array.optJSONObject(i).optString("type"); - if ("shoptype".equalsIgnoreCase(ty)) { - if (array.optJSONObject(i).optInt("id") == 21) { - sf.setTmFlagship(false); // 涓嶇瓫锟�? - } else { - sf.setTmFlagship(true); - sf.setTmall(true); - sf.setShopTag("b2c"); - } - } else if ("category".equalsIgnoreCase(ty)) { - sf.setCateIds(array.optJSONObject(i).optString("id")); - } else if ("userType".equalsIgnoreCase(ty)) { - // if(array.optJSONObject(i).optInt("id") == 51) - sf.setTmall(true); - // else - // sf.setTmall(false); - } else if ("baoyou".equalsIgnoreCase(ty)) { - // if(array.optJSONObject(i).optInt("id") == 61) - sf.setBaoYou(true); - // else - // sf.setBaoYou(false); - } else if ("quantype".equalsIgnoreCase(ty)) { - // if (array.optJSONObject(i).optInt("id") == 31){ - sf.setQuan(1); - if (sf.isTmFlagship()) { - sf.setShopTag(sf.getShopTag() + ",dpyhq"); - } else { - sf.setShopTag("dpyhq"); - } - // } - // else - // sf.setQuan(2); - } else if ("hongbaotype".equalsIgnoreCase(ty)) { - if (array.optJSONObject(i).optInt("id") == 41)// 鏈夌孩锟�? - sf.setHongbao(1); - else// 鏃犵孩锟�? - sf.setHongbao(2); - } else if ("property".equalsIgnoreCase(ty)) { - String pid = (String) array.optJSONObject(i).opt("pid"); - String id = (String) array.optJSONObject(i).opt("id"); - boolean flag = false; - String str = null; - for (String string : params) { - flag = string.contains(pid + ":"); - if (flag) { - str = string; - break; - } - } - if (flag) { - params.add(str + "," + id); - params.remove(str); - } else { - params.add(pid + ":" + id); - } - } - } - sf.setParams(params); - } - TaoBaoSearchResult result = TaoBaoUtil.search(sf); - List<TaoBaoSearchNav> navList = TaoBaoUtil.getBaseNav(); - if (result.getNavList() != null) - navList.addAll(result.getNavList()); - Gson gson = new GsonBuilder().create(); - JSONObject data = new JSONObject(); - data.put("nav", gson.toJson(navList)); - List<TaoBaoGoodsBriefExtra> re = new ArrayList<TaoBaoGoodsBriefExtra>(); - List<TaoBaoGoodsBrief> taoBaoGoodsBriefs = result.getTaoBaoGoodsBriefs(); - int fq = sf.getQuan(); - int fh = sf.getHongbao(); - boolean ft = sf.isTmall(); - Map<String, String> map = manageService.convertMap(); - BigDecimal proportion = manageService.getFanLiRate(); - if (fq == 0 && fh == 0 && !ft) { - for (TaoBaoGoodsBrief bf : result.getTaoBaoGoodsBriefs()) { - re.add(TaoBaoUtil.getTaoBaoGoodsBriefExtra(bf, proportion.toString(), "")); - } - } else { - TaoBaoGoodsBriefExtra taoBaoGoodsBriefExtra; - for (TaoBaoGoodsBrief taoBaoGoodsBrief : taoBaoGoodsBriefs) { - taoBaoGoodsBriefExtra = TaoBaoUtil.getTaoBaoGoodsBriefExtra(taoBaoGoodsBrief, proportion.toString(), - ""); - re.add(taoBaoGoodsBriefExtra); - } - } - Gson gson2 = new GsonBuilder().excludeFieldsWithoutExposeAnnotation().create(); - data.put("result", gson2.toJson(re)); - data.put("count", result.getTaoBaoHead().getDocsfound()); - return data; - } - - /** - * - * 鏂规硶璇存槑: 鑱旂郴瀹㈡湇鎺ュ彛 - * - * @author mawurui createTime 2018骞�4鏈�10鏃� 涓婂崍9:02:41 - */ - @RequestMapping(value = "contactCustomer", method = RequestMethod.GET) - public void contactCustomerService(PrintWriter out) { - String title = "鑱旂郴瀹㈡湇"; - List<CustomerContent> contentList = customerContentService.contactCustomerService(title); - JSONObject data = new JSONObject(); - data.put("contentList", JsonUtil.getSimpleGsonWithDate().toJson(contentList)); - out.print(JsonUtil.loadTrueResult(data)); - } - - /** - * - * 鏂规硶璇存槑: 鐑棬鎼滅储 - * - * @author mawurui createTime 2018骞�5鏈�11鏃� 涓嬪崍4:32:46 - * @param acceptData - * @param out - */ - @RequestMapping(value = "getHotSearch", method = RequestMethod.GET) - public void getHotSearch(AcceptData acceptData, String callback, PrintWriter out) { - /* - * System system = xcxMiniControllerUtil.getSystem(acceptData); if - * (system == null) { - * out.print(JsonUtil.loadFalseResult(XcxMiniControllerUtil.NOSYSTEM)); - * return; } - */ - List<SuperHotSearch> superHotSearchList = superHotSearchSerivce.getSuperHotSearchBySystemId(4,null); // 鏉挎牀蹇渷app - if (superHotSearchList == null || superHotSearchList.size() == 0) { - out.print(JsonUtil.loadFalseResult(WebControllerUtil.NODATA)); - return; - } - List<HotSearch> hotSearchList = new ArrayList<HotSearch>(); - for (SuperHotSearch superHotSearch : superHotSearchList) { - HotSearch hotSearch = superHotSearch.getHotSearch(); - hotSearchList.add(hotSearch); - } - - JSONObject data = new JSONObject(); - data.put("count", hotSearchList.size()); - data.put("hotSearchList", hotSearchList); - - String result = JsonUtil.loadJSONP(callback, JsonUtil.loadTrueResult(data)); - out.print(result); - return; } } -- Gitblit v1.8.0