办理附件提交

This commit is contained in:
liyang 2024-12-13 16:36:20 +08:00
parent 79d0a536c9
commit 88c6cf4480
3 changed files with 8 additions and 2 deletions

View File

@ -54,6 +54,12 @@ public class CompleteTaskBo implements Serializable {
*/
private Map<String, Object> variables;
/**
* 扩展变量(此处为逗号分隔的ossId)
* @return
*/
private String ext;
public Map<String, Object> getVariables() {
if (variables == null) {
return new HashMap<>(16);

View File

@ -165,6 +165,8 @@ public class FlwTaskServiceImpl implements IFlwTaskService, AssigneeService {
flowParams.skipType(SkipType.PASS.getKey());
flowParams.message(completeTaskBo.getMessage());
flowParams.flowStatus(BusinessStatusEnum.WAITING.getStatus()).hisStatus(TaskStatusEnum.PASS.getStatus());
flowParams.hisTaskExt(completeTaskBo.getFileId());
// 执行任务跳转并根据返回的处理人设置下一步处理人
setHandler(taskService.skip(taskId, flowParams), flowTask, wfCopyList);
return true;

View File

@ -1,6 +1,5 @@
package org.dromara.workflow.service.impl;
import lombok.AllArgsConstructor;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.dromara.common.translation.annotation.TranslationType;
@ -17,7 +16,6 @@ import org.springframework.stereotype.Service;
@Slf4j
@RequiredArgsConstructor
@Service
@AllArgsConstructor
@TranslationType(type = TransConstant.TASK_ID_TO_ASSIGNEE)
public class TaskAssigneeTranslationImpl implements TranslationInterface<String> {