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