| | |
| | | import lombok.AllArgsConstructor; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.apache.commons.lang3.StringUtils; |
| | | import org.flowable.engine.RuntimeService; |
| | | import org.flowable.engine.TaskService; |
| | | import org.flowable.task.api.Task; |
| | | import org.springblade.core.secure.utils.AuthUtil; |
| | |
| | | private final StartDispatcher dispatcher; |
| | | |
| | | private final TaskService taskService; |
| | | |
| | | private final RuntimeService runtimeService; |
| | | private final ProcessProgRefService processProgRefService; |
| | | |
| | | private ApproveRecordService approveRecordService; |
| | |
| | | String programIds = null; |
| | | if(variables.containsKey("programIds")){ |
| | | programIds = variables.get("programIds").toString(); |
| | | runtimeService.setVariable(taskId, "programIds", programIds); |
| | | } |
| | | if(StringUtils.isNotEmpty(programIds)) { |
| | | processProgRefService.addRelations(processInstanceId,Func.toLongList(programIds)); |