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);