From d3409e53d656dff668c12a335bcb6f367ca63fdb Mon Sep 17 00:00:00 2001
From: 懒羊羊 <15939171744@163.com>
Date: 星期四, 25 一月 2024 09:03:10 +0800
Subject: [PATCH] opcua迁移

---
 jcdm-main/src/main/java/com/jcdm/main/da/passingStationCollection/service/impl/DaPassingStationCollectionServiceImpl.java |   53 ++++++++++++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 52 insertions(+), 1 deletions(-)

diff --git a/jcdm-main/src/main/java/com/jcdm/main/da/passingStationCollection/service/impl/DaPassingStationCollectionServiceImpl.java b/jcdm-main/src/main/java/com/jcdm/main/da/passingStationCollection/service/impl/DaPassingStationCollectionServiceImpl.java
index c5d10a9..a45c08e 100644
--- a/jcdm-main/src/main/java/com/jcdm/main/da/passingStationCollection/service/impl/DaPassingStationCollectionServiceImpl.java
+++ b/jcdm-main/src/main/java/com/jcdm/main/da/passingStationCollection/service/impl/DaPassingStationCollectionServiceImpl.java
@@ -1,12 +1,21 @@
 package com.jcdm.main.da.passingStationCollection.service.impl;
 
-import java.util.List;
 import com.jcdm.common.utils.DateUtils;
+//import com.jcdm.main.bs.orderScheduling.domain.BsOrderScheduling;
+//import com.jcdm.main.bs.orderScheduling.mapper.BsOrderSchedulingMapper;
+//import com.jcdm.main.bs.orderScheduling.service.IBsOrderSchedulingService;
 import com.jcdm.main.da.passingStationCollection.domain.DaPassingStationCollection;
 import com.jcdm.main.da.passingStationCollection.mapper.DaPassingStationCollectionMapper;
 import com.jcdm.main.da.passingStationCollection.service.IDaPassingStationCollectionService;
+import com.jcdm.main.rm.repairRecord.domain.RmRepairRecord;
+import com.jcdm.main.rm.repairRecord.mapper.RmRepairRecordMapper;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
+
+import java.time.LocalDate;
+import java.time.LocalDateTime;
+import java.time.format.DateTimeFormatter;
+import java.util.List;
 
 /**
  * 浜у搧杩囩珯閲囬泦Service涓氬姟灞傚鐞�
@@ -19,6 +28,15 @@
 {
     @Autowired
     private DaPassingStationCollectionMapper daPassingStationCollectionMapper;
+
+    @Autowired
+    private RmRepairRecordMapper rmRepairRecordMapper;
+
+//    @Autowired
+//    private BsOrderSchedulingMapper bsOrderSchedulingMapper;
+//
+//    @Autowired
+//    private IBsOrderSchedulingService bsOrderSchedulingService;
 
     /**
      * 鏌ヨ浜у搧杩囩珯閲囬泦
@@ -43,6 +61,26 @@
     {
         return daPassingStationCollectionMapper.selectDaPassingStationCollectionList(daPassingStationCollection);
     }
+
+//    /**
+//     * 鑾峰彇棣栭〉鍗曟棩绱閲忎骇鏁版嵁
+//     * @param fieldName bs
+//     * @return list
+//     */
+//    @Override
+//    public Integer getProduceNumToday(String fieldName) {
+//
+//        BsOrderScheduling bsOrderScheduling = new BsOrderScheduling();
+//        bsOrderScheduling.setQueryField(fieldName);
+//        DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
+//        LocalDateTime startTime = LocalDate.now().atStartOfDay();
+//        LocalDateTime endTime = LocalDate.now().plusDays(1).atStartOfDay();
+//        String s1 = startTime.format(formatter);
+//        String s2 = endTime.format(formatter);
+//        bsOrderScheduling.setStartTime(s1);
+//        bsOrderScheduling.setEndTime(s2);
+//        return bsOrderSchedulingMapper.getProduceNumToday(bsOrderScheduling);
+//    }
 
     /**
      * 鏂板浜у搧杩囩珯閲囬泦
@@ -93,4 +131,17 @@
     {
         return daPassingStationCollectionMapper.deleteDaPassingStationCollectionById(id);
     }
+
+    @Override
+    public void insertRepairRecordByIds(DaPassingStationCollection daPassingStationCollection) {
+        Long[] conditions = daPassingStationCollection.getIds();
+        for (int i = 0; i < conditions.length; i++) {
+            DaPassingStationCollection result = daPassingStationCollectionMapper.selectDaPassingStationCollectionById(conditions[i]);
+            RmRepairRecord rmRepairRecord = new RmRepairRecord();
+            rmRepairRecord.setBoxCode(result.getSfcCode());
+            rmRepairRecord.setProcessesCode(result.getLocationCode());
+            rmRepairRecord.setOriginalResult(result.getOutRsSign());
+            rmRepairRecordMapper.insertRmRepairRecord(rmRepairRecord);
+        }
+    }
 }

--
Gitblit v1.9.3