From 4bbfc6f2a4f108d84b9b929ecbbaf5d56b57ca70 Mon Sep 17 00:00:00 2001 From: 彭雪彬 <1724387007@qq.com> Date: Fri, 25 Jul 2025 17:06:20 +0800 Subject: [PATCH] 骑手同步数据接口 --- oying-system/src/main/java/com/oying/modules/rider/utils/RiderSourceHttpUtils.java | 60 +++++++++++++++++++++++++++++++++++------------------------- 1 files changed, 35 insertions(+), 25 deletions(-) diff --git a/oying-system/src/main/java/com/oying/modules/rider/utils/RiderSourceHttpUtils.java b/oying-system/src/main/java/com/oying/modules/rider/utils/RiderSourceHttpUtils.java index 346d4ed..1f616a6 100644 --- a/oying-system/src/main/java/com/oying/modules/rider/utils/RiderSourceHttpUtils.java +++ b/oying-system/src/main/java/com/oying/modules/rider/utils/RiderSourceHttpUtils.java @@ -11,7 +11,10 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import java.util.ArrayList; import java.util.HashMap; +import java.util.List; +import java.util.Map; /** @@ -24,7 +27,7 @@ public class RiderSourceHttpUtils { private static final Logger log = LoggerFactory.getLogger(RiderSourceHttpUtils.class); - // private static final String URL = "http://1.14.71.182:5000/"; + private static final String URL = "https://1.95.3.255:443/lyhd/api/contract/syncRiderContract"; // private static final String URL = "http://192.168.18.111:5000/"; @@ -66,32 +69,33 @@ * @return: riderSourceInfoHttp * @author: pxb */ - public static RiderSourceInfoHttp getRiderSourceInfoHttp(String phone, String sourcePlatform) { - HashMap<String, Object> paramMap = new HashMap<>(2); - paramMap.put("phone", phone); - paramMap.put("sourcePlatform", sourcePlatform); - // String url = ""; + public static RiderSourceInfoHttp getRiderSourceInfoHttp(List<String> phones, String sourcePlatform) { + HashMap<String, Object> param = new HashMap<>(2); + param.put("phones", phones); + param.put("sourcePlatform", sourcePlatform); + String url = URL; // 转化成对象 RiderSourceInfoHttp riderSourceInfoHttp = new RiderSourceInfoHttp(); - // try { - // String result = httpPostRequest(paramMap, url); - // // 转换数据 - // riderSourceInfoHttp = riderConvertUtils(result); - // } catch (Exception e) { - // riderSourceInfoHttp.setCode("500"); - // riderSourceInfoHttp.setMessage("获取数据失败"); - // riderSourceInfoHttp.setSuccess("false"); - // return riderSourceInfoHttp; - // } - riderSourceInfoHttp.setCode(Constants.HTTP_CODE_SUCCESS); - riderSourceInfoHttp.setMessage("请求成功"); - RiderSourceInfo riderSourceInfo = new RiderSourceInfo(); - riderSourceInfo.setSourcePlatform("LY"); - riderSourceInfo.setCardNum("123456789012345678"); - riderSourceInfo.setPhone("18706999997"); - riderSourceInfo.setCardName("张三"); - riderSourceInfo.setEnabled(Constants.SOURCE_ENABLED_ON); - riderSourceInfoHttp.setData(riderSourceInfo); + try { + String result = httpPostRequest(param, url); + log.info("第三方骑手数据信息:{}", result); + // 转换数据 + riderSourceInfoHttp = riderConvertUtils(result); + } catch (Exception e) { + riderSourceInfoHttp.setCode("500"); + riderSourceInfoHttp.setMessage("获取数据失败"); + riderSourceInfoHttp.setData(null); + return riderSourceInfoHttp; + } + // riderSourceInfoHttp.setCode(Constants.HTTP_CODE_SUCCESS); + // riderSourceInfoHttp.setMessage("请求成功"); + // RiderSourceInfo riderSourceInfo = new RiderSourceInfo(); + // riderSourceInfo.setSourcePlatform("LY"); + // riderSourceInfo.setCardNum("123456789012345678"); + // riderSourceInfo.setPhone("18706999997"); + // riderSourceInfo.setCardName("张三"); + // riderSourceInfo.setEnabled(Constants.SOURCE_ENABLED_ON); + // riderSourceInfoHttp.getData().add(riderSourceInfo); return riderSourceInfoHttp; } @@ -113,4 +117,10 @@ return riderSourceInfoHttp; } } + + public static void main(String[] args) { + List<String> phones = new ArrayList<>(); + phones.add("13954532585"); + RiderSourceHttpUtils.getRiderSourceInfoHttp(phones, "LY"); + } } -- Gitblit v1.9.3