From d0cf2cb2c352bdeb146aad2bb57ba7d39cef3bbd Mon Sep 17 00:00:00 2001
From: 云 <2163098428@qq.com>
Date: 星期二, 03 十一月 2026 17:59:04 +0800
Subject: [PATCH] 完善会员审批及门户配置
---
yudao-module-bpm/src/main/java/cn/iocoder/yudao/module/bpm/service/task/BpmTaskServiceImpl.java | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/yudao-module-bpm/src/main/java/cn/iocoder/yudao/module/bpm/service/task/BpmTaskServiceImpl.java b/yudao-module-bpm/src/main/java/cn/iocoder/yudao/module/bpm/service/task/BpmTaskServiceImpl.java
index b32d85f..9e9fcc2 100644
--- a/yudao-module-bpm/src/main/java/cn/iocoder/yudao/module/bpm/service/task/BpmTaskServiceImpl.java
+++ b/yudao-module-bpm/src/main/java/cn/iocoder/yudao/module/bpm/service/task/BpmTaskServiceImpl.java
@@ -93,6 +93,8 @@
@Resource
private BpmProcessInstanceService processInstanceService;
+ @org.springframework.beans.factory.annotation.Autowired
+ private org.springframework.beans.factory.ObjectProvider<BpmTaskApprovalValidator> approvalValidators;
@Resource
private BpmProcessDefinitionService bpmProcessDefinitionService;
@Resource
@@ -574,6 +576,7 @@
if (instance == null) {
throw exception(PROCESS_INSTANCE_NOT_EXISTS);
}
+ approvalValidators.orderedStream().forEach(validator -> validator.validate(userId, task, instance));
// 1.3 鏍¢獙绛惧悕
BpmnModel bpmnModel = modelService.getBpmnModelByDefinitionId(task.getProcessDefinitionId());
Boolean signEnable = parseSignEnable(bpmnModel, task.getTaskDefinitionKey());
--
Gitblit v1.9.3