From c81d0224c824fd07916ea845c82aacfbc2346429 Mon Sep 17 00:00:00 2001 From: Leo Date: Sat, 5 Apr 2025 02:01:22 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9F=BA=E6=9C=AC=E5=AE=8C=E6=88=90=E8=BD=AC?= =?UTF-8?q?=E9=93=BE=E3=80=82=E5=AF=8C=E8=B4=B5=E6=8C=87=E6=97=A5=E5=8F=AF?= =?UTF-8?q?=E5=BE=85=EF=BC=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/cn/van/business/util/JDUtil.java | 35 +++++++++++-------- 1 file changed, 20 insertions(+), 15 deletions(-) diff --git a/src/main/java/cn/van/business/util/JDUtil.java b/src/main/java/cn/van/business/util/JDUtil.java index a79eec5..c39c230 100644 --- a/src/main/java/cn/van/business/util/JDUtil.java +++ b/src/main/java/cn/van/business/util/JDUtil.java @@ -822,26 +822,12 @@ public class JDUtil { for (String text : contentResult.get("text")) { wxUtil.sendTextMessage(wxid, text, 1, wxid); } - // 5. 缓存商品数据 - if (!contentResult.get("data").isEmpty()) { - String productData = contentResult.get("data").get(0); - cacheMap.put("productData" + wxid, productData); - cacheMap.put("finalWenAn" + wxid, contentResult.get("finalWenAn").get(0)); - // 6. 进入确认礼金步骤 - state.setCurrentField("confirm"); - wxUtil.sendTextMessage(wxid, - "是否需要开通礼金?\n回复 1 - 是\n回复 2 - 否", - 1, wxid); - } else { - wxUtil.sendTextMessage(wxid, "未获取到商品数据,请检查链接格式", 1, wxid); - state.reset(); - } // 4. 发送图片(如果有) List images = contentResult.get("images"); if (images != null) { try { - Thread.sleep(5000); + Thread.sleep(6000); } catch (InterruptedException ignored) { } @@ -852,7 +838,26 @@ public class JDUtil { } } + // 5. 缓存商品数据 + if (!contentResult.get("data").isEmpty()) { + String productData = contentResult.get("data").get(0); + cacheMap.put("productData" + wxid, productData); + cacheMap.put("finalWenAn" + wxid, contentResult.get("finalWenAn").get(0)); + // 6. 进入确认礼金步骤 + state.setCurrentField("confirm"); + try { + Thread.sleep(5000); + }catch (InterruptedException ignored){ + + } + wxUtil.sendTextMessage(wxid, + "是否需要开通礼金?\n回复 1 - 是\n回复 2 - 否", + 1, wxid); + } else { + wxUtil.sendTextMessage(wxid, "未获取到商品数据,请检查链接格式", 1, wxid); + state.reset(); + } } catch (Exception e) { logger.error("处理推广内容异常 - 用户: {}", wxid, e); wxUtil.sendTextMessage(wxid, "处理内容时发生异常,请重试", 1, wxid);