From 3ce1a98dc7411418f63836e1c011818ae2bd5501 Mon Sep 17 00:00:00 2001
From: whycxzp <perryhsu@163.com>
Date: 星期三, 07 九月 2022 16:22:04 +0800
Subject: [PATCH] 修复

---
 src/main/java/com/whyc/service/ProductService.java |   22 ++++++++++++----------
 1 files changed, 12 insertions(+), 10 deletions(-)

diff --git a/src/main/java/com/whyc/service/ProductService.java b/src/main/java/com/whyc/service/ProductService.java
index ac9c9d0..fcf5eba 100644
--- a/src/main/java/com/whyc/service/ProductService.java
+++ b/src/main/java/com/whyc/service/ProductService.java
@@ -336,16 +336,18 @@
                         mpList = mphService.getListWithMaterialInfo(mpList);
                         List<String> newBomMaterialStrList = bomList.stream().map(bom -> bom.getSubCode() + "/" + bom.getSubModel()).collect(Collectors.toList());
                         mpList = mpList.stream().filter(mp -> newBomMaterialStrList.contains(mp.getSubMaterial().getSubCode() + "/" + mp.getSubMaterial().getSubModel())).collect(Collectors.toList());
-                        if (latestProduct.getVersion().intValue() == enabledProduct.getVersion()) {
-                            //鏈�鏂扮増鏈敓鏁�,鍏宠仈鍏崇郴鐗堟湰杩炵潃鐨�
-                            mphService.updateVersionBatch(mpList);
-                        } else {
-                            //鏃х増鏈敓鏁�,鍏宠仈鍏崇郴鐗堟湰涓嶈繛鐫�
-                            mpList.forEach(mp -> {
-                                mp.setSVersion(nextVersion);
-                                mp.setEVersion(nextVersion);
-                            });
-                            mphService.insertBatch(mpList);
+                        if(mpList.size()!=0) {
+                            if (latestProduct.getVersion().intValue() == enabledProduct.getVersion()) {
+                                //鏈�鏂扮増鏈敓鏁�,鍏宠仈鍏崇郴鐗堟湰杩炵潃鐨�
+                                mphService.updateVersionBatch(mpList);
+                            } else {
+                                //鏃х増鏈敓鏁�,鍏宠仈鍏崇郴鐗堟湰涓嶈繛鐫�
+                                mpList.forEach(mp -> {
+                                    mp.setSVersion(nextVersion);
+                                    mp.setEVersion(nextVersion);
+                                });
+                                mphService.insertBatch(mpList);
+                            }
                         }
                     }
                 }

--
Gitblit v1.9.1