diff --git a/src/main/java/com/zhgd/xmgl/call/HikvisionCall.java b/src/main/java/com/zhgd/xmgl/call/HikvisionCall.java index fffe5be73..bd9fbe9af 100644 --- a/src/main/java/com/zhgd/xmgl/call/HikvisionCall.java +++ b/src/main/java/com/zhgd/xmgl/call/HikvisionCall.java @@ -1176,7 +1176,9 @@ public class HikvisionCall { List systemUsers = systemUserService.getSystemUsersBySn(new MapBuilder().put(Cts.SN, projectSn).put(Cts.QUERY_TYPE, Cts.PROJECT_LEVEL).build()); Set userIdSet = systemUsers.stream().map(SystemUser::getUserId).collect(Collectors.toSet()); //审批的发起人 - userIdSet.add(flowStartUser); + if (flowStartUser != null) { + userIdSet.add(flowStartUser); + } if (ThreadLocalUtil.getByKey(Cts.TL_AUTH_USER, UserInfo.class) != null) { userIdSet.add(ThreadLocalUtil.getByKey(Cts.TL_AUTH_USER, UserInfo.class).getUserId()); }