From b398308948fd77363616134deff0f755ee3ecef0 Mon Sep 17 00:00:00 2001
From: guoyuji <guoyujie@ng.com>
Date: 星期二, 24 九月 2024 08:44:50 +0800
Subject: [PATCH] 多个订单加工单多转

---
 north-glass-erp/src/main/java/com/example/erp/service/pp/WorkOrderService.java |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

diff --git a/north-glass-erp/src/main/java/com/example/erp/service/pp/WorkOrderService.java b/north-glass-erp/src/main/java/com/example/erp/service/pp/WorkOrderService.java
index a898137..284cc42 100644
--- a/north-glass-erp/src/main/java/com/example/erp/service/pp/WorkOrderService.java
+++ b/north-glass-erp/src/main/java/com/example/erp/service/pp/WorkOrderService.java
@@ -57,10 +57,15 @@
         String orderId = orderDetaillist.get(0).getOrderId();
 
         for (OrderDetail orderDetail : orderDetaillist) {
+            if(orderDetail.getOrderId()!= orderId){
+                orderId = orderDetail.getOrderId();
+                letters = '1';
+                lettr = 'A';
+            }
             //鐢熸垚鐢熶骇璁㈠崟鍙�
             for (int i = 0; i < count; i++) {
                 letters = lettr++;
-                productIdVl = orderId + letters;
+                productIdVl = orderDetail.getOrderId() + letters;
                 //鏌ヨ鐢熸垚鐨勭敓浜ц鍗曞彿鏄惁瀛樺湪
                 Integer workCount = workOrderMapper.selectOrderNumber(productIdVl);
                 if (workCount < 1) {

--
Gitblit v1.8.0