update - 完成抄送处理
This commit is contained in:
parent
fdaea40766
commit
800e689618
@ -13,6 +13,8 @@ import org.flowable.task.api.Task;
|
||||
import org.flowable.task.api.history.HistoricTaskInstance;
|
||||
import org.flowable.task.api.history.HistoricTaskInstanceQuery;
|
||||
import org.flowable.task.service.impl.persistence.entity.TaskEntity;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.util.StringUtils;
|
||||
|
||||
import java.io.Serializable;
|
||||
@ -36,6 +38,7 @@ import static cn.axzo.workflow.core.engine.cmd.helper.CustomTaskHelper.validTask
|
||||
*/
|
||||
public class CustomApproveTaskCmd implements Command<Void>, Serializable {
|
||||
|
||||
private static final Logger log = LoggerFactory.getLogger(CustomApproveTaskCmd.class);
|
||||
private final String taskId;
|
||||
private final String advice;
|
||||
/**
|
||||
@ -81,6 +84,9 @@ public class CustomApproveTaskCmd implements Command<Void>, Serializable {
|
||||
HistoricTaskInstance historicTaskInstance = taskQuery.taskId(taskId).singleResult();
|
||||
|
||||
Task task = taskService.createTaskQuery().taskId(taskId).singleResult();
|
||||
if (Objects.isNull(task)) {
|
||||
log.info("任务不存在: {}", taskId);
|
||||
}
|
||||
validTask(historicTaskInstance, (TaskEntity) task, approver);
|
||||
|
||||
if (StringUtils.hasLength(advice)) {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user