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/config/WebServiceServerConfig.java | 39 +++++++++++++++++++++++++++++++++++++++ 1 files changed, 39 insertions(+), 0 deletions(-) diff --git a/src/main/java/org/jeecg/modules/wms/config/WebServiceServerConfig.java b/src/main/java/org/jeecg/modules/wms/config/WebServiceServerConfig.java new file mode 100644 index 0000000..0c818be --- /dev/null +++ b/src/main/java/org/jeecg/modules/wms/config/WebServiceServerConfig.java @@ -0,0 +1,39 @@ +package org.jeecg.modules.wms.config; + +import org.apache.cxf.Bus; +import org.apache.cxf.bus.spring.SpringBus; +import org.apache.cxf.jaxws.EndpointImpl; +import org.apache.cxf.transport.servlet.CXFServlet; +import org.jeecg.modules.wms.service.ReceiveWMSScanItemListService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.boot.web.servlet.ServletRegistrationBean; +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; + +import javax.xml.ws.Endpoint; + + +@Configuration +public class WebServiceServerConfig { + @Autowired + private ReceiveWMSScanItemListService receiveWMSScanItemListService; + + @Bean(name = "cxfServer") + public Bus springBus() { + return new SpringBus(); + } + + @Bean(name = "cxfServlet") // 娉ㄥ叆servlet bean name涓嶈兘dispatcherServlet ,鍚﹀垯浼氳鐩杁ispatcherServlet + public ServletRegistrationBean<CXFServlet> cxfServlet() { + return new ServletRegistrationBean<CXFServlet>(new CXFServlet(), "/webservice/*"); + } + + @Bean + public Endpoint endpoint() { + // 鍙傛暟浜岋紝鏄疭EI瀹炵幇绫诲璞� + Endpoint endpoint = new EndpointImpl(this.springBus(), receiveWMSScanItemListService); + // 鍙戝竷鏈嶅姟 + endpoint.publish("/userService"); + return endpoint; + } +} -- Gitblit v1.9.3