pdi查询工单修改
This commit is contained in:
parent
cfbb1f3e33
commit
9250322266
|
|
@ -2056,11 +2056,15 @@ public class QmsIssueTicketControllerService {
|
||||||
.eq(QmsIssueTicketProcess::getIssueTicketId, id)
|
.eq(QmsIssueTicketProcess::getIssueTicketId, id)
|
||||||
.list();
|
.list();
|
||||||
} else {
|
} else {
|
||||||
// 非创建者:仅返回自己作为处理人的记录
|
// 非创建者:返回自己作为处理人/审批人/直属领导相关的处理记录
|
||||||
processes = issueTicketProcessService.lambdaQuery()
|
List<QmsIssueTicketProcess> allProcesses = issueTicketProcessService.lambdaQuery()
|
||||||
.eq(QmsIssueTicketProcess::getIssueTicketId, id)
|
.eq(QmsIssueTicketProcess::getIssueTicketId, id)
|
||||||
.eq(QmsIssueTicketProcess::getHandlerUserId, currentUserId)
|
|
||||||
.list();
|
.list();
|
||||||
|
processes = allProcesses.stream()
|
||||||
|
.filter(p -> currentUserId.equals(p.getHandlerUserId())
|
||||||
|
|| currentUserId.equals(p.getApprovalUserId())
|
||||||
|
|| isCurrentUserLeaderOfProcess(p, currentUserId))
|
||||||
|
.collect(Collectors.toList());
|
||||||
}
|
}
|
||||||
|
|
||||||
// 构建返回VO - 工单基本信息
|
// 构建返回VO - 工单基本信息
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue