diff --git a/src/main/java/neatlogic/module/cmdb/service/cientity/CiEntityServiceImpl.java b/src/main/java/neatlogic/module/cmdb/service/cientity/CiEntityServiceImpl.java index 06c3ab5a49f8a81c7fbde63686d2e638dde5065e..c88a93263db75f161c6479ccbb7adf94a09f887d 100644 --- a/src/main/java/neatlogic/module/cmdb/service/cientity/CiEntityServiceImpl.java +++ b/src/main/java/neatlogic/module/cmdb/service/cientity/CiEntityServiceImpl.java @@ -2473,7 +2473,7 @@ public class CiEntityServiceImpl implements CiEntityService, ICiEntityCrossoverS return globalAttrFilterVo; } List longValueList = new ArrayList<>(); - List itemList = globalAttrVo.getItemList(); + List itemList = globalAttrMapper.getAllGlobalAttrItemByAttrId(globalAttrVo.getId()); Map globalAttrItemMap = itemList.stream().collect(Collectors.toMap(GlobalAttrItemVo::getValue, e -> e)); for (String value : valueList) { GlobalAttrItemVo globalAttrItemVo = globalAttrItemMap.get(value);