From a60fef88880990c61fa45072b092150c1ffec437 Mon Sep 17 00:00:00 2001
From: admin <15939171744@163.com>
Date: 星期六, 25 五月 2024 10:12:58 +0800
Subject: [PATCH] -

---
 jcdm-main/src/main/java/com/jcdm/main/da/paramCollection/service/impl/DaParamCollectionServiceImpl.java |   23 +++++++++++++----------
 1 files changed, 13 insertions(+), 10 deletions(-)

diff --git a/jcdm-main/src/main/java/com/jcdm/main/da/paramCollection/service/impl/DaParamCollectionServiceImpl.java b/jcdm-main/src/main/java/com/jcdm/main/da/paramCollection/service/impl/DaParamCollectionServiceImpl.java
index fb51ea8..52557f1 100644
--- a/jcdm-main/src/main/java/com/jcdm/main/da/paramCollection/service/impl/DaParamCollectionServiceImpl.java
+++ b/jcdm-main/src/main/java/com/jcdm/main/da/paramCollection/service/impl/DaParamCollectionServiceImpl.java
@@ -10,6 +10,7 @@
 import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.jcdm.common.utils.DateUtils;
+import com.jcdm.common.utils.StringUtils;
 import com.jcdm.main.bs.formula.service.IBsFormulaInfoService;
 import com.jcdm.main.bs.formula.service.impl.BsFormulaInfoServiceImpl;
 import com.jcdm.main.bs.formulaChild.domain.BsFormulaChildInfo;
@@ -206,17 +207,19 @@
 
     @Override
     public void addTighteningParameters(DaParamCollection daParamCollection) {
-        String tightenData = daParamCollection.getTightenTheArray();
-        tightenData = tightenData.replace("[", "").replace("]", "").replace(" ", "");
-        String[] tightenDataParts = tightenData.split(",");
         String paramCode = daParamCollection.getParamCode();
-        String[] paramCodeParts = paramCode.split(",");
-        for (int i = 0; i < paramCodeParts.length; i++) {
-            daParamCollection.setParamValue(tightenDataParts[i]);
-            daParamCollection.setParamCode(paramCodeParts[i]);
-            daParamCollection.setCollectionTime(new Date());
-            daParamCollection.setSfcCode(daParamCollection.getProductBarcode());
-            daParamCollectionMapper.insertDaParamCollection(daParamCollection);
+        String tightenData = daParamCollection.getTightenTheArray();
+        if(StringUtils.isNotBlank(paramCode)&&StringUtils.isNotBlank(tightenData)){
+            tightenData = tightenData.replace("[", "").replace("]", "").replace(" ", "");
+            String[] tightenDataParts = tightenData.split(",");
+            String[] paramCodeParts = paramCode.split(",");
+            for (int i = 0; i < paramCodeParts.length; i++) {
+                daParamCollection.setParamValue(tightenDataParts[i]);
+                daParamCollection.setParamCode(paramCodeParts[i]);
+                daParamCollection.setCollectionTime(new Date());
+                daParamCollection.setSfcCode(daParamCollection.getProductBarcode());
+                daParamCollectionMapper.insertDaParamCollection(daParamCollection);
+            }
         }
     }
 

--
Gitblit v1.9.3