From 96e053dd486ef0c27ae3e4485d00659d4417a1f1 Mon Sep 17 00:00:00 2001 From: Van0313 <60689272+Van0313@users.noreply.github.com> Date: Wed, 25 Jun 2025 00:36:45 +0800 Subject: [PATCH 1/3] =?UTF-8?q?=E5=BD=95=E5=8D=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/cn/van/business/util/JDUtil.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/cn/van/business/util/JDUtil.java b/src/main/java/cn/van/business/util/JDUtil.java index 24f29c2..1f937e5 100644 --- a/src/main/java/cn/van/business/util/JDUtil.java +++ b/src/main/java/cn/van/business/util/JDUtil.java @@ -1933,7 +1933,7 @@ public class JDUtil { try { String fetchUrl = "http://192.168.8.6:5000/fetch_comments?product_id=" + product_id; // 用hutool发起post请求 - HttpResponse response = HttpRequest.post(fetchUrl).timeout(60000).execute(); + HttpResponse response = HttpRequest.post(fetchUrl).timeout(1000 * 60 * 10).execute(); logger.info("fetchUrl: {}", fetchUrl); // code = 200 表示成功,-200 表示失败 From c0a86f6a6f276aa4146bab53e39eda864cfbe424 Mon Sep 17 00:00:00 2001 From: Van0313 <60689272+Van0313@users.noreply.github.com> Date: Wed, 25 Jun 2025 00:46:02 +0800 Subject: [PATCH 2/3] =?UTF-8?q?=E5=BD=95=E5=8D=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/cn/van/business/util/JDUtil.java | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/main/java/cn/van/business/util/JDUtil.java b/src/main/java/cn/van/business/util/JDUtil.java index 1f937e5..02505fa 100644 --- a/src/main/java/cn/van/business/util/JDUtil.java +++ b/src/main/java/cn/van/business/util/JDUtil.java @@ -1947,18 +1947,20 @@ public class JDUtil { commentToUse = availableComments.get(0); } } else if (response.getStatus() == -200) { - wxUtil.sendTextMessage(fromWxid, "暂时无法获取新的评论,请稍后再试", 1, fromWxid, false); - return; + wxUtil.sendTextMessage(fromWxid, "请求响应:暂无新的评论。为您随机选取使用过的评论", 1, fromWxid, false); + // 随机选取一个使用过的评论 + Collections.shuffle(usedComments); + commentToUse = usedComments.get(0); } } catch (Exception e) { logger.error("调用外部接口获取评论失败", e); - wxUtil.sendTextMessage(fromWxid, "调用外部接口获取评论失败", 1, fromWxid, false); - return; + wxUtil.sendTextMessage(fromWxid, "请求响应:响应超时。为您随机选取使用过的评论", 1, fromWxid, false); + commentToUse = usedComments.get(0); } } if (commentToUse == null) { - wxUtil.sendTextMessage(fromWxid, "没有找到可用的评论数据", 1, fromWxid, false); + wxUtil.sendTextMessage(fromWxid, "本地和京东均无可用的评论数据,请检查sku", 1, fromWxid, false); return; } wxUtil.sendTextMessage(fromWxid, commentToUse.getCommentText(), 1, fromWxid, true); From 61fcedf5d772254136468649d2dfb4783fbd2de0 Mon Sep 17 00:00:00 2001 From: Van0313 <60689272+Van0313@users.noreply.github.com> Date: Wed, 25 Jun 2025 00:49:31 +0800 Subject: [PATCH 3/3] =?UTF-8?q?=E5=BD=95=E5=8D=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/cn/van/business/util/JDUtil.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/cn/van/business/util/JDUtil.java b/src/main/java/cn/van/business/util/JDUtil.java index 02505fa..2f13d3d 100644 --- a/src/main/java/cn/van/business/util/JDUtil.java +++ b/src/main/java/cn/van/business/util/JDUtil.java @@ -1933,7 +1933,7 @@ public class JDUtil { try { String fetchUrl = "http://192.168.8.6:5000/fetch_comments?product_id=" + product_id; // 用hutool发起post请求 - HttpResponse response = HttpRequest.post(fetchUrl).timeout(1000 * 60 * 10).execute(); + HttpResponse response = HttpRequest.post(fetchUrl).timeout(1000 * 60).execute(); logger.info("fetchUrl: {}", fetchUrl); // code = 200 表示成功,-200 表示失败 @@ -1954,7 +1954,7 @@ public class JDUtil { } } catch (Exception e) { logger.error("调用外部接口获取评论失败", e); - wxUtil.sendTextMessage(fromWxid, "请求响应:响应超时。为您随机选取使用过的评论", 1, fromWxid, false); + wxUtil.sendTextMessage(fromWxid, "请求响应:响应超时(60s)。为您随机选取使用过的评论", 1, fromWxid, false); commentToUse = usedComments.get(0); } }