From b5450a251628cc9690b4ad51d9f8b6baea1c8509 Mon Sep 17 00:00:00 2001
From: hdy <1105738590@qq.com>
Date: 星期五, 15 三月 2024 10:02:36 +0800
Subject: [PATCH] 设备保养项目、计划新增

---
 jcdm-main/src/main/java/com/jcdm/main/da/paramCollection/service/impl/DaParamCollectionServiceImpl.java |   56 +++++++++++++++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 55 insertions(+), 1 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 54b40a6..6be9b13 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
@@ -1,13 +1,16 @@
 package com.jcdm.main.da.paramCollection.service.impl;
 
+import cn.hutool.core.date.DateUtil;
 import com.jcdm.common.utils.DateUtils;
+import com.jcdm.main.da.collectionParamConf.domain.DaCollectionParamConf;
+import com.jcdm.main.da.collectionParamConf.mapper.DaCollectionParamConfMapper;
 import com.jcdm.main.da.paramCollection.domain.DaParamCollection;
 import com.jcdm.main.da.paramCollection.mapper.DaParamCollectionMapper;
 import com.jcdm.main.da.paramCollection.service.IDaParamCollectionService;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 
-import java.util.List;
+import java.util.*;
 
 /**
  * 璁惧浜у搧杩囩▼鍙傛暟閲囬泦Service涓氬姟灞傚鐞�
@@ -20,6 +23,9 @@
 {
     @Autowired
     private DaParamCollectionMapper daParamCollectionMapper;
+
+    @Autowired
+    private DaCollectionParamConfMapper daCollectionParamConfMapper;
 
     /**
      * 鏌ヨ璁惧浜у搧杩囩▼鍙傛暟閲囬泦
@@ -94,4 +100,52 @@
     {
         return daParamCollectionMapper.deleteDaParamCollectionById(id);
     }
+
+    @Override
+    public void addBasicParameters(DaParamCollection daParamCollection) {
+        // 鍋囪杩欐槸浠庢暟鎹簱鎴栧叾浠栧湴鏂硅幏鍙栫殑鍙傛暟鏁版嵁
+        Map<String, String> map = new HashMap<>();
+        map.put("GC", "鍗楁禂宸ュ巶");
+        map.put("CXBH", "Pack绾�");
+        map.put("SBBH", "璁惧001");
+        map.put("YGBH", "鍛樺伐001");
+        map.put("GDBH", daParamCollection.getWorkOrderNo());
+        map.put("CPXH", daParamCollection.getModel());
+        map.put("INT", DateUtil.formatDateTime(new Date()));
+
+        map.forEach((key, value) -> {
+            DaCollectionParamConf daCollectionParamConf = new DaCollectionParamConf();
+            daCollectionParamConf.setProcessesCode(daParamCollection.getLocationCode());
+            daCollectionParamConf.setCollectParameterId(key);
+            List<DaCollectionParamConf> daCollectionParamConfs = daCollectionParamConfMapper.selectDaCollectionParamConfList(daCollectionParamConf);
+
+            DaParamCollection saveData = new DaParamCollection();
+            saveData.setWorkOrderNo(daParamCollection.getWorkOrderNo());
+            saveData.setProductCode(daParamCollection.getProductCode());
+            saveData.setLocationCode(daParamCollection.getLocationCode());
+            saveData.setParamCode(daCollectionParamConfs.get(0).getCollectParameterId());
+            saveData.setParamName(daCollectionParamConfs.get(0).getCollectParameterName());
+            saveData.setCollectionTime(new Date());
+            saveData.setParamValue(value);
+            daParamCollectionMapper.insertDaParamCollection(saveData);
+        });
+    }
+
+    @Override
+    public void addTighteningParameters(DaParamCollection daParamCollection) {
+        String str = daParamCollection.getTightenTheArray();
+        str = str.replace("[", "").replace("]", "").replace(" ", "");
+        String[] parts = str.split(",");
+        String value1 = parts[0];
+        String value2 = parts[2];
+
+        System.out.println("value1: " + value1);
+        System.out.println("value2: " + value2);
+
+//        DaCollectionParamConf daCollectionParamConf = new DaCollectionParamConf();
+//        daCollectionParamConf.setProductCode(daParamCollection.getProductCode());
+//        daCollectionParamConf.setProcessesCode(daParamCollection.getLocationCode());
+//        daCollectionParamConfMapper.selectDaCollectionParamConfList(daCollectionParamConf);
+        daParamCollectionMapper.insertDaParamCollection(daParamCollection);
+    }
 }

--
Gitblit v1.9.3