From 74e2d1ea7ce2409b5cf793fa74ba78e4ed77cd6d Mon Sep 17 00:00:00 2001
From: guoyujie <guoyujie@ng.com>
Date: 星期三, 16 七月 2025 15:27:56 +0800
Subject: [PATCH] 提交 发货管理打印标签

---
 north-glass-erp/src/main/java/com/example/erp/service/pp/FlowCardService.java |   28 ++++++++++++++++++++++++----
 1 files changed, 24 insertions(+), 4 deletions(-)

diff --git a/north-glass-erp/src/main/java/com/example/erp/service/pp/FlowCardService.java b/north-glass-erp/src/main/java/com/example/erp/service/pp/FlowCardService.java
index 0f7bd50..00a8150 100644
--- a/north-glass-erp/src/main/java/com/example/erp/service/pp/FlowCardService.java
+++ b/north-glass-erp/src/main/java/com/example/erp/service/pp/FlowCardService.java
@@ -634,7 +634,7 @@
                         continue;
                     }
                     Map<String, Object> itemmap = new HashMap<>();
-                    itemmap.put("data", flowCardMapper.getPrintCustomData(flowCard.getProcessId(), flowCard.getOrderNumber()));
+                    itemmap.put("data", flowCardMapper.getPrintCustomData(flowCard.getProcessId(), flowCard.getOrderNumber(), flowCard.getPrintQuantity()));
                     list.add(itemmap);
 
                     // 灏嗚 processId 鍔犲叆宸插鐞嗛泦鍚�
@@ -643,7 +643,27 @@
             } else {//灏忕墖鏍囩
                 for (FlowCard flowCard : flowCardList) {
                     Map<String, Object> itemmap = new HashMap<>();
-                    itemmap.put("data", flowCardMapper.getPrintCustomDataSemi(flowCard.getProcessId(), flowCard.getTechnologyNumber(), flowCard.getProcess()));
+                    String orderNumber = "";
+                    if (flowCard.getOrderNumber() != null) {
+                        orderNumber = String.valueOf(flowCard.getOrderNumber());
+                    }
+                    // 鍒ゆ柇鏄惁涓洪潪绌哄瓧绗︿覆
+                    if (orderNumber != null && !orderNumber.trim().isEmpty()) {
+
+                        itemmap.put("data", flowCardMapper.getPrintCustomDataSemi(
+                                flowCard.getProcessId(),
+                                flowCard.getTechnologyNumber(),
+                                flowCard.getProcess(),
+                                flowCard.getOrderNumber()
+                        ));
+                    } else {
+
+                        itemmap.put("data", flowCardMapper.getPrintCustomDataSemiTj(
+                                flowCard.getProcessId(),
+                                flowCard.getTechnologyNumber(),
+                                flowCard.getProcess()
+                        ));
+                    }
                     list.add(itemmap);
                 }
             }
@@ -679,7 +699,7 @@
             } else {//灏忕墖鏍囩
                 for (FlowCard flowCard : flowCardList) {
                     Map<String, Object> itemmap = new HashMap<>();
-                    itemmap.put("data", flowCardMapper.getPrintCustomDataSemi(flowCard.getProcessId(), flowCard.getTechnologyNumber(), flowCard.getProcess()));
+                    itemmap.put("data", flowCardMapper.getPrintCustomDataSemi(flowCard.getProcessId(), flowCard.getTechnologyNumber(), flowCard.getProcess(), flowCard.getOrderNumber()));
                     list.add(itemmap);
                 }
             }
@@ -896,7 +916,7 @@
             } else {//灏忕墖鏍囩
                 for (FlowCard flowCard : flowCardList) {
                     Map<String, Object> itemmap = new HashMap<>();
-                    itemmap.put("data", flowCardMapper.getPrintCustomDataSemi(flowCard.getProcessId(), flowCard.getTechnologyNumber(), flowCard.getProcess()));
+                    itemmap.put("data", flowCardMapper.getPrintCustomDataSemi(flowCard.getProcessId(), flowCard.getTechnologyNumber(), flowCard.getProcess(), flowCard.getOrderNumber()));
                     list.add(itemmap);
                 }
             }

--
Gitblit v1.8.0