From 97e62eda5461411b2e75c790f8ed074afd4d0562 Mon Sep 17 00:00:00 2001 From: Van0313 <60689272+Van0313@users.noreply.github.com> Date: Wed, 18 Jun 2025 19:10:00 +0800 Subject: [PATCH] =?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, 11 insertions(+), 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 bb9a912..484c5a3 100644 --- a/src/main/java/cn/van/business/util/JDUtil.java +++ b/src/main/java/cn/van/business/util/JDUtil.java @@ -130,6 +130,8 @@ public class JDUtil { private final ConcurrentHashMap userInteractionStates = new ConcurrentHashMap<>(); private HashMap cacheMap = new HashMap<>(); + //京粉链接 + private final HashMap productWithJF = new HashMap<>(); // 构造函数中注入StringRedisTemplate @Autowired public JDUtil(JDOrderRepository jdOrderRepository, StringRedisTemplate redisTemplate, OrderRowRepository orderRowRepository, WXUtil wxUtil, OrderUtil orderUtil, DeepSeekClientUtil deepSeekClientUtil, CommentRepository commentRepository, GPTClientUtil gptClientUtil) { @@ -141,6 +143,13 @@ public class JDUtil { this.deepSeekClientUtil = deepSeekClientUtil; this.commentRepository = commentRepository; this.gptClientUtil = gptClientUtil; + handleProductWithJF(); + } + private void handleProductWithJF(){ + productWithJF.put("ZQD130F-EB130", "https://u.jd.com/3GPePLu"); + productWithJF.put("ZQD130F-EB130B", "https://u.jd.com/3gPeGf6"); + productWithJF.put("ZQD180F-EB200", "https://u.jd.com/3OPe8m7"); + productWithJF.put("ZQD150F-EB150", "https://u.jd.com/3rPevYD"); } private List filterOrdersByDate(List orderRows, int daysBack) { @@ -2297,9 +2306,10 @@ public class JDUtil { for (int i = 3; i < parts.length; i++) { address.append(parts[i]); } + String jf = productWithJF.get(modelNumber); StringBuilder order = new StringBuilder(); - order.append("生").append("\n").append("H-TF").append("\n").append(modelNumber).append("\n").append(" ").append("\n").append(quantityStr).append("\n").append(address); + order.append("生").append("\n").append("H-TF").append("\n").append(modelNumber).append("\n").append(jf).append("\n").append(quantityStr).append("\n").append(address); sendOrderToWxByOrderD(order.toString(), fromWxid); } } else if (input.startsWith("H")) {