继续写这个接口的商品信息,够用了

This commit is contained in:
Leo
2025-04-02 21:57:16 +08:00
parent 642f75d034
commit 3e614aab58
2 changed files with 16 additions and 1 deletions

13
pom.xml
View File

@@ -90,6 +90,19 @@
<artifactId>jdk</artifactId> <artifactId>jdk</artifactId>
<version>3.0</version> <version>3.0</version>
</dependency> </dependency>
<dependency>
<groupId>org.codehaus.jackson</groupId>
<artifactId>jackson-mapper-asl</artifactId>
<version>1.9.2</version>
</dependency>
<dependency>
<groupId>org.codehaus.jackson</groupId>
<artifactId>jackson-core-asl</artifactId>
<version>1.9.2</version>
</dependency>
<!-- Actuator --> <!-- Actuator -->
<dependency> <dependency>
<groupId>org.springframework.boot</groupId> <groupId>org.springframework.boot</groupId>

View File

@@ -1126,7 +1126,7 @@ private void handleUserInteraction(String fromWxid, String message) {
*/ */
private List<String> extractUJDUrls(String message) { private List<String> extractUJDUrls(String message) {
List<String> urls = new ArrayList<>(); List<String> 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); Matcher matcher = pattern.matcher(message);
while (matcher.find()) { while (matcher.find()) {
@@ -1153,8 +1153,10 @@ private void handleUserInteraction(String fromWxid, String message) {
* */ * */
//goodsReq.setFields(new String[]{"categoryInfo", "imageInfo", "baseBigFieldInfo"}); // 设置需要查询的字段 //goodsReq.setFields(new String[]{"categoryInfo", "imageInfo", "baseBigFieldInfo"}); // 设置需要查询的字段
goodsReq.setKeyword(uJDUrl); goodsReq.setKeyword(uJDUrl);
goodsReq.setSceneId(1);
request.setGoodsReqDTO(goodsReq); request.setGoodsReqDTO(goodsReq);
request.setVersion("1.0"); request.setVersion("1.0");
return client.execute(request); return client.execute(request);
} }