廖井涛
2025-09-17 774eae4b6ec65670a36ad74e561b09aca59a45c7
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++;
                    }