Quellcode durchsuchen

系统图运行时异常

zhaoyk vor 3 Jahren
Ursprung
Commit
0d682764fa

+ 4 - 0
adm-business/adm-diagram/src/main/java/com/persagy/adm/diagram/core/DiagramDataLoader.java

@@ -42,6 +42,8 @@ public class DiagramDataLoader {
 			List<ObjectNode> objs = dataStrategy.loadObjectsById(objIds, diagram.getProjectId(), diagram.getGroupCode());
 			if(CollUtil.isNotEmpty(objs))
 				initNodes(objs);
+			else
+				throw new DiagramException("对象数据加载失败");
 		}
 
 		List<String> relIds = diagram.getRelIds();
@@ -49,6 +51,8 @@ public class DiagramDataLoader {
 			List<ObjectNode> rels = dataStrategy.loadRelationsById(relIds, diagram.getProjectId(), diagram.getGroupCode());
 			if(CollUtil.isNotEmpty(rels))
 				initLines(rels);
+			else
+				throw new DiagramException("关系数据加载失败");
 		}
 	}
 

+ 16 - 0
adm-business/adm-diagram/src/main/java/com/persagy/adm/diagram/core/DiagramException.java

@@ -0,0 +1,16 @@
+package com.persagy.adm.diagram.core;
+
+/**
+ * 系统图运行时异常
+ */
+public class DiagramException extends RuntimeException {
+
+	public DiagramException(String message) {
+		super(message);
+	}
+
+	public DiagramException(String message, Exception cause) {
+		super(message, cause);
+	}
+
+}