diff --git a/laws-modules/src/main/java/com/jero/modules/activiti/service/ProcessNodeLinkService.java b/laws-modules/src/main/java/com/jero/modules/activiti/service/ProcessNodeLinkService.java index ecf7f52b..a9494da6 100644 --- a/laws-modules/src/main/java/com/jero/modules/activiti/service/ProcessNodeLinkService.java +++ b/laws-modules/src/main/java/com/jero/modules/activiti/service/ProcessNodeLinkService.java @@ -1,5 +1,6 @@ package com.jero.modules.activiti.service; +import cn.hutool.core.util.StrUtil; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.toolkit.StringUtils; import com.baomidou.mybatisplus.core.toolkit.Wrappers; @@ -42,10 +43,12 @@ public class ProcessNodeLinkService extends ServiceImpl userIdList = new ArrayList<>(); if (map.containsKey(variableName)) { String s = (String) map.get(variableName); - if (VariableTypeEnum.LIST.getName().equals(variableType)) { - userIdList.addAll(Arrays.asList(s.split(","))); - }else { - userIdList.add(s); + if (StrUtil.isNotBlank(s)) { + if (VariableTypeEnum.LIST.getName().equals(variableType)) { + userIdList.addAll(Arrays.asList(s.split(","))); + }else { + userIdList.add(s); + } } } if (!userIdList.isEmpty()) {