From 62a447d89331aee1feae7724c7616aa1bb2cfe79 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期三, 16 十月 2024 14:28:37 +0800 Subject: [PATCH] 将CMQ替换为rabbitmq --- fanli/src/main/java/com/yeshi/fanli/controller/client/v2/SearchControllerV2.java | 32 ++++++++++++++++++++++---------- 1 files changed, 22 insertions(+), 10 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/controller/client/v2/SearchControllerV2.java b/fanli/src/main/java/com/yeshi/fanli/controller/client/v2/SearchControllerV2.java index fa0fbd9..108d371 100644 --- a/fanli/src/main/java/com/yeshi/fanli/controller/client/v2/SearchControllerV2.java +++ b/fanli/src/main/java/com/yeshi/fanli/controller/client/v2/SearchControllerV2.java @@ -763,8 +763,8 @@ //鏄惁鍖呭惈娣樺疂閾炬帴/鍙d护 if (page == 1) { List<String> linkList = HttpUtil.getUrlListFromText(key); - if ((linkList != null && linkList.size() > 0) || TaoBaoUtil.isHaveNewVersionTaoBaoToken(key)) { - + if (((linkList != null && linkList.size() > 0) || TaoBaoUtil.isHaveNewVersionTaoBaoToken(key))&&false) { + // 鏆傛椂涓嶉�氳繃閾炬帴鎼滅储 String id = DaTaoKeApiUtil.parseGoodsIdFromToken(key); if (id != null) { goodsId = id; @@ -783,12 +783,12 @@ } if (goodsId == null) { //瑙f瀽閾炬帴 - if (linkList != null && linkList.size() > 0) { - String tempGoodsId = clipboardAnalysisManager.parseTBAuctionIdFromLink(linkList.get(0)); - if (!StringUtil.isNullOrEmpty(tempGoodsId)) { - goodsId = tempGoodsId; - } - } +// if (linkList != null && linkList.size() > 0) { +// String tempGoodsId = clipboardAnalysisManager.parseTBAuctionIdFromLink(linkList.get(0)); +// if (!StringUtil.isNullOrEmpty(tempGoodsId)) { +// goodsId = tempGoodsId; +// } +// } } } @@ -890,6 +890,18 @@ if (darray != null && darray.size() > 0) { String auctionId = darray.optJSONObject(0).optString("item_id"); result.getTaoBaoGoodsBriefs().set(0, TaoKeApiUtil.searchGoodsDetail(auctionId)); + }else{ + // 澶ф窐瀹㈡棤娉曟悳绱㈠埌锛屽氨灏嗘渶鍚庝竴涓瓧鍘绘帀鐒跺悗鍐嶆悳绱� + String originText = sf.getKey(); + sf.setKey(originText.substring(0,originText.length()-1)); + result = TaoBaoUtil.search(sf, specialId, null); +// if(result.getTaoBaoGoodsBriefs() != null) +// for(TaoBaoGoodsBrief tb: result.getTaoBaoGoodsBriefs()){ +// if(originText.equalsIgnoreCase(tb.getTitle())){ +// +// break; +// } +// } } } taoBaoGoodsCacheUtil.saveSearchResult(sf, result); @@ -1228,7 +1240,7 @@ if (goodsId != null) { try { - PDDGoodsDetail pddGoodsDetail = PinDuoDuoApiUtil.getGoodsDetail(Long.parseLong(goodsId), PinDuoDuoApiUtil.PID_DEFAULT, customParams); + PDDGoodsDetail pddGoodsDetail = PinDuoDuoApiUtil.getGoodsDetail(goodsId, PinDuoDuoApiUtil.PID_DEFAULT, customParams); if (pddGoodsDetail != null) { count = 1; goodsList.add(pddGoodsDetail); @@ -1237,7 +1249,7 @@ e.printStackTrace(); if (e.getCode() == PDDApiException.CODE_NOT_AUTH) { try { - PDDGoodsDetail pddGoodsDetail = PinDuoDuoApiUtil.getGoodsDetail(Long.parseLong(goodsId), PinDuoDuoApiUtil.PID_DEFAULT, Constant.PDD_SEARCH_CUSTOMER_PARAMS); + PDDGoodsDetail pddGoodsDetail = PinDuoDuoApiUtil.getGoodsDetail(goodsId, PinDuoDuoApiUtil.PID_DEFAULT, Constant.PDD_SEARCH_CUSTOMER_PARAMS); if (pddGoodsDetail != null) { count = 1; goodsList.add(pddGoodsDetail); -- Gitblit v1.8.0