update 流程部署-增加节点复制逻辑
This commit is contained in:
@@ -5,6 +5,7 @@ import com.jero.modules.activiti.entity.ProcessModelNode;
|
||||
import com.jero.modules.activiti.mapper.ProcessModelNodeMapper;
|
||||
import com.jero.modules.activiti.process.fb.common.ProcessDefinitionKey;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.apache.commons.collections4.CollectionUtils;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.springframework.beans.BeanUtils;
|
||||
import org.springframework.stereotype.Service;
|
||||
@@ -68,6 +69,10 @@ public class ProcessNodeService extends ServiceImpl<ProcessNodeMapper, ProcessNo
|
||||
queryWrapper.like(ProcessNode::getProcessDefinitionId, definitionKey + ":" + version);
|
||||
List<ProcessNode> oldNodeList = list(queryWrapper);
|
||||
|
||||
if (CollectionUtils.isEmpty(oldNodeList)) {
|
||||
return processNodeList;
|
||||
}
|
||||
|
||||
List<String> nodeNameList = oldNodeList.stream()
|
||||
.map(ProcessNode::getNodeName).distinct().collect(Collectors.toList());
|
||||
|
||||
|
||||
Reference in New Issue
Block a user