From 95531d1d12c17f6c855076c52bbbe74695fec90d Mon Sep 17 00:00:00 2001
From: yiwenpeng <ywp303@163.com>
Date: Mon, 11 Sep 2023 19:49:12 +0800
Subject: [PATCH] fix:如果是合并出库单打印、打印所有合并前出库单的同时,再额外打印一张合并出库单

---
 src/main/java/com/huaheng/pc/shipment/shipmentHeader/controller/ShipmentHeaderController.java               | 18 +++++++++---------
 src/main/java/com/huaheng/pc/shipment/shipmentHeaderHistory/controller/ShipmentHeaderHistoryController.java | 20 ++++++++++----------
 2 files changed, 19 insertions(+), 19 deletions(-)

diff --git a/src/main/java/com/huaheng/pc/shipment/shipmentHeader/controller/ShipmentHeaderController.java b/src/main/java/com/huaheng/pc/shipment/shipmentHeader/controller/ShipmentHeaderController.java
index 139947e..a6d9177 100644
--- a/src/main/java/com/huaheng/pc/shipment/shipmentHeader/controller/ShipmentHeaderController.java
+++ b/src/main/java/com/huaheng/pc/shipment/shipmentHeader/controller/ShipmentHeaderController.java
@@ -453,16 +453,16 @@ public class ShipmentHeaderController extends BaseController {
                     }
                 }
             }
-        } else {
-            List<TaskDetail> taskDetails = taskDetailService.list(new LambdaQueryWrapper<TaskDetail>().eq(TaskDetail::getBillCode, shipmentHeader.getCode()));
-            if (taskDetails.isEmpty()) {
-                throw new ServiceException("未组盘生成任务,无法打印!");
-            }
-            AjaxResult result = shipmentHeaderService.autoReport(shipmentHeader, taskDetails, "");
-            if (result.hasErr()) {
-                throw new ServiceException("打印平库出库单失败:" + result.getMsg());
-            }
         }
+        List<TaskDetail> taskDetails = taskDetailService.list(new LambdaQueryWrapper<TaskDetail>().eq(TaskDetail::getBillCode, shipmentHeader.getCode()));
+        if (taskDetails.isEmpty()) {
+            throw new ServiceException("未组盘生成任务,无法打印!");
+        }
+        AjaxResult result = shipmentHeaderService.autoReport(shipmentHeader, taskDetails, "");
+        if (result.hasErr()) {
+            throw new ServiceException("打印平库出库单失败:" + result.getMsg());
+        }
+
         return AjaxResult.success();
     }
 
diff --git a/src/main/java/com/huaheng/pc/shipment/shipmentHeaderHistory/controller/ShipmentHeaderHistoryController.java b/src/main/java/com/huaheng/pc/shipment/shipmentHeaderHistory/controller/ShipmentHeaderHistoryController.java
index ba9e8b4..9ac00a7 100644
--- a/src/main/java/com/huaheng/pc/shipment/shipmentHeaderHistory/controller/ShipmentHeaderHistoryController.java
+++ b/src/main/java/com/huaheng/pc/shipment/shipmentHeaderHistory/controller/ShipmentHeaderHistoryController.java
@@ -267,17 +267,17 @@ public class ShipmentHeaderHistoryController extends BaseController {
                     }
                 }
             }
-        } else {
-            List<TaskDetail> taskDetails = taskDetailService.list(new LambdaQueryWrapper<TaskDetail>().eq(TaskDetail::getBillCode, shipmentHeaderHistory.getCode()));
-            if (taskDetails.isEmpty()) {
-                throw new ServiceException("未组盘生成任务,无法打印!");
-            }
-            BeanUtils.copyProperties(shipmentHeaderHistory, newShipmentHeader);
-            AjaxResult result = shipmentHeaderService.autoReport(newShipmentHeader, taskDetails, "");
-            if (result.hasErr()) {
-                throw new ServiceException("打印平库出库单失败:" + result.getMsg());
-            }
         }
+        List<TaskDetail> taskDetails = taskDetailService.list(new LambdaQueryWrapper<TaskDetail>().eq(TaskDetail::getBillCode, shipmentHeaderHistory.getCode()));
+        if (taskDetails.isEmpty()) {
+            throw new ServiceException("未组盘生成任务,无法打印!");
+        }
+        BeanUtils.copyProperties(shipmentHeaderHistory, newShipmentHeader);
+        AjaxResult result = shipmentHeaderService.autoReport(newShipmentHeader, taskDetails, "");
+        if (result.hasErr()) {
+            throw new ServiceException("打印平库出库单失败:" + result.getMsg());
+        }
+
         return AjaxResult.success();
     }
 
--
libgit2 0.22.2