From 3b1d490c1b462388622ae49b459a8c279b1fc364 Mon Sep 17 00:00:00 2001 From: lxp <1928192722@qq.com> Date: 星期四, 06 三月 2025 16:50:01 +0800 Subject: [PATCH] 检验委托单修改 --- cnas-process/src/main/java/com/ruoyi/process/service/impl/QualitySuperviseServiceImpl.java | 15 ++++++++++----- 1 files changed, 10 insertions(+), 5 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 1e5091a..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 @@ -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