From 578bfcb3f58c5458d2c60fe37c3e56ebcda98e18 Mon Sep 17 00:00:00 2001 From: zss <zss@example.com> Date: 星期三, 05 三月 2025 15:15:03 +0800 Subject: [PATCH] 标准功能搬迁 --- cnas-process/src/main/java/com/ruoyi/process/service/impl/QualitySuperviseServiceImpl.java | 19 ++++++++++++------- 1 files changed, 12 insertions(+), 7 deletions(-) diff --git a/cnas-process/src/main/java/com/ruoyi/process/service/impl/QualitySuperviseServiceImpl.java b/cnas-process/src/main/java/com/ruoyi/process/service/impl/QualitySuperviseServiceImpl.java index ee4dbe2..0fb3b2d 100644 --- a/cnas-process/src/main/java/com/ruoyi/process/service/impl/QualitySuperviseServiceImpl.java +++ b/cnas-process/src/main/java/com/ruoyi/process/service/impl/QualitySuperviseServiceImpl.java @@ -18,8 +18,8 @@ import com.ruoyi.common.utils.QueryWrappers; import com.ruoyi.common.utils.SecurityUtils; import com.ruoyi.framework.exception.ErrorException; -import com.ruoyi.basic.util.HackLoopTableRenderPolicy; -import com.ruoyi.basic.util.XWPFDocumentUtils; +import com.ruoyi.inspect.util.HackLoopTableRenderPolicy; +import com.ruoyi.inspect.util.XWPFDocumentUtils; import com.ruoyi.system.mapper.UserMapper; import com.ruoyi.process.dto.QualitySuperviseDetailsAccordingDto; import com.ruoyi.process.dto.QualitySuperviseDetailsCorrectDto; @@ -45,10 +45,7 @@ import java.time.LocalDate; import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; +import java.util.*; import java.util.concurrent.atomic.AtomicInteger; import java.util.stream.Collectors; @@ -327,7 +324,9 @@ @Override public void exportSuperviseDetailRecord(Integer superviseDetailsId, HttpServletResponse response) { QualitySuperviseDetailsRecord recordDto = qualitySuperviseDetailsRecordMapper.selectSuperviseDetailRecord(superviseDetailsId); - + if(Objects.isNull(recordDto)) { + throw new ErrorException("璇ユ暟鎹湭杩涜璁板綍"); + } //鑾峰彇鎶�鏈礋璐d汉鐨勭鍚嶅湴鍧� String ratifyUrl = null; if (recordDto.getRatifyUserId() != null) { @@ -494,6 +493,9 @@ @Override public void superviseDetailAccordingExport(Integer superviseDetailAccordingId, HttpServletResponse response) { QualitySuperviseDetailsAccordingDto exportDto = qualitySuperviseDetailsAccordingMapper.selectSuperviseDetailsAccording(superviseDetailAccordingId); + if(Objects.isNull(exportDto)) { + throw new ErrorException("璇ユ暟鎹湭杩涜澶勭悊"); + } // 鍙戠幇閮ㄩ棬 String discovererUrl = null; if (exportDto.getRecordUserId() != null) { @@ -737,6 +739,9 @@ @Override public void exportSuperviseDetaillCorrect(Integer superviseDetailsCorrectId, HttpServletResponse response) { QualitySuperviseDetailsCorrect detailsCorrect = qualitySuperviseDetailsCorrectMapper.selectById(superviseDetailsCorrectId); + if (ObjectUtils.isNull(detailsCorrect)) { + throw new ErrorException("杩樻病鏈夊~鍐欑籂姝e崟鐨勬暟鎹�"); + } QualitySuperviseDetailsCorrectDto detailsCorrectDto = new QualitySuperviseDetailsCorrectDto(); BeanUtils.copyProperties(detailsCorrect, detailsCorrectDto); DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd"); -- Gitblit v1.9.3