From d05d72ebe95caa55247ff4fb97c8479a5d8e2583 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期三, 17 七月 2019 11:03:00 +0800 Subject: [PATCH] 拼多多商品详情增加重试机制 --- fanli/src/main/java/com/yeshi/fanli/service/impl/pdd/PDDGoodsServiceImpl.java | 9 ++++++++- 1 files changed, 8 insertions(+), 1 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/service/impl/pdd/PDDGoodsServiceImpl.java b/fanli/src/main/java/com/yeshi/fanli/service/impl/pdd/PDDGoodsServiceImpl.java index 8be5a05..3ab90d2 100644 --- a/fanli/src/main/java/com/yeshi/fanli/service/impl/pdd/PDDGoodsServiceImpl.java +++ b/fanli/src/main/java/com/yeshi/fanli/service/impl/pdd/PDDGoodsServiceImpl.java @@ -14,7 +14,14 @@ @Cacheable(value = "pddCache", key = "'getDetailImageList'+#id") @Override public List<String> getDetailImageList(Long id) { - return PinDuoDuoUtil.getDetailImages(id); + List<String> list = null; + int count = 0; + // 閲嶈瘯3娆� + while ((list == null || list.size() == 0) && count < 3) { + list = PinDuoDuoUtil.getDetailImages(id); + count++; + } + return list; } } -- Gitblit v1.8.0