From 2c43632ad199905f759b1ba69cce2dcbc71c709f Mon Sep 17 00:00:00 2001
From: cuilei <ray_tsu1@163.com>
Date: 星期三, 10 九月 2025 16:57:20 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 src/main/java/org/jeecg/modules/wms/dto/ReceiveWMSScanItemListResponse.java          |   36 +++---
 src/main/java/org/jeecg/modules/wms/service/impl/MESWebServiceSoapImpl.java          |   15 +-
 src/main/java/org/jeecg/modules/wms/controller/ReceiveWMSScanItemListController.java |   30 +++++
 src/main/java/org/jeecg/modules/wms/dto/MESResponse.java                             |   15 --
 src/main/java/org/jeecg/modules/wms/request/ReceiveWMSScanItemList.java              |   42 +++---
 src/main/java/org/jeecg/modules/wms/controller/WMSTestController.java                |   16 --
 src/main/java/org/jeecg/modules/wms/service/MESWebServiceSoap.java                   |   20 --
 src/main/java/org/jeecg/modules/wms/config/WebServiceServerConfig.java               |   72 ++++++------
 src/main/java/org/jeecg/modules/wms/request/WMSWebServiceSendItem.java               |   62 +++-------
 9 files changed, 139 insertions(+), 169 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
index 435c724..df2d1f0 100644
--- a/src/main/java/org/jeecg/modules/wms/config/WebServiceServerConfig.java
+++ b/src/main/java/org/jeecg/modules/wms/config/WebServiceServerConfig.java
@@ -1,36 +1,36 @@
-package org.jeecg.modules.wms.config;
-
-import org.apache.cxf.Bus;
-import org.apache.cxf.jaxws.EndpointImpl;
-import org.apache.cxf.transport.servlet.CXFServlet;
-import org.jeecg.modules.wms.service.MESWebServiceSoap;
-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 Bus bus;
-    @Autowired
-    private MESWebServiceSoap mesWebServiceSoap;
-
-    @Bean(name = "cxfServlet")  // 娉ㄥ叆servlet bean name涓嶈兘dispatcherServlet ,鍚﹀垯浼氳鐩杁ispatcherServlet
-    public ServletRegistrationBean<CXFServlet> cxfServlet() {
-        return new ServletRegistrationBean<>(new CXFServlet(), "/webservice/*");
-    }
-
-    @Bean
-    public Endpoint endpoint() {
-        // 鍙傛暟浜岋紝鏄疭EI瀹炵幇绫诲璞�
-        Endpoint endpoint = new EndpointImpl(bus, mesWebServiceSoap);
-        // 鍙戝竷鏈嶅姟
-        endpoint.publish("/MESWebService");
-
-        return endpoint;
-    }
-}
+//package org.jeecg.modules.wms.config;
+//
+//import org.apache.cxf.Bus;
+//import org.apache.cxf.jaxws.EndpointImpl;
+//import org.apache.cxf.transport.servlet.CXFServlet;
+//import org.jeecg.modules.wms.service.MESWebServiceSoap;
+//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 Bus bus;
+//    @Autowired
+//    private MESWebServiceSoap mesWebServiceSoap;
+//
+//    @Bean(name = "cxfServlet")  // 娉ㄥ叆servlet bean name涓嶈兘dispatcherServlet ,鍚﹀垯浼氳鐩杁ispatcherServlet
+//    public ServletRegistrationBean<CXFServlet> cxfServlet() {
+//        return new ServletRegistrationBean<>(new CXFServlet(), "/webservice/*");
+//    }
+//
+//    @Bean
+//    public Endpoint endpoint() {
+//        // 鍙傛暟浜岋紝鏄疭EI瀹炵幇绫诲璞�
+//        Endpoint endpoint = new EndpointImpl(bus, mesWebServiceSoap);
+//        // 鍙戝竷鏈嶅姟
+//        endpoint.publish("/MESWebService");
+//
+//        return endpoint;
+//    }
+//}
diff --git a/src/main/java/org/jeecg/modules/wms/controller/ReceiveWMSScanItemListController.java b/src/main/java/org/jeecg/modules/wms/controller/ReceiveWMSScanItemListController.java
new file mode 100644
index 0000000..e8893b4
--- /dev/null
+++ b/src/main/java/org/jeecg/modules/wms/controller/ReceiveWMSScanItemListController.java
@@ -0,0 +1,30 @@
+package org.jeecg.modules.wms.controller;
+
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import lombok.extern.slf4j.Slf4j;
+import org.jeecg.modules.wms.dto.MESResponse;
+import org.jeecg.modules.wms.request.WMSWebServiceSendItem;
+import org.jeecg.modules.wms.service.MESWebServiceSoap;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+import java.util.List;
+
+@Api(tags = "MES瀵瑰鎺ュ彛")
+@RestController
+@RequestMapping("/api/mes")
+@Slf4j
+public class ReceiveWMSScanItemListController {
+    @Autowired
+    private MESWebServiceSoap mesWebServiceSoap;
+
+    @ApiOperation(value = "WMS闆嗘垚娴嬭瘯-鎺ユ敹WMS绉诲簱缁撴灉", notes = "WMS闆嗘垚娴嬭瘯-鎺ユ敹WMS绉诲簱缁撴灉")
+    @PostMapping("/receiveWMSScanItemList")
+    public MESResponse receiveWMSScanItemList(@RequestBody List<WMSWebServiceSendItem> list) {
+        return mesWebServiceSoap.receiveWMSScanItemList(list);
+    }
+}
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 39e9527..a609fbe 100644
--- a/src/main/java/org/jeecg/modules/wms/controller/WMSTestController.java
+++ b/src/main/java/org/jeecg/modules/wms/controller/WMSTestController.java
@@ -23,22 +23,6 @@
     @Autowired
     private WMSWebServiceClient webServiceClient;
 
