From f4a0f2acc63d7785eab108419a4e16f5f688cb95 Mon Sep 17 00:00:00 2001 From: yujian <yujian@163.com> Date: 星期六, 18 一月 2020 12:06:27 +0800 Subject: [PATCH] 用户注册信息 --- fanli/src/main/java/com/yeshi/fanli/controller/client/v1/DynamicRecommendController.java | 27 ++++++++++++++++----------- 1 files changed, 16 insertions(+), 11 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 6e5432b..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 @@ -19,13 +19,14 @@ import com.yeshi.fanli.entity.taobao.SearchFilter; import com.yeshi.fanli.entity.taobao.TaoBaoGoodsBrief; import com.yeshi.fanli.entity.taobao.TaoBaoSearchResult; -import com.yeshi.fanli.entity.taobao.dataoke.DaTaoKeDetail; +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; -import com.yeshi.fanli.service.inter.hongbao.HongBaoManageService; +import com.yeshi.fanli.service.inter.order.config.HongBaoManageService; import com.yeshi.fanli.service.inter.taobao.TaoBaoUnionConfigService; -import com.yeshi.fanli.service.inter.taobao.dataoke.DaTaoKeGoodsDetailService; +import com.yeshi.fanli.service.inter.taobao.dataoke.DaTaoKeGoodsDetailV2Service; import com.yeshi.fanli.service.inter.user.UserInfoService; import com.yeshi.fanli.util.StringUtil; import com.yeshi.fanli.util.Utils; @@ -51,7 +52,7 @@ private TaoBaoUnionConfigService taoBaoUnionConfigService; @Resource - private DaTaoKeGoodsDetailService daTaoKeGoodsDetailService; + private DaTaoKeGoodsDetailV2Service daTaoKeGoodsDetailV2Service; /** * 鑾峰彇鍟嗗搧淇℃伅 @@ -166,8 +167,6 @@ LogHelper.test("鏍规嵁绮樿创鏉挎帹鑽�:" + text); - - if (text.length() > 80) { out.print(JsonUtil.loadFalseResult("鍊艰繃闀�")); return; @@ -192,11 +191,11 @@ } // 鏌ヨ澶ф窐瀹㈡爣棰� - List<DaTaoKeDetail> list = daTaoKeGoodsDetailService.listByDtitle(text); + List<DaTaoKeDetailV2> list = daTaoKeGoodsDetailV2Service.listByDtitle(text); if (list != null && list.size() > 0) { root.put("type", 2); JSONObject data = new JSONObject(); - data.put("title", list.get(0).getdTitle()); + data.put("title", list.get(0).getDtitle()); root.put("data", data); out.print(JsonUtil.loadTrueResult(root)); return; @@ -272,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