From 583a96f24ac0f27ab5e02e916bbe1920141d5e8b Mon Sep 17 00:00:00 2001 From: Administrator <Administrator@S0ZHK00LKCA6OYY> Date: 星期四, 08 十一月 2018 10:43:32 +0800 Subject: [PATCH] 淘客appkey失效优化 --- fanli/src/main/java/com/yeshi/fanli/controller/client/RecommendController.java | 21 ++++++++++++++++----- 1 files changed, 16 insertions(+), 5 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/controller/client/RecommendController.java b/fanli/src/main/java/com/yeshi/fanli/controller/client/RecommendController.java index 1645409..9aac2cc 100644 --- a/fanli/src/main/java/com/yeshi/fanli/controller/client/RecommendController.java +++ b/fanli/src/main/java/com/yeshi/fanli/controller/client/RecommendController.java @@ -872,10 +872,18 @@ detailImgsSize.clear(); for (ImageInfo imgInfo : imgs) { detailImgs.add(imgInfo.getPicture()); - JSONObject size = new JSONObject(); - size.put("w", imgInfo.getWidth()); - size.put("h", imgInfo.getHeight()); - detailImgsSize.add(size); + } + + for (ImageInfo imgInfo : imgs) { + if (imgInfo.getWidth() <= 0) { + detailImgsSize.clear(); + break; + } else { + JSONObject size = new JSONObject(); + size.put("w", imgInfo.getWidth()); + size.put("h", imgInfo.getHeight()); + detailImgsSize.add(size); + } } } @@ -1374,8 +1382,11 @@ Map<String, String> map = hongBaoManageService.convertMap(); String proportion = map.get("hongbao_goods_proportion"); String fcRate = map.get("hongbao_fc_ratio"); - if (!StringUtil.isNullOrEmpty(imei) || StringUtil.isNullOrEmpty(idfa)) { + if (!StringUtil.isNullOrEmpty(imei) || !StringUtil.isNullOrEmpty(idfa)) { + long startTime = java.lang.System.currentTimeMillis(); TaoBaoSearchResult result = TaoKeApiUtil.guessDeviceLike(page, 50, imei, idfa); + LogHelper.test("棣栭〉涓轰綘鎺ㄨ崘锛堟窐瀹濓級鍔犺浇鏃堕棿:" + (java.lang.System.currentTimeMillis() - startTime)); + if (result != null && result.getTaoBaoGoodsBriefs() != null) { // 绛涢�� List<TaoBaoGoodsBrief> goodsList = new ArrayList<>(); -- Gitblit v1.8.0