From 947ee4f7716e98aa803fe8dbde1b6e64b2fece62 Mon Sep 17 00:00:00 2001
From: caozehui <2427765068@qq.com>
Date: Thu, 18 Sep 2025 08:58:48 +0800
Subject: [PATCH] =?UTF-8?q?=E5=BE=AE=E8=B0=83?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../service/impl/PreDetectionServiceImpl.java | 16 +++++-----
.../mapper/mapping/PqMonitorMapper.xml | 1 +
.../service/impl/PqScriptDtlsServiceImpl.java | 18 +++++------
.../impl/DetectionDataServiceImpl.java | 30 +++++++++----------
4 files changed, 32 insertions(+), 33 deletions(-)
diff --git a/detection/src/main/java/com/njcn/gather/detection/service/impl/PreDetectionServiceImpl.java b/detection/src/main/java/com/njcn/gather/detection/service/impl/PreDetectionServiceImpl.java
index 56e73009..4f9f8f3e 100644
--- a/detection/src/main/java/com/njcn/gather/detection/service/impl/PreDetectionServiceImpl.java
+++ b/detection/src/main/java/com/njcn/gather/detection/service/impl/PreDetectionServiceImpl.java
@@ -273,14 +273,14 @@ public class PreDetectionServiceImpl implements PreDetectionService {
@Override
public void sendScript(SimulateDetectionParam param) {
Channel channel = SocketManager.getChannelByUserId(param.getUserPageId() + DetectionCommunicateConstant.SOURCE);
-// if (Objects.isNull(channel) || !channel.isActive()) {
-// // 进行源通信连接
-// PreDetectionParam preDetectionParam = new PreDetectionParam();
-// preDetectionParam.setSourceId(param.getSourceId());
-// preDetectionParam.setUserPageId(param.getUserPageId());
-// preDetectionParam.setSendWebMsg(false);
-// this.sendYtxSocketSimulate(preDetectionParam);
-// }
+ if (Objects.isNull(channel) || !channel.isActive()) {
+ // 进行源通信连接
+ PreDetectionParam preDetectionParam = new PreDetectionParam();
+ preDetectionParam.setSourceId(param.getSourceId());
+ preDetectionParam.setUserPageId(param.getUserPageId());
+ preDetectionParam.setSendWebMsg(false);
+ this.sendYtxSocketSimulate(preDetectionParam);
+ }
//组装源控制脚本
PqScriptIssueParam issueParam = new PqScriptIssueParam();
issueParam.setSourceId(param.getSourceId());
diff --git a/detection/src/main/java/com/njcn/gather/monitor/mapper/mapping/PqMonitorMapper.xml b/detection/src/main/java/com/njcn/gather/monitor/mapper/mapping/PqMonitorMapper.xml
index bd5289cd..eb0ea731 100644
--- a/detection/src/main/java/com/njcn/gather/monitor/mapper/mapping/PqMonitorMapper.xml
+++ b/detection/src/main/java/com/njcn/gather/monitor/mapper/mapping/PqMonitorMapper.xml
@@ -39,6 +39,7 @@
#{devId}
+ order by Num
diff --git a/detection/src/main/java/com/njcn/gather/script/service/impl/PqScriptDtlsServiceImpl.java b/detection/src/main/java/com/njcn/gather/script/service/impl/PqScriptDtlsServiceImpl.java
index e37a2bb5..4c2453ca 100644
--- a/detection/src/main/java/com/njcn/gather/script/service/impl/PqScriptDtlsServiceImpl.java
+++ b/detection/src/main/java/com/njcn/gather/script/service/impl/PqScriptDtlsServiceImpl.java
@@ -628,9 +628,9 @@ public class PqScriptDtlsServiceImpl extends ServiceImpl contrastNonHarmonicResultList = BeanUtil.copyToList(nonHarmonicResultList, ContrastNonHarmonicResult.class);
- List monitorIds = contrastNonHarmonicResultList.stream().map(ContrastNonHarmonicResult::getDevMonitorId).distinct().collect(Collectors.toList());
- if (CollUtil.isNotEmpty(monitorIds)) {
- contrastNonHarmonicService.remove(new LambdaQueryWrapper().in(ContrastNonHarmonicResult::getDevMonitorId, monitorIds)
- .eq(ContrastNonHarmonicResult::getNum, contrastNonHarmonicResultList.get(0).getNum())
- .eq(ContrastNonHarmonicResult::getDataType, contrastNonHarmonicResultList.get(0).getDataType())
- .eq(ObjectUtil.isNotNull(contrastNonHarmonicResultList.get(0).getWaveNum()), ContrastNonHarmonicResult::getWaveNum, contrastNonHarmonicResultList.get(0).getWaveNum())
- .isNull(ObjectUtil.isNull(contrastNonHarmonicResultList.get(0).getWaveNum()), ContrastNonHarmonicResult::getWaveNum));
- }
+ ContrastNonHarmonicResult contrastNonHarmonicResult = contrastNonHarmonicResultList.get(0);
+ contrastNonHarmonicService.remove(new LambdaQueryWrapper().in(ContrastNonHarmonicResult::getDevMonitorId, contrastNonHarmonicResult.getDevMonitorId())
+ .eq(ContrastNonHarmonicResult::getNum, contrastNonHarmonicResult.getNum())
+ .eq(ContrastNonHarmonicResult::getAdType, contrastNonHarmonicResult.getAdType())
+ .eq(ContrastNonHarmonicResult::getDataType, contrastNonHarmonicResult.getDataType())
+ .eq(ObjectUtil.isNotNull(contrastNonHarmonicResult.getWaveNum()), ContrastNonHarmonicResult::getWaveNum, contrastNonHarmonicResult.getWaveNum())
+ .isNull(ObjectUtil.isNull(contrastNonHarmonicResult.getWaveNum()), ContrastNonHarmonicResult::getWaveNum));
contrastNonHarmonicService.saveBatch(contrastNonHarmonicResultList);
}
DynamicTableNameHandler.remove();
@@ -143,14 +142,13 @@ public class DetectionDataServiceImpl extends ReplenishMybatisServiceImpl contrastHarmonicResultList = BeanUtil.copyToList(harmonicResultList, ContrastHarmonicResult.class);
- List monitorIds = contrastHarmonicResultList.stream().map(ContrastHarmonicResult::getDevMonitorId).distinct().collect(Collectors.toList());
- if (CollUtil.isNotEmpty(monitorIds)) {
- contrastHarmonicService.remove(new LambdaQueryWrapper().in(ContrastHarmonicResult::getDevMonitorId, monitorIds)
- .eq(ContrastHarmonicResult::getNum, contrastHarmonicResultList.get(0).getNum())
- .eq(ContrastHarmonicResult::getDataType, contrastHarmonicResultList.get(0).getDataType())
- .eq(ObjectUtil.isNotNull(contrastHarmonicResultList.get(0).getWaveNum()), ContrastHarmonicResult::getWaveNum, contrastHarmonicResultList.get(0).getWaveNum())
- .isNull(ObjectUtil.isNull(contrastHarmonicResultList.get(0).getWaveNum()), ContrastHarmonicResult::getWaveNum));
- }
+ ContrastHarmonicResult contrastHarmonicResult = contrastHarmonicResultList.get(0);
+ contrastHarmonicService.remove(new LambdaQueryWrapper().eq(ContrastHarmonicResult::getDevMonitorId, contrastHarmonicResult.getDevMonitorId())
+ .eq(ContrastHarmonicResult::getNum, contrastHarmonicResult.getNum())
+ .eq(ContrastHarmonicResult::getAdType, contrastHarmonicResult.getAdType())
+ .eq(ContrastHarmonicResult::getDataType, contrastHarmonicResult.getDataType())
+ .eq(ObjectUtil.isNotNull(contrastHarmonicResult.getWaveNum()), ContrastHarmonicResult::getWaveNum, contrastHarmonicResult.getWaveNum())
+ .isNull(ObjectUtil.isNull(contrastHarmonicResult.getWaveNum()), ContrastHarmonicResult::getWaveNum));
contrastHarmonicService.saveBatch(contrastHarmonicResultList);
}
DynamicTableNameHandler.remove();