From e2c9fab4823b9a9a8a186951faa5a54d1f57fb1f Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期四, 17 十月 2019 14:58:29 +0800 Subject: [PATCH] 订单爬取优化 增加日志类型 --- fanli/src/main/java/com/yeshi/fanli/controller/client/v1/ShareController.java | 41 ++++++++++++++++++++++++++++++++++++----- 1 files changed, 36 insertions(+), 5 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/controller/client/v1/ShareController.java b/fanli/src/main/java/com/yeshi/fanli/controller/client/v1/ShareController.java index 4f861e8..9c8c9d9 100644 --- a/fanli/src/main/java/com/yeshi/fanli/controller/client/v1/ShareController.java +++ b/fanli/src/main/java/com/yeshi/fanli/controller/client/v1/ShareController.java @@ -617,11 +617,7 @@ try { userShareGoodsRecordService.takeEffectShareRecord(acceptData, shareId); } catch (UserShareGoodsRecordException eu) { - try { - LogHelper.errorDetailInfo(eu); - } catch (Exception e) { - e.printStackTrace(); - } + } catch (Exception e) { try { LogHelper.errorDetailInfo(e); @@ -961,6 +957,41 @@ return; } + } else { + List<GoodsPicture> imgs = dynamicInfo.getImgs(); + if (imgs == null || imgs.size() == 0) { + out.print(JsonUtil.loadFalseResult("鎵�鏈夊晢鍝佸凡鎶㈠厜")); + return; + } + + int count = 0; + for (GoodsPicture goodsPicture: imgs) { + if (goodsPicture.getGoodState() == 1) { + count ++; + continue; + } + + TaoBaoGoodsBriefExtra goods = goodsPicture.getGoods(); + if (goods == null) { + count ++; + continue; + } + + if (goods.getState() != null && goods.getState() == 1) { + count ++; + continue; + } + + if (!goods.isCoupon()) { + count ++; + continue; + } + } + + if (count >= imgs.size()) { + out.print(JsonUtil.loadFalseResult("鎵�鏈夊晢鍝佸凡鎶㈠厜")); + return; + } } // 鍒嗕韩鏂囧瓧 -- Gitblit v1.8.0