From 3e614aab58bb15ac3b319a2e2705255592f7832c Mon Sep 17 00:00:00 2001 From: Leo Date: Wed, 2 Apr 2025 21:57:16 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BB=A7=E7=BB=AD=E5=86=99=E8=BF=99=E4=B8=AA?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3=E7=9A=84=E5=95=86=E5=93=81=E4=BF=A1=E6=81=AF?= =?UTF-8?q?=EF=BC=8C=E5=A4=9F=E7=94=A8=E4=BA=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pom.xml | 13 +++++++++++++ src/main/java/cn/van/business/util/JDUtil.java | 4 +++- 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index d725f79..2418b66 100644 --- a/pom.xml +++ b/pom.xml @@ -90,6 +90,19 @@ jdk 3.0 + + + org.codehaus.jackson + jackson-mapper-asl + 1.9.2 + + + + org.codehaus.jackson + jackson-core-asl + 1.9.2 + + org.springframework.boot diff --git a/src/main/java/cn/van/business/util/JDUtil.java b/src/main/java/cn/van/business/util/JDUtil.java index c6fc7d6..41b2ad1 100644 --- a/src/main/java/cn/van/business/util/JDUtil.java +++ b/src/main/java/cn/van/business/util/JDUtil.java @@ -1126,7 +1126,7 @@ private void handleUserInteraction(String fromWxid, String message) { */ private List extractUJDUrls(String message) { List urls = new ArrayList<>(); - Pattern pattern = Pattern.compile("https://u\\.jd\\.com/[^\\s]+"); + Pattern pattern = Pattern.compile("https://u\\.jd\\.com/\\S+"); Matcher matcher = pattern.matcher(message); while (matcher.find()) { @@ -1153,8 +1153,10 @@ private void handleUserInteraction(String fromWxid, String message) { * */ //goodsReq.setFields(new String[]{"categoryInfo", "imageInfo", "baseBigFieldInfo"}); // 设置需要查询的字段 goodsReq.setKeyword(uJDUrl); + goodsReq.setSceneId(1); request.setGoodsReqDTO(goodsReq); request.setVersion("1.0"); + return client.execute(request); }