diff --git a/src/main/java/com/xdap/self_development/service/impl/EngineParamDetailServiceImpl.java b/src/main/java/com/xdap/self_development/service/impl/EngineParamDetailServiceImpl.java index 8551cde..a0c555c 100644 --- a/src/main/java/com/xdap/self_development/service/impl/EngineParamDetailServiceImpl.java +++ b/src/main/java/com/xdap/self_development/service/impl/EngineParamDetailServiceImpl.java @@ -585,7 +585,16 @@ public class EngineParamDetailServiceImpl implements EngineParamDetailService { .in("id", pIds) .doQuery(Parameter.class); //不需要TC数据来源的参数 - parameterList = parameterList.stream().filter(x->!"TC分类表".equals(x.getParameterSource())).collect(Collectors.toList()); + parameterList = parameterList.stream().filter(x->{ + if (ObjectUtils.isEmpty(x.getParameterSource())){ + return false; + } + if ("TC分类表".equals(x.getParameterSource())) { + return false; + }else { + return true; + } + }).collect(Collectors.toList()); return parameterList; }