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 {