From 8d84ca36593e33de7e0b604824c471db3587fdb4 Mon Sep 17 00:00:00 2001 From: yujian <yujian@163.com> Date: 星期五, 17 一月 2020 16:53:46 +0800 Subject: [PATCH] Merge branch 'div' of ssh://193.112.35.168:29418/fanli-server into div --- fanli/src/main/java/com/yeshi/fanli/controller/client/v1/DynamicRecommendController.java | 13 ++++++++++--- 1 files changed, 10 insertions(+), 3 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/controller/client/v1/DynamicRecommendController.java b/fanli/src/main/java/com/yeshi/fanli/controller/client/v1/DynamicRecommendController.java index ba2e6b8..13d9cb7 100644 --- a/fanli/src/main/java/com/yeshi/fanli/controller/client/v1/DynamicRecommendController.java +++ b/fanli/src/main/java/com/yeshi/fanli/controller/client/v1/DynamicRecommendController.java @@ -20,6 +20,7 @@ import com.yeshi.fanli.entity.taobao.TaoBaoGoodsBrief; import com.yeshi.fanli.entity.taobao.TaoBaoSearchResult; import com.yeshi.fanli.entity.taobao.dataoke.DaTaoKeDetailV2; +import com.yeshi.fanli.exception.taobao.TaoBaoTokenParseException; import com.yeshi.fanli.exception.taobao.TaobaoGoodsDownException; import com.yeshi.fanli.log.LogHelper; import com.yeshi.fanli.service.inter.config.ConfigService; @@ -270,9 +271,15 @@ * @return */ private boolean analysisTaoToken(String text, PrintWriter out) { - String token = StringUtil.picUpTaoToken(text); - if (!StringUtil.isNullOrEmpty(token)) { - Long auctionId = TaoKeApiUtil.tokenConvertAuctionId(token); + List<String> tokenList = TaoBaoUtil.getTokenListFromText(text); + if (tokenList != null && tokenList.size() > 0) { + String token = tokenList.get(0); + Long auctionId = null; + try { + auctionId = TaoKeApiUtil.tokenConvertAuctionId(token); + } catch (TaoBaoTokenParseException e1) { + e1.printStackTrace(); + } if (auctionId != null) { TaoBaoGoodsBrief tb = null; try { -- Gitblit v1.8.0