Bläddra i källkod

运行中的驱动,如果包含失败记录则发送通知

AE86 1 år sedan
förälder
incheckning
40a64d87f2

+ 2 - 1
dbsyncer-biz/src/main/java/org/dbsyncer/biz/impl/MonitorServiceImpl.java

@@ -30,6 +30,7 @@ import org.dbsyncer.monitor.enums.DiskMetricEnum;
 import org.dbsyncer.monitor.enums.MetricEnum;
 import org.dbsyncer.monitor.model.AppReportMetric;
 import org.dbsyncer.monitor.model.MetricResponse;
+import org.dbsyncer.parser.enums.MetaEnum;
 import org.dbsyncer.parser.enums.ModelEnum;
 import org.dbsyncer.parser.model.Mapping;
 import org.dbsyncer.parser.model.Meta;
@@ -220,7 +221,7 @@ public class MonitorServiceImpl extends BaseServiceImpl implements MonitorServic
         StringBuilder content = new StringBuilder();
         metaAll.forEach(meta -> {
             // 有失败记录
-            if (meta.getFail().get() > 0) {
+            if (MetaEnum.isRunning(meta.getState()) && meta.getFail().get() > 0) {
                 Mapping mapping = monitor.getMapping(meta.getMappingId());
                 if (null != mapping) {
                     ModelEnum modelEnum = ModelEnum.getModelEnum(mapping.getModel());