From d45e742397c24d98fa9e84d0d577335154086ea9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9B=B9=E9=B9=8F=E9=A3=9E?= Date: Tue, 9 Jun 2026 18:51:26 +0800 Subject: [PATCH] =?UTF-8?q?refactor(qms):=20=E4=BC=98=E5=8C=96=E9=97=AE?= =?UTF-8?q?=E9=A2=98=E5=B7=A5=E5=8D=95=E6=8E=A7=E5=88=B6=E5=99=A8=E6=9C=8D?= =?UTF-8?q?=E5=8A=A1=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 移除不合格数量为0的记录 - 清理多余的空行以提高代码可读性 - 优化流式处理的数据收集逻辑 - 整理检测数据和复核意见的设置顺序 --- .../qms/admin/service/QmsIssueTicketControllerService.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/nflg-qms-admin/src/main/java/com/nflg/qms/admin/service/QmsIssueTicketControllerService.java b/nflg-qms-admin/src/main/java/com/nflg/qms/admin/service/QmsIssueTicketControllerService.java index 7e0a0eb7..5c26c12e 100644 --- a/nflg-qms-admin/src/main/java/com/nflg/qms/admin/service/QmsIssueTicketControllerService.java +++ b/nflg-qms-admin/src/main/java/com/nflg/qms/admin/service/QmsIssueTicketControllerService.java @@ -1583,6 +1583,7 @@ public class QmsIssueTicketControllerService { } } }); + records.removeIf(r->r.getUnqualifiedQty()==0); records.stream() .filter(record -> StrUtil.isNotBlank(record.getImageIds())) .forEach(record -> { @@ -2331,7 +2332,7 @@ public class QmsIssueTicketControllerService { // 6. 查询问题详情(不合格项) List issueDetails = new ArrayList<>(); - + // 查询当前登录人的处理记录 QmsIssueTicketProcess process = issueTicketProcessService.lambdaQuery() .eq(QmsIssueTicketProcess::getIssueTicketId, id) @@ -2376,7 +2377,7 @@ public class QmsIssueTicketControllerService { List tasks = pqcTaskRecordService.listByIds(pointIds); taskMap = tasks.stream() .collect(Collectors.toMap(QmsPqcTaskRecord::getId, t -> t)); - + Set inspectionPointIds = tasks.stream() .map(QmsPqcTaskRecord::getInspectionPointId) .filter(Objects::nonNull) @@ -2441,7 +2442,7 @@ public class QmsIssueTicketControllerService { // 检测数据 issueVO.setSelfTestData(detail.getSelfTestData()); issueVO.setQcTestData(detail.getQcTestData()); - + // 复核意见 issueVO.setReviewOpinion(detail.getReviewOpinion());