巡检任务查看修改
This commit is contained in:
parent
e8dbe61a3d
commit
e711478212
|
|
@ -1886,31 +1886,7 @@ public class QmsIssueTicketControllerService {
|
|||
// 判断是否为工单创建者
|
||||
boolean isCreator = ticket.getCreateUserId() != null && ticket.getCreateUserId().equals(currentUserId);
|
||||
|
||||
List<QmsIssueTicketProcess> processes = new ArrayList<>();
|
||||
if (CollectionUtil.isNotEmpty(processes)) {
|
||||
Long temporaryTypeId = dictionaryItemService.getId("工单解决措施", "临时纠正措施");
|
||||
Long permanentTypeId = dictionaryItemService.getId("工单解决措施", "永久纠正措施");
|
||||
List<Long> processIds = processes.stream()
|
||||
.map(QmsIssueTicketProcess::getId)
|
||||
.filter(Objects::nonNull)
|
||||
.collect(Collectors.toList());
|
||||
|
||||
if (temporaryTypeId != null && CollectionUtil.isNotEmpty(processIds)) {
|
||||
List<QmsIssueTicketProcessMeasure> temporaryMeasures = issueTicketProcessMeasureService.lambdaQuery()
|
||||
.in(QmsIssueTicketProcessMeasure::getIssueTicketProcessId, processIds)
|
||||
.eq(QmsIssueTicketProcessMeasure::getMeasureTypeId, temporaryTypeId)
|
||||
.list();
|
||||
convertToMeasureVO(temporaryMeasures);
|
||||
}
|
||||
|
||||
if (permanentTypeId != null && CollectionUtil.isNotEmpty(processIds)) {
|
||||
List<QmsIssueTicketProcessMeasure> permanentMeasures = issueTicketProcessMeasureService.lambdaQuery()
|
||||
.in(QmsIssueTicketProcessMeasure::getIssueTicketProcessId, processIds)
|
||||
.eq(QmsIssueTicketProcessMeasure::getMeasureTypeId, permanentTypeId)
|
||||
.list();
|
||||
convertToMeasureVO(permanentMeasures);
|
||||
}
|
||||
}
|
||||
List<QmsIssueTicketProcess> processes;
|
||||
|
||||
if (isCreator) {
|
||||
// 工单创建者:返回全部处理记录
|
||||
|
|
|
|||
Loading…
Reference in New Issue