From 1070bbc0a4a569203f6bd5537f9f69ceb8378105 Mon Sep 17 00:00:00 2001
From: whycxzp <perryhsu@163.com>
Date: 星期六, 27 八月 2022 09:11:43 +0800
Subject: [PATCH] 更新

---
 src/main/java/com/whyc/service/WorksheetLinkService.java |   24 +++++++++++++-----------
 1 files changed, 13 insertions(+), 11 deletions(-)

diff --git a/src/main/java/com/whyc/service/WorksheetLinkService.java b/src/main/java/com/whyc/service/WorksheetLinkService.java
index 0f379c2..77cb381 100644
--- a/src/main/java/com/whyc/service/WorksheetLinkService.java
+++ b/src/main/java/com/whyc/service/WorksheetLinkService.java
@@ -153,17 +153,19 @@
                 Integer nextVersion = currentVersion + 1;
                 //浜у搧鐗╂枡鍏崇郴杩佺Щ
                 //鏌ヨ鐢熸晥鐗堟湰鐨勫叧鑱斿叧绯�
-                List<MaterialProductHistory> mpList = mphService.getListByParentCodeAndCustomCodeAndVersion(parentCode, customCode, enabledProduct.getVersion());
-                if(latestProduct.getVersion().intValue() == enabledProduct.getVersion()){
-                    //鏈�鏂扮増鏈敓鏁�,鍏宠仈鍏崇郴鐗堟湰杩炵潃鐨�
-                    mphService.updateVersionBatch(mpList);
-                }else{
-                    //鏃х増鏈敓鏁�,鍏宠仈鍏崇郴鐗堟湰涓嶈繛鐫�
-                    mpList.forEach(mp->{
-                        mp.setSVersion(nextVersion);
-                        mp.setEVersion(nextVersion);
-                    });
-                    mphService.insertBatch(mpList);
+                if(latestProduct!=null &&enabledProduct!=null) {
+                    List<MaterialProductHistory> mpList = mphService.getListByParentCodeAndCustomCodeAndVersion(parentCode, customCode, enabledProduct.getVersion());
+                    if (latestProduct.getVersion().intValue() == enabledProduct.getVersion()) {
+                        //鏈�鏂扮増鏈敓鏁�,鍏宠仈鍏崇郴鐗堟湰杩炵潃鐨�
+                        mphService.updateVersionBatch(mpList);
+                    } else {
+                        //鏃х増鏈敓鏁�,鍏宠仈鍏崇郴鐗堟湰涓嶈繛鐫�
+                        mpList.forEach(mp -> {
+                            mp.setSVersion(nextVersion);
+                            mp.setEVersion(nextVersion);
+                        });
+                        mphService.insertBatch(mpList);
+                    }
                 }
 
                 //灏嗕骇鍝佹枃浠跺鍒惰嚦姝e紡璺緞

--
Gitblit v1.9.1