From 32b924e9f4c94793730e18a83eba0bef91714882 Mon Sep 17 00:00:00 2001 From: liao Date: Wed, 29 Nov 2023 10:46:53 +0800 Subject: [PATCH] =?UTF-8?q?update=20=E6=B3=95=E8=A7=84=E5=BE=81=E6=B1=82?= =?UTF-8?q?=E6=84=8F=E8=A7=81=E6=B5=81=E7=A8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../activiti/process/fb/listener/TaskListenerService.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/laws-modules/src/main/java/com/jero/modules/activiti/process/fb/listener/TaskListenerService.java b/laws-modules/src/main/java/com/jero/modules/activiti/process/fb/listener/TaskListenerService.java index c6aa0a8f..f69ade30 100644 --- a/laws-modules/src/main/java/com/jero/modules/activiti/process/fb/listener/TaskListenerService.java +++ b/laws-modules/src/main/java/com/jero/modules/activiti/process/fb/listener/TaskListenerService.java @@ -1,6 +1,7 @@ package com.jero.modules.activiti.process.fb.listener; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.jero.common.exception.JeroBootException; import com.jero.modules.activiti.entity.ProcessAll; import com.jero.modules.activiti.process.fb.common.ConsultationTaskKey; import com.jero.modules.activiti.process.fb.entity.ProcessFbConsultationUserLink; @@ -12,6 +13,7 @@ import org.activiti.engine.HistoryService; import org.activiti.engine.delegate.DelegateExecution; import org.activiti.engine.delegate.DelegateTask; import org.activiti.engine.history.HistoricTaskInstance; +import org.apache.commons.lang3.StringUtils; import org.springframework.stereotype.Service; import javax.annotation.Resource; @@ -81,6 +83,10 @@ public class TaskListenerService { delegateTask.setFormKey(userId); // 绑定主管级领导的id break; case ConsultationTaskKey.MODULE_OWNER_END_3: // 法规工程师审批驳回后的子流程中的模块负责人汇总 + if (StringUtils.isBlank(historicTaskAssignee)) { + throw new JeroBootException("系统错误,请联系开发管理员"); + } + log.info("法规工程师驳回后的模块负责人为: {}", historicTaskAssignee); delegateTask.setFormKey(historicTaskAssignee); break; default: