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