From f2c69b2bc1f262cb63e43f95fa511aa923e57746 Mon Sep 17 00:00:00 2001
From: ‘liusuyi’ <1951119284@qq.com>
Date: 星期四, 28 十二月 2023 11:17:32 +0800
Subject: [PATCH] 启用雷达动态tcp客户端
---
src/main/java/com/ard/alarm/radar/service/impl/ArdEquipRadarServiceImpl.java | 102 +++++---------------------------------------------
1 files changed, 11 insertions(+), 91 deletions(-)
diff --git a/src/main/java/com/ard/alarm/radar/service/impl/ArdEquipRadarServiceImpl.java b/src/main/java/com/ard/alarm/radar/service/impl/ArdEquipRadarServiceImpl.java
index 2613750..1cb657a 100644
--- a/src/main/java/com/ard/alarm/radar/service/impl/ArdEquipRadarServiceImpl.java
+++ b/src/main/java/com/ard/alarm/radar/service/impl/ArdEquipRadarServiceImpl.java
@@ -1,121 +1,41 @@
package com.ard.alarm.radar.service.impl;
import java.util.List;
+
+import com.ard.alarm.external.domain.ArdEquipExternal;
import com.ard.alarm.radar.domain.ArdEquipRadar;
import com.ard.alarm.radar.mapper.ArdEquipRadarMapper;
import com.ard.alarm.radar.service.IArdEquipRadarService;
-import com.ard.utils.tcp.NettyTcpClient;
-import lombok.extern.slf4j.Slf4j;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Service;
-import javax.annotation.PostConstruct;
-import javax.annotation.Resource;
/**
* radarService涓氬姟灞傚鐞�
- *
+ *
* @author zj
* @date 2023-03-11
*/
@Service
-@Slf4j(topic = "radar")
-public class ArdEquipRadarServiceImpl implements IArdEquipRadarService
-{
+public class ArdEquipRadarServiceImpl implements IArdEquipRadarService {
@Autowired
private ArdEquipRadarMapper ardEquipRadarMapper;
- @Resource
- NettyTcpClient nettyTcpClient;
- @Value("${spring.netty.tcp.enabled}")
- private Boolean tcpClientEnable;
- @PostConstruct
- public void init() {
- if(!tcpClientEnable)
- {
- return;
- }
- List<ArdEquipRadar> ardEquipRadars = selectArdEquipRadarList(new ArdEquipRadar());
- for (ArdEquipRadar ardEquipRadar:ardEquipRadars)
- {
- String host = ardEquipRadar.getIp();
- Integer port = Integer.valueOf(ardEquipRadar.getPort());
- log.info("TCP瀹㈡埛绔皾璇曡繛鎺ワ細"+host+":"+port);
- nettyTcpClient.init(ardEquipRadar);
- }
- }
-
- /**
- * 鏌ヨradar
- *
- * @param id radar涓婚敭
- * @return radar
- */
- @Override
- public ArdEquipRadar selectArdEquipRadarById(String id)
- {
- return ardEquipRadarMapper.selectArdEquipRadarById(id);
- }
-
-
/**
* 鏌ヨradar鍒楄〃
- *
+ *
* @param ardEquipRadar radar
* @return radar
*/
@Override
- public List<ArdEquipRadar> selectArdEquipRadarList(ArdEquipRadar ardEquipRadar)
- {
- return ardEquipRadarMapper.selectArdEquipRadarList(ardEquipRadar);
+ public List<ArdEquipRadar> selectArdEquipRadarList(ArdEquipRadar ardEquipRadar) {
+ QueryWrapper<ArdEquipRadar> queryWrapper = new QueryWrapper<>(ardEquipRadar);
+ return ardEquipRadarMapper.selectList(queryWrapper);
}
- /**
- * 鏂板radar
- *
- * @param ardEquipRadar radar
- * @return 缁撴灉
- */
@Override
- public int insertArdEquipRadar(ArdEquipRadar ardEquipRadar)
- {
- return ardEquipRadarMapper.insertArdEquipRadar(ardEquipRadar);
- }
-
- /**
- * 淇敼radar
- *
- * @param ardEquipRadar radar
- * @return 缁撴灉
- */
- @Override
- public int updateArdEquipRadar(ArdEquipRadar ardEquipRadar)
- {
- return ardEquipRadarMapper.updateArdEquipRadar(ardEquipRadar);
- }
-
- /**
- * 鎵归噺鍒犻櫎radar
- *
- * @param ids 闇�瑕佸垹闄ょ殑radar涓婚敭
- * @return 缁撴灉
- */
- @Override
- public int deleteArdEquipRadarByIds(String[] ids)
- {
- return ardEquipRadarMapper.deleteArdEquipRadarByIds(ids);
- }
-
- /**
- * 鍒犻櫎radar淇℃伅
- *
- * @param id radar涓婚敭
- * @return 缁撴灉
- */
- @Override
- public int deleteArdEquipRadarById(String id)
- {
- return ardEquipRadarMapper.deleteArdEquipRadarById(id);
+ public ArdEquipRadar selectArdEquipRadarById(String radarId) {
+ return ardEquipRadarMapper.selectById(radarId);
}
}
--
Gitblit v1.9.3