-    private final static String localUrl = "http://localhost:9989/webservice/MESWebService?wsdl";
-
-
-    @ApiOperation(value = "WMS闆嗘垚娴嬭瘯-鎺ユ敹WMS绉诲簱缁撴灉", notes = "WMS闆嗘垚娴嬭瘯-鎺ユ敹WMS绉诲簱缁撴灉")
-    @PostMapping("/testReceiveWMSScanItemList")
-    public Result<?> testReceiveWMSScanItemList(@RequestBody List<WMSWebServiceSendItem> list) {
-        JaxWsProxyFactoryBean factory = new JaxWsProxyFactoryBean();
-        factory.setAddress(localUrl);
-        factory.setServiceClass(MESWebServiceSoap.class);
-        MESWebServiceSoap service = (MESWebServiceSoap) factory.create();
-        ReceiveWMSScanItemList request = new ReceiveWMSScanItemList();
-        request.setWmsWebServiceSendItemList(list);
-        MESResponse response = service.receiveWMSScanItemList(request);
-        return Result.ok(response);
-    }
-
     @ApiOperation(value = "WMS闆嗘垚娴嬭瘯-HelloWord娴嬭瘯", notes = "WMS闆嗘垚娴嬭瘯-HelloWord娴嬭瘯")
     @PostMapping("/testHelloWorld")
     public Result<?> testHelloWorld() {
diff --git a/src/main/java/org/jeecg/modules/wms/dto/MESResponse.java b/src/main/java/org/jeecg/modules/wms/dto/MESResponse.java
index 4aa1594..6c2cbbf 100644
--- a/src/main/java/org/jeecg/modules/wms/dto/MESResponse.java
+++ b/src/main/java/org/jeecg/modules/wms/dto/MESResponse.java
@@ -1,23 +1,14 @@
 package org.jeecg.modules.wms.dto;
 
+import com.fasterxml.jackson.annotation.JsonProperty;
 import lombok.Getter;
 import lombok.Setter;
 
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlType;
-
 @Getter
 @Setter
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "MESResponse",  propOrder = {
-        "errorCode",
-        "errorDesc"
-}, namespace = "http://xhj008.server.webservice.com/")
 public class MESResponse {
-    @XmlElement(name = "ErrorCode", namespace = "http://xhj008.server.webservice.com/")
+    @JsonProperty("ErrorCode")
     protected String errorCode;
-    @XmlElement(name = "ErrorDesc", namespace = "http://xhj008.server.webservice.com/")
+    @JsonProperty("ErrorDesc")
     protected String errorDesc;
 }
