From 88884604b0394001c4ed6986248063d534d15a58 Mon Sep 17 00:00:00 2001 From: Lenovo Date: Thu, 4 Jul 2024 17:44:28 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B3=A8=E9=87=8A=E5=8F=8A=E5=B0=81=E8=A3=85?= =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ruoyi/business/controller/MeituanController.java | 4 ++-- .../com/ruoyi/business/service/IMeituanService.java | 4 +--- .../business/service/impl/MeituanServiceImpl.java | 10 +++++----- 3 files changed, 8 insertions(+), 10 deletions(-) diff --git a/ruoyi-admin/src/main/java/com/ruoyi/business/controller/MeituanController.java b/ruoyi-admin/src/main/java/com/ruoyi/business/controller/MeituanController.java index f09ec93..61f1253 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/business/controller/MeituanController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/business/controller/MeituanController.java @@ -43,8 +43,8 @@ public class MeituanController { * @throws Exception */ @GetMapping("/getPriPhone") - public R priPhone(String orderId,String regionId,String regionVersion,String cookie) { - return iMeituanService.priPhoneInfo(orderId, regionId, regionVersion, cookie); + public R priPhone(String orderId, String cookie) { + return iMeituanService.priPhoneInfo(orderId, cookie); } /** diff --git a/ruoyi-system/src/main/java/com/ruoyi/business/service/IMeituanService.java b/ruoyi-system/src/main/java/com/ruoyi/business/service/IMeituanService.java index 8470f8e..eee5baf 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/business/service/IMeituanService.java +++ b/ruoyi-system/src/main/java/com/ruoyi/business/service/IMeituanService.java @@ -35,12 +35,10 @@ public interface IMeituanService { /** * 获取号码 * @param orderId - * @param regionId - * @param regionVersion * @param cookie * @return */ - R priPhoneInfo(String orderId,String regionId,String regionVersion,String cookie); + R priPhoneInfo(String orderId, String cookie); /** * 获取mtgsig 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 fed0f22..3242e32 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 @@ -191,8 +191,8 @@ public class MeituanServiceImpl implements IMeituanService { private JSONObject merchantOrders(int pageNum,String date,String cookie){ String url = "https://e.waimai.meituan.com/gw/api/order/mix/history/list/common"; Map params = new LinkedHashMap<>(); - params.put("region_id","1000510100"); - params.put("region_version","1717637457"); + params.put("region_id",valueFromCookie("region_id",cookie)); + params.put("region_version",valueFromCookie("region_version",cookie)); params.put("yodaReady","h5"); params.put("csecplatform",4); params.put("csecversion","2.4.0"); @@ -229,14 +229,14 @@ public class MeituanServiceImpl implements IMeituanService { /** * 获取号码 * @param orderId - * @param regionId - * @param regionVersion * @param cookie * @return */ @Override - public R priPhoneInfo(String orderId,String regionId,String regionVersion,String cookie) { + public R priPhoneInfo(String orderId,String cookie) { String url = "https://e.waimai.meituan.com/v2/order/history/r/search/ajax"; + String regionId = valueFromCookie("region_id",cookie); + String regionVersion = valueFromCookie("region_version",cookie); Map params = new LinkedHashMap<>(); params.put("searchItem",orderId); params.put("region_id",regionId);