Prechádzať zdrojové kódy

feat(adm-diagram): NPE问题

liyang 3 rokov pred
rodič
commit
70d3f9c653

+ 2 - 1
adm-business/adm-diagram/src/main/java/com/persagy/adm/diagram/core/impl/DataStrategyImpl.java

@@ -501,6 +501,7 @@ public class DataStrategyImpl implements DataStrategy {
     @Override
     public List<ObjectNode> loadSystemInstance(String projectId, String groupCode) {
         QueryCriteria criteria = ServiceUtil.getQueryCriteria(objectMapper, Constants.SYSTEM);
-        return DigitalObjectFacade.query(groupCode, projectId, null, null, criteria);
+        List<ObjectNode> result = DigitalObjectFacade.query(groupCode, projectId, null, null, criteria);
+        return result == null ? new ArrayList<>() : result;
     }
 }