diff --git a/src/main/java/org/jeecg/modules/wms/dto/ReceiveWMSScanItemListResponse.java b/src/main/java/org/jeecg/modules/wms/dto/ReceiveWMSScanItemListResponse.java
index 6b5c57a..2637ea2 100644
--- a/src/main/java/org/jeecg/modules/wms/dto/ReceiveWMSScanItemListResponse.java
+++ b/src/main/java/org/jeecg/modules/wms/dto/ReceiveWMSScanItemListResponse.java
@@ -1,18 +1,18 @@
-package org.jeecg.modules.wms.dto;
-
-import lombok.Getter;
-import lombok.Setter;
-
-import javax.xml.bind.annotation.*;
-
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "", propOrder = {
-        "receiveWMSScanItemListResult"
-}, namespace = "http://xhj008.server.webservice.com/")
-@XmlRootElement(name = "ReceiveWMSScanItemListResponse", namespace = "http://xhj008.server.webservice.com/")
-@Getter
-@Setter
-public class ReceiveWMSScanItemListResponse {
-    @XmlElement(name = "ReceiveWMSScanItemListResult", namespace = "http://xhj008.server.webservice.com/")
-    protected MESResponse receiveWMSScanItemListResult;
-}
+//package org.jeecg.modules.wms.dto;
+//
+//import lombok.Getter;
+//import lombok.Setter;
+//
+//import javax.xml.bind.annotation.*;
+//
+//@XmlAccessorType(XmlAccessType.FIELD)
+//@XmlType(name = "", propOrder = {
+//        "receiveWMSScanItemListResult"
+//}, namespace = "http://xhj008.server.webservice.com/")
+//@XmlRootElement(name = "ReceiveWMSScanItemListResponse", namespace = "http://xhj008.server.webservice.com/")
+//@Getter
+//@Setter
+//public class ReceiveWMSScanItemListResponse {
+//    @XmlElement(name = "ReceiveWMSScanItemListResult", namespace = "http://xhj008.server.webservice.com/")
+//    protected MESResponse receiveWMSScanItemListResult;
+//}
diff --git a/src/main/java/org/jeecg/modules/wms/request/ReceiveWMSScanItemList.java b/src/main/java/org/jeecg/modules/wms/request/ReceiveWMSScanItemList.java
index 5e22ba5..89583f7 100644
--- a/src/main/java/org/jeecg/modules/wms/request/ReceiveWMSScanItemList.java
+++ b/src/main/java/org/jeecg/modules/wms/request/ReceiveWMSScanItemList.java
@@ -1,21 +1,21 @@
-package org.jeecg.modules.wms.request;
-
-import lombok.Getter;
-import lombok.Setter;
-
-import javax.xml.bind.annotation.*;
-import java.util.List;
-
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "", propOrder = {
-        "wmsWebServiceSendItemList"
-}, namespace = "http://xhj008.server.webservice.com/")
-@XmlRootElement(name = "ReceiveWMSScanItemList", namespace = "http://xhj008.server.webservice.com/")
-@Getter
-@Setter
-public class ReceiveWMSScanItemList {
-
-    @XmlElementWrapper(name = "ArrayOfWMSWebServiceSendItem", namespace = "http://xhj008.server.webservice.com/")
-    @XmlElement(name = "WMSWebServiceSendItem", nillable = true, namespace = "http://xhj008.server.webservice.com/")
-    protected List<WMSWebServiceSendItem> wmsWebServiceSendItemList;
-}
+//package org.jeecg.modules.wms.request;
+//
+//import lombok.Getter;
+//import lombok.Setter;
+//
+//import javax.xml.bind.annotation.*;
+//import java.util.List;
+//
+//@XmlAccessorType(XmlAccessType.FIELD)
+//@XmlType(name = "", propOrder = {
+//        "wmsWebServiceSendItemList"
+//}, namespace = "http://xhj008.server.webservice.com/")
+//@XmlRootElement(name = "ReceiveWMSScanItemList", namespace = "http://xhj008.server.webservice.com/")
+//@Getter
+//@Setter
+//public class ReceiveWMSScanItemList {
+//
+//    @XmlElementWrapper(name = "ArrayOfWMSWebServiceSendItem", namespace = "http://xhj008.server.webservice.com/")
+//    @XmlElement(name = "WMSWebServiceSendItem", nillable = true, namespace = "http://xhj008.server.webservice.com/")
+//    protected List<WMSWebServiceSendItem> wmsWebServiceSendItemList;
+//}
diff --git a/src/main/java/org/jeecg/modules/wms/request/WMSWebServiceSendItem.java b/src/main/java/org/jeecg/modules/wms/request/WMSWebServiceSendItem.java
index 3fe2499..8401094 100644
--- a/src/main/java/org/jeecg/modules/wms/request/WMSWebServiceSendItem.java
+++ b/src/main/java/org/jeecg/modules/wms/request/WMSWebServiceSendItem.java
@@ -1,92 +1,68 @@
 
 package org.jeecg.modules.wms.request;
 
