refactor(qms): 优化问题工单控制器服务代码
- 移除不合格数量为0的记录 - 清理多余的空行以提高代码可读性 - 优化流式处理的数据收集逻辑 - 整理检测数据和复核意见的设置顺序
This commit is contained in:
parent
6f917c15f3
commit
d45e742397
|
|
@ -1583,6 +1583,7 @@ public class QmsIssueTicketControllerService {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
records.removeIf(r->r.getUnqualifiedQty()==0);
|
||||||
records.stream()
|
records.stream()
|
||||||
.filter(record -> StrUtil.isNotBlank(record.getImageIds()))
|
.filter(record -> StrUtil.isNotBlank(record.getImageIds()))
|
||||||
.forEach(record -> {
|
.forEach(record -> {
|
||||||
|
|
@ -2331,7 +2332,7 @@ public class QmsIssueTicketControllerService {
|
||||||
|
|
||||||
// 6. 查询问题详情(不合格项)
|
// 6. 查询问题详情(不合格项)
|
||||||
List<QmsPqcTicketMyDetailVO.PqcIssueDetailVO> issueDetails = new ArrayList<>();
|
List<QmsPqcTicketMyDetailVO.PqcIssueDetailVO> issueDetails = new ArrayList<>();
|
||||||
|
|
||||||
// 查询当前登录人的处理记录
|
// 查询当前登录人的处理记录
|
||||||
QmsIssueTicketProcess process = issueTicketProcessService.lambdaQuery()
|
QmsIssueTicketProcess process = issueTicketProcessService.lambdaQuery()
|
||||||
.eq(QmsIssueTicketProcess::getIssueTicketId, id)
|
.eq(QmsIssueTicketProcess::getIssueTicketId, id)
|
||||||
|
|
@ -2376,7 +2377,7 @@ public class QmsIssueTicketControllerService {
|
||||||
List<QmsPqcTaskRecord> tasks = pqcTaskRecordService.listByIds(pointIds);
|
List<QmsPqcTaskRecord> tasks = pqcTaskRecordService.listByIds(pointIds);
|
||||||
taskMap = tasks.stream()
|
taskMap = tasks.stream()
|
||||||
.collect(Collectors.toMap(QmsPqcTaskRecord::getId, t -> t));
|
.collect(Collectors.toMap(QmsPqcTaskRecord::getId, t -> t));
|
||||||
|
|
||||||
Set<Long> inspectionPointIds = tasks.stream()
|
Set<Long> inspectionPointIds = tasks.stream()
|
||||||
.map(QmsPqcTaskRecord::getInspectionPointId)
|
.map(QmsPqcTaskRecord::getInspectionPointId)
|
||||||
.filter(Objects::nonNull)
|
.filter(Objects::nonNull)
|
||||||
|
|
@ -2441,7 +2442,7 @@ public class QmsIssueTicketControllerService {
|
||||||
// 检测数据
|
// 检测数据
|
||||||
issueVO.setSelfTestData(detail.getSelfTestData());
|
issueVO.setSelfTestData(detail.getSelfTestData());
|
||||||
issueVO.setQcTestData(detail.getQcTestData());
|
issueVO.setQcTestData(detail.getQcTestData());
|
||||||
|
|
||||||
// 复核意见
|
// 复核意见
|
||||||
issueVO.setReviewOpinion(detail.getReviewOpinion());
|
issueVO.setReviewOpinion(detail.getReviewOpinion());
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue