From bff1768d0a287e7be7a9e7a17690ab44a8729d26 Mon Sep 17 00:00:00 2001 From: Houjie <714924425@qq.com> Date: 星期一, 11 八月 2025 17:26:12 +0800 Subject: [PATCH] 飞书同步用户/安灯获取产线 用户表增加 飞书用户open_id(后期发送消息标识) --- src/main/java/org/jeecg/modules/wms/CxfClientUtil.java | 32 ++++++++++++++++++++++++++++++++ 1 files changed, 32 insertions(+), 0 deletions(-) diff --git a/src/main/java/org/jeecg/modules/wms/CxfClientUtil.java b/src/main/java/org/jeecg/modules/wms/CxfClientUtil.java new file mode 100644 index 0000000..484d2c9 --- /dev/null +++ b/src/main/java/org/jeecg/modules/wms/CxfClientUtil.java @@ -0,0 +1,32 @@ +package org.jeecg.modules.wms; + +import com.alibaba.fastjson.JSONObject; +import org.apache.cxf.endpoint.Client; +import org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory; + +import javax.xml.namespace.QName; + +/** + * @author Lius + * @date 2024/6/11 10:16 + */ +public class CxfClientUtil { + + /** + * 鍔ㄦ�佽皟鐢� + */ + public static String invokeService(String url, String data, String namespace, String method) throws Exception { + JaxWsDynamicClientFactory dcf = JaxWsDynamicClientFactory.newInstance(); + Client client = dcf.createClient(url); + QName opName = new QName(namespace, method); + Object[] objects = new Object[0]; + try { + objects = client.invoke(opName, data); + } catch (Exception e) { + e.printStackTrace(); + } + String json = JSONObject.toJSONString(objects[0]); + return json; + } + +} -- Gitblit v1.9.3