From 76c7d995ac56b60880e998df5e9e3d82fea313f8 Mon Sep 17 00:00:00 2001
From: futian.liu <liufutianyoo@163.com>
Date: 星期四, 07 十二月 2023 11:58:15 +0800
Subject: [PATCH] 出库单金额处理

---
 consum-base/src/main/java/com/consum/base/service/impl/UsingFormBackServiceImpl.java |   10 ++++++----
 1 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/consum-base/src/main/java/com/consum/base/service/impl/UsingFormBackServiceImpl.java b/consum-base/src/main/java/com/consum/base/service/impl/UsingFormBackServiceImpl.java
index e7345dc..97871be 100644
--- a/consum-base/src/main/java/com/consum/base/service/impl/UsingFormBackServiceImpl.java
+++ b/consum-base/src/main/java/com/consum/base/service/impl/UsingFormBackServiceImpl.java
@@ -273,11 +273,13 @@
                 List<UsingFormBackModelInfo> modelInfoList = Lists.newArrayList();
                 templateInfo.stream().collect(Collectors.groupingBy(UsingFormBackDetailDTO::getBaseGoodsModelsId))
                     .forEach((modelId, modelInfo) -> {
-                        UsingFormBackDetailDTO modelInfoDTO = modelInfo.get(0);
+                        UsingFormBackDetailDTO modelInfoDTO = modelInfo.stream().findFirst().orElse(null);
                         UsingFormBackModelInfo usingFormBackModelInfo = new UsingFormBackModelInfo();
-                        usingFormBackModelInfo.setBaseGoodsModelsName(modelInfoDTO.getBaseGoodsModelsName());
-                        usingFormBackModelInfo.setUnit(modelInfoDTO.getUnit());
-                        usingFormBackModelInfo.setId(modelId);
+                        if (modelInfoDTO != null) {
+                            usingFormBackModelInfo.setBaseGoodsModelsName(modelInfoDTO.getBaseGoodsModelsName());
+                            usingFormBackModelInfo.setUnit(modelInfoDTO.getUnit());
+                            usingFormBackModelInfo.setId(modelId);
+                        }
                         modelInfoList.add(usingFormBackModelInfo);
                         usingFormBackGoodsTemplateInfo.setModelInfoList(modelInfoList);
                         List<UseInfo> useInfoList = Lists.newArrayList();

--
Gitblit v1.9.1