From 774eae4b6ec65670a36ad74e561b09aca59a45c7 Mon Sep 17 00:00:00 2001
From: 廖井涛 <2265517004@qq.com>
Date: 星期三, 17 九月 2025 09:18:45 +0800
Subject: [PATCH] 修改物料修改问题

---
 north-glass-erp/src/main/java/com/example/erp/service/mm/FinishedGlassShelfService.java |   14 ++++++++++++--
 1 files changed, 12 insertions(+), 2 deletions(-)

diff --git a/north-glass-erp/src/main/java/com/example/erp/service/mm/FinishedGlassShelfService.java b/north-glass-erp/src/main/java/com/example/erp/service/mm/FinishedGlassShelfService.java
index 2211818..ccc6a7e 100644
--- a/north-glass-erp/src/main/java/com/example/erp/service/mm/FinishedGlassShelfService.java
+++ b/north-glass-erp/src/main/java/com/example/erp/service/mm/FinishedGlassShelfService.java
@@ -228,6 +228,8 @@
             if (finishedGlassShelfEmitDetailsList.size()>0) {
                 int index=1;
                 for (FinishedGlassShelfEmitDetails finishedGlassShelfEmitDetails:finishedGlassShelfEmitDetailsList){
+                    FinishedGlassShelfInformation finishedGlassShelfInformation =finishedGlassShelfMapper
+                            .getSelectFinishedGlassShelfInformationByGlassShelfnumber(finishedGlassShelfEmitDetails.getGlassShelfNumber());
                     finishedGlassShelfEmitDetails.setMoney(finishedGlassShelfEmitDetails.getPrice()*finishedGlassShelfEmitDetails.getQuantity());
                     finishedGlassShelfMapper.updateInformationAvailableQuantityOut(finishedGlassShelfEmitDetails);
                     finishedGlassShelfMapper.insertFinishedGlassShelfEmitDetails(oddNumber,index,finishedGlassShelfEmitDetails);
@@ -241,7 +243,10 @@
                             finishedGlassShelfEmitDetails.getPrice(),
                             finishedGlassShelfEmitDetails.getMoney(),
                             finishedGlassShelfEmitDetails.getUnit(),
-                            finishedGlassShelfEmitDetails.getRemarks()
+                            finishedGlassShelfEmitDetails.getRemarks(),
+                            finishedGlassShelfInformation.getMaxWeight(),
+                            finishedGlassShelfInformation.getMaxWidth(),
+                            finishedGlassShelfInformation.getMaxHeight()
                     );
                     index++;
                 }
@@ -393,6 +398,8 @@
                 int index=1;
                 for (FinishedGlassShelfWithdrawDetails finishedGlassShelfWithdrawDetails:finishedGlassShelfWithdrawDetailsList){
                     if(finishedGlassShelfWithdrawDetails.getQuantity()>0){
+                        FinishedGlassShelfInformation finishedGlassShelfInformation =finishedGlassShelfMapper
+                                .getSelectFinishedGlassShelfInformationByGlassShelfnumber(finishedGlassShelfWithdrawDetails.getGlassShelfNumber());
                         finishedGlassShelfWithdrawDetails.setMoney(finishedGlassShelfWithdrawDetails.getPrice()*finishedGlassShelfWithdrawDetails.getQuantity());
                         finishedGlassShelfMapper.updateEmitDetailsWithdrawQuantityInt(finishedGlassShelfWithdrawDetails);
                         finishedGlassShelfMapper.insertFinishedGlassShelfWithdrawDetails(oddNumber,index,finishedGlassShelfWithdrawDetails);
@@ -406,7 +413,10 @@
                                 finishedGlassShelfWithdrawDetails.getPrice(),
                                 finishedGlassShelfWithdrawDetails.getMoney(),
                                 finishedGlassShelfWithdrawDetails.getUnit(),
-                                finishedGlassShelfWithdrawDetails.getRemarks()
+                                finishedGlassShelfWithdrawDetails.getRemarks(),
+                                finishedGlassShelfInformation.getMaxWeight(),
+                                finishedGlassShelfInformation.getMaxWidth(),
+                                finishedGlassShelfInformation.getMaxHeight()
                         );
                         index++;
                     }

--
Gitblit v1.8.0