From 6b99484fd4ee4a100a1578db285c12ee6aa0bd4d Mon Sep 17 00:00:00 2001 From: Lenovo Date: Thu, 1 Aug 2024 22:06:01 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=A2=E5=8D=95=E6=8B=89=E5=8F=96=E4=BF=AE?= =?UTF-8?q?=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/ruoyi/business/service/impl/MeituanServiceImpl.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ruoyi-system/src/main/java/com/ruoyi/business/service/impl/MeituanServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/business/service/impl/MeituanServiceImpl.java index b5e56da..172f286 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/business/service/impl/MeituanServiceImpl.java +++ b/ruoyi-system/src/main/java/com/ruoyi/business/service/impl/MeituanServiceImpl.java @@ -418,7 +418,7 @@ public class MeituanServiceImpl implements IMeituanService { String info = redisTemplate.opsForValue().get(key); List s2 = JSON.parseArray(info).toList(String.class); if (s2.contains(wmOrderViewId)){ - break; + continue; }else { s2.add(wmOrderViewId); redisTemplate.opsForValue().set(key,JSON.toJSONString(s2)); @@ -472,6 +472,7 @@ public class MeituanServiceImpl implements IMeituanService { log.error("订单时间解析异常不跳出"+e.getMessage()); } orderInfo.setIsPhf(businessType); + list.add(orderInfo); }catch (Exception e){ log.error("================解析订单错误============="); @@ -717,6 +718,7 @@ public class MeituanServiceImpl implements IMeituanService { url = appendParams(url, params); HttpGet request = new HttpGet(url); request.setHeader("Cookie",cookie); + request.setHeader("Host","waimaieapp.meituan.com"); request.setHeader("User-Agent","Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36"); String result = null; try {