From 26578124c29c99dcddc71b34264ea6c9ad86e4e9 Mon Sep 17 00:00:00 2001 From: Jay <csj123456> Date: 星期五, 21 二月 2025 14:47:35 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/point/service/impl/DaPointCollectStatusServiceImpl.java | 36 +++++++++++------------------------- 1 files changed, 11 insertions(+), 25 deletions(-) diff --git a/iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/point/service/impl/DaPointCollectStatusServiceImpl.java b/iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/point/service/impl/DaPointCollectStatusServiceImpl.java index 23c9df6..a21f21b 100644 --- a/iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/point/service/impl/DaPointCollectStatusServiceImpl.java +++ b/iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/point/service/impl/DaPointCollectStatusServiceImpl.java @@ -26,6 +26,15 @@ public class DaPointCollectStatusServiceImpl extends BaseServiceImpl<DaPointCollectStatusDao, DaPointCollectStatusEntity> implements DaPointCollectStatusService { + @Override + public void add(String pointNo) { + DaPointCollectStatusEntity entity = new DaPointCollectStatusEntity(); + entity.setId(UUID.randomUUID().toString()); + entity.setPointNo(pointNo); + baseDao.insert(entity); + } + + @Override public void recordStatus(String pointNo, String collectValue, Date collectTime) { QueryWrapper<DaPointCollectStatusEntity> queryWrapper = new QueryWrapper<>(); queryWrapper.eq("point_no", pointNo); @@ -47,31 +56,8 @@ } - public void recordStatusList(List<InfluxPointValuePOJO> pointValues, Date collectTime) { - List<String> listGood = new ArrayList<>(); - List<String> listBad = new ArrayList<>(); - Object collectValue = null; - for (InfluxPointValuePOJO pointValue : pointValues) { - if (pointValue instanceof InfluxPointValueSimPOJO) { - InfluxPointValueSimPOJO pvo = (InfluxPointValueSimPOJO) pointValue; - collectValue = pvo.getValue(); - } else if (pointValue instanceof InfluxPointValueDigPOJO) { - InfluxPointValueDigPOJO pvo = (InfluxPointValueDigPOJO) pointValue; - collectValue = pvo.getValue(); - } else { - continue; - } - switch (DataQualityEnum.getEumByValue(collectValue)) { - case GOOD: - listGood.add(pointValue.getPoint()); - break; - case BAD: - listBad.add(pointValue.getPoint()); - break; - default: - break; - } - } + @Override + public void recordStatusList(List<String> listGood,List<String> listBad, Date collectTime) { if (!CollectionUtils.isEmpty(listGood)) { QueryWrapper<DaPointCollectStatusEntity> queryWrapper = new QueryWrapper<>(); queryWrapper.in("point_no", listGood); -- Gitblit v1.9.3