+import com.fasterxml.jackson.annotation.JsonProperty;
 import lombok.Getter;
 import lombok.Setter;
 
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlType;
 import java.math.BigDecimal;
 
 @Getter
 @Setter
-@XmlType(name = "WMSWebServiceSendItem", propOrder = {
-        "factoryCode",
-        "skuCode",
-        "reservationOrder",
-        "align",
-        "pallet",
-        "packageNo",
-        "trackLot",
-        "series",
-        "mesStockID",
-        "quantity",
-        "sapTrackLot",
-        "section",
-        "destSection",
-        "supplierCode",
-        "supplierTrackLot",
-        "stageID",
-        "remark",
-        "orderCode"
-}, namespace = "http://xhj008.server.webservice.com/")
-@XmlAccessorType(XmlAccessType.FIELD)
 public class WMSWebServiceSendItem {
 
     /**宸ュ巶缂栫爜 */
-    @XmlElement(name = "FactoryCode", namespace = "http://xhj008.server.webservice.com/")
+    @JsonProperty("FactoryCode")
     private String factoryCode;
     /** 鐗╂枡缂栫爜 */
-    @XmlElement(name = "SkuCode", namespace = "http://xhj008.server.webservice.com/")
+    @JsonProperty("SkuCode")
     private String skuCode;
     /** 棰勭暀鍙� */
-    @XmlElement(name = "ReservationOrder", namespace = "http://xhj008.server.webservice.com/")
+    @JsonProperty("ReservationOrder")
     private String reservationOrder;
     /** MES绉诲簱鍗曞彿 */
-    @XmlElement(name = "Align", namespace = "http://xhj008.server.webservice.com/")
+    @JsonProperty("Align")
     private String align;
     /** 鎵樺彿 */
-    @XmlElement(name = "Pallet", namespace = "http://xhj008.server.webservice.com/")
+    @JsonProperty("Pallet")
     private String pallet;
     /** 鍖呰缂栫爜 */
-    @XmlElement(name = "PackageNo", namespace = "http://xhj008.server.webservice.com/")
+    @JsonProperty("PackageNo")
     private String packageNo;
     /** 鎵规鍙� */
-    @XmlElement(name = "TrackLot", namespace = "http://xhj008.server.webservice.com/")
+    @JsonProperty("TrackLot")
     private String trackLot;
     /** 绯诲垪鍙� */
-    @XmlElement(name = "Series", namespace = "http://xhj008.server.webservice.com/")
+    @JsonProperty("Series")
     private String series;
     /** MES搴撳瓨ID */
-    @XmlElement(name = "MesStockID", namespace = "http://xhj008.server.webservice.com/")
+    @JsonProperty("MesStockID")
     private String mesStockID;
     /** 鏁伴噺 */
-    @XmlElement(name = "Quantity", namespace = "http://xhj008.server.webservice.com/")
+    @JsonProperty("Quantity")
     private BigDecimal quantity;
     /** SAP鎵规鍙� */
-    @XmlElement(name = "SapTrackLot", namespace = "http://xhj008.server.webservice.com/")
+    @JsonProperty("SapTrackLot")
     private String sapTrackLot;
     /** 鍙戦�佸簱瀛樺湴 */
-    @XmlElement(name = "Section", namespace = "http://xhj008.server.webservice.com/")
+    @JsonProperty("Section")
     private String section;
     /** 鐩爣搴撳瓨鍦� */
-    @XmlElement(name = "DestSection", namespace = "http://xhj008.server.webservice.com/")
+    @JsonProperty("DestSection")
     private String destSection;
     /** 渚涘簲鍟嗕唬鐮� */
-    @XmlElement(name = "SupplierCode", namespace = "http://xhj008.server.webservice.com/")
+    @JsonProperty("SupplierCode")
     private String supplierCode;
     /** 渚涘簲鍟嗘壒娆″彿 */
-    @XmlElement(name = "SupplierTrackLot", namespace = "http://xhj008.server.webservice.com/")
+    @JsonProperty("SupplierTrackLot")
     private String supplierTrackLot;
     /** 闃舵ID */
-    @XmlElement(name = "StageID", namespace = "http://xhj008.server.webservice.com/")
+    @JsonProperty("StageID")
     private String stageID;
     /** 澶囨敞 */
-    @XmlElement(name = "Remark", namespace = "http://xhj008.server.webservice.com/")
+    @JsonProperty("Remark")
     private String remark;
     /** 璁㈠崟缂栫爜 */
-    @XmlElement(name = "OrderCode", namespace = "http://xhj008.server.webservice.com/")
+    @JsonProperty("OrderCode")
     private String orderCode;
 }
diff --git a/src/main/java/org/jeecg/modules/wms/service/MESWebServiceSoap.java b/src/main/java/org/jeecg/modules/wms/service/MESWebServiceSoap.java
index 0dffadb..b2a20b1 100644
--- a/src/main/java/org/jeecg/modules/wms/service/MESWebServiceSoap.java
+++ b/src/main/java/org/jeecg/modules/wms/service/MESWebServiceSoap.java
@@ -1,27 +1,15 @@
 package org.jeecg.modules.wms.service;
 
 import org.jeecg.modules.wms.dto.MESResponse;
-import org.jeecg.modules.wms.request.ReceiveWMSScanItemList;
+import org.jeecg.modules.wms.request.WMSWebServiceSendItem;
 
-import javax.jws.WebMethod;
-import javax.jws.WebParam;
-import javax.jws.WebResult;
-import javax.jws.WebService;
-import javax.xml.ws.RequestWrapper;
-import javax.xml.ws.ResponseWrapper;
+import java.util.List;
 
-@WebService(name = "MESWebServiceSoap", targetNamespace = "http://xhj008.server.webservice.com/")
 public interface MESWebServiceSoap {
     /**
      * 鎺ユ敹WMS绉诲簱淇℃伅
-     * @param wmsWebServiceSendItemList
+     * @param list
      * @return
      */
-    @WebMethod(operationName = "ReceiveWMSScanItemList", action = "http://xhj008.server.webservice.com/ReceiveWMSScanItemList")
-    @RequestWrapper(localName = "ReceiveWMSScanItemList", targetNamespace = "http://xhj008.server.webservice.com/", className = "ReceiveWMSScanItemList")
-    @ResponseWrapper(localName = "ReceiveWMSScanItemListResponse", targetNamespace = "http://xhj008.server.webservice.com/", className = "ReceiveWMSScanItemListResponse")
-    @WebResult(name = "ReceiveWMSScanItemListResult", targetNamespace = "http://xhj008.server.webservice.com/")
-    MESResponse receiveWMSScanItemList(
-            @WebParam(name = "wmsWebServiceSendItemList", targetNamespace = "http:/xhj008.server.webservice.com/")
-            ReceiveWMSScanItemList wmsWebServiceSendItemList);
+    MESResponse receiveWMSScanItemList(List<WMSWebServiceSendItem> list);
 }
diff --git a/src/main/java/org/jeecg/modules/wms/service/impl/MESWebServiceSoapImpl.java b/src/main/java/org/jeecg/modules/wms/service/impl/MESWebServiceSoapImpl.java
index 8ccba0d..89dd85b 100644
--- a/src/main/java/org/jeecg/modules/wms/service/impl/MESWebServiceSoapImpl.java
+++ b/src/main/java/org/jeecg/modules/wms/service/impl/MESWebServiceSoapImpl.java
@@ -23,20 +23,18 @@
 import org.jeecg.modules.mes.service.IMesMaterialTransferRequestService;
 import org.jeecg.modules.mes.service.IMesTransferOrderPrintService;
 import org.jeecg.modules.wms.dto.MESResponse;
-import org.jeecg.modules.wms.request.ReceiveWMSScanItemList;
 import org.jeecg.modules.wms.request.WMSWebServiceSendItem;
 import org.jeecg.modules.wms.service.MESWebServiceSoap;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Transactional;
 
-import javax.jws.WebService;
 import java.math.BigDecimal;
+import java.util.List;
 
 
 @Slf4j
-@Service("MESWebServiceSoap")
-@WebService(name = "MESWebServiceSoap", targetNamespace = "http://xhj008.server.webservice.com", endpointInterface = "org.jeecg.modules.wms.service.MESWebServiceSoap")
+@Service
 public class MESWebServiceSoapImpl implements MESWebServiceSoap {
 
     @Autowired
@@ -57,9 +55,9 @@
     @Override
     @Transactional(rollbackFor = Exception.class)
     @ApiLog(apiName = "鎺ユ敹WMS鐨勭Щ搴撲俊鎭�(ReceiveWMSScanItemList(MES)", apiCategory = ApiLogCategoryEnum.WMS)
-    public MESResponse receiveWMSScanItemList(ReceiveWMSScanItemList request) {
+    public MESResponse receiveWMSScanItemList(List<WMSWebServiceSendItem> list) {
         MESResponse response = new MESResponse();
-        if (request == null || CollectionUtil.isEmpty(request.getWmsWebServiceSendItemList())) {
+        if (CollectionUtil.isEmpty(list)) {
             response.setErrorCode("N");
             response.setErrorDesc("浼犲叆鐨勫弬鏁颁负绌猴紒");
             return response;
@@ -67,7 +65,7 @@
         int errorCount = 0;
         int successCount = 0;
         StringBuilder errorMsg = new StringBuilder();
-        for (WMSWebServiceSendItem item : request.getWmsWebServiceSendItemList()) {
+        for (WMSWebServiceSendItem item : list) {
             if (StringUtils.isNotBlank(item.getReservationOrder())) {
                 //鐗╂枡鎷夊姩鍥炶皟
                 MesMaterialTransferRequest transferRequest = materialTransferRequestService.queryByReservationCode(item.getReservationOrder());
@@ -164,6 +162,9 @@
                 }
                 transferOrderPrintService.updateById(transferOrder);
                 successCount++;
+            } else {
+                errorCount++;
+                errorMsg.append("绉诲簱鍗曞拰棰勭暀鍙烽兘涓虹┖锛乗n");
             }
         }
         //澶勭悊杩斿洖缁撴灉

--
Gitblit v1.9.3