zss
2025-03-05 578bfcb3f58c5458d2c60fe37c3e56ebcda98e18
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("该数据未进行记录");
        }
        //获取技术负责人的签名地址
        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("还没有填写纠正单的数据");
        }
        QualitySuperviseDetailsCorrectDto detailsCorrectDto = new QualitySuperviseDetailsCorrectDto();
        BeanUtils.copyProperties(detailsCorrect, detailsCorrectDto);
        DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd");