From ed7f09e0376d542bfddb05268f0081ba89a86868 Mon Sep 17 00:00:00 2001 From: jiang <1354748262@qq.com> Date: 星期三, 24 一月 2024 15:26:41 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- jcdm-main/src/main/java/com/jcdm/main/da/passingStationCollection/service/impl/DaPassingStationCollectionServiceImpl.java | 18 ++++++++++++++++++ 1 files changed, 18 insertions(+), 0 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 9860373..3b5fbe4 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 @@ -14,6 +14,8 @@ 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.format.annotation.DateTimeFormat; import org.springframework.stereotype.Service; @@ -29,6 +31,9 @@ { @Autowired private DaPassingStationCollectionMapper daPassingStationCollectionMapper; + + @Autowired + private RmRepairRecordMapper rmRepairRecordMapper; @Autowired private BsOrderSchedulingMapper bsOrderSchedulingMapper; @@ -129,4 +134,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