fix(87436): 审核没全提交,汇总节点的待办就出来了

This commit is contained in:
yjz
2024-08-12 14:48:52 +08:00
parent e78f6cb71f
commit 31017c4b55
@@ -424,12 +424,13 @@ public class MyGlobalEventListener implements ActivitiEventListener {
String parentTaskId = (String) execution.getVariable(ActivitiCommon.PARENT_TASK_ID);
if (StringUtils.isNotBlank(parentTaskId)) {
int i = processAllService.countByParentTaskId(parentTaskId);
if (StandardInterpretCommon.KEY_1.equals(processDefinitionId.split(":")[0]) ||
StandardInterpretCommon.KEY_2.equals(processDefinitionId.split(":")[0]) ||
StandardInterpretCommon.KEY_3.equals(processDefinitionId.split(":")[0])) {
String processDefinition = processDefinitionId.split(":")[0];
if (StandardInterpretCommon.KEY_1.equals(processDefinition) ||
StandardInterpretCommon.KEY_2.equals(processDefinition) ||
StandardInterpretCommon.KEY_3.equals(processDefinition)) {
if (i == 0) {
TaskService taskService = SpringContextUtil.getBean(TaskService.class);
if (StandardInterpretCommon.KEY_1.equals(processDefinitionId)) {
if (StandardInterpretCommon.KEY_1.equals(processDefinition)) {
boolean b = isChildrenNodeAllComplete(processInstanceId, parentTaskId);
if (b) {
taskService.complete(parentTaskId);