From 59859155cfb453861a0dbca0d7758d155cc2b53a Mon Sep 17 00:00:00 2001 From: zhangherong <571457620@qq.com> Date: 星期五, 15 八月 2025 23:09:26 +0800 Subject: [PATCH] art: MES提供WMS调用的WebService接口修改 --- src/main/java/org/jeecg/modules/wms/controller/WMSTestController.java | 20 +++++++++++--------- 1 files changed, 11 insertions(+), 9 deletions(-) diff --git a/src/main/java/org/jeecg/modules/wms/controller/WMSTestController.java b/src/main/java/org/jeecg/modules/wms/controller/WMSTestController.java index bdd5ab5..08d60e0 100644 --- a/src/main/java/org/jeecg/modules/wms/controller/WMSTestController.java +++ b/src/main/java/org/jeecg/modules/wms/controller/WMSTestController.java @@ -10,9 +10,9 @@ import org.apache.cxf.transports.http.configuration.HTTPClientPolicy; import org.jeecg.common.api.vo.Result; import org.jeecg.modules.wms.WMSWebService; -import org.jeecg.modules.wms.dto.ReceiveMESScanItemListResponse; -import org.jeecg.modules.wms.request.ReceiveMESScanItemList; -import org.jeecg.modules.wms.service.ReceiveWMSScanItemListService; +import org.jeecg.modules.wms.dto.WSResponse; +import org.jeecg.modules.wms.request.ReceiveWMSScanItemList; +import org.jeecg.modules.wms.service.MESWebServiceSoap; import org.jeecg.modules.wms.service.WebServiceSoap; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Value; @@ -30,16 +30,18 @@ @Autowired private WMSWebService webService; + private final static String localUrl = "http://localhost:9989/jeecg-boot/webservice/ReceiveWMSScanItemList?wsdl"; + @ApiOperation(value = "WMS闆嗘垚娴嬭瘯-鎺ユ敹WMS绉诲簱缁撴灉", notes = "WMS闆嗘垚娴嬭瘯-鎺ユ敹WMS绉诲簱缁撴灉") @PostMapping("/testReceiveWMSScanItemList") public Result<?> testReceiveWMSScanItemList() { JaxWsProxyFactoryBean factory = new JaxWsProxyFactoryBean(); - factory.setAddress(url); - factory.setServiceClass(ReceiveWMSScanItemListService.class); - ReceiveWMSScanItemListService service = (ReceiveWMSScanItemListService) factory.create(); - ReceiveMESScanItemList request = new ReceiveMESScanItemList(); - ReceiveMESScanItemListResponse response = service.receiveWMSScanItemList(request); + factory.setAddress(localUrl); + factory.setServiceClass(MESWebServiceSoap.class); + MESWebServiceSoap service = (MESWebServiceSoap) factory.create(); + ReceiveWMSScanItemList request = new ReceiveWMSScanItemList(); + WSResponse response = service.receiveWMSScanItemList(request); return Result.ok(response); } @@ -52,7 +54,7 @@ // WebServiceSoap service = (WebServiceSoap) factory.create(); // String response = service.helloWorld(); // return Result.ok(response); - WebServiceSoap port = webService.getWebServiceSoap(); + WebServiceSoap port = webService.getWebServiceSoap12(); // 2. 鑾峰彇 CXF 搴曞眰 Client 瀵硅薄 Client client = ClientProxy.getClient(port); -- Gitblit v1.9.3