From 5c0a5b48da45aff6736e1a9fb39b646d4b629d3b Mon Sep 17 00:00:00 2001
From: liuguijing <123456>
Date: Sat, 20 May 2023 11:26:05 +0800
Subject: [PATCH] =?UTF-8?q?=E8=A3=85=E7=BD=AE=E9=80=9A=E9=81=93=E7=BA=BF?=
=?UTF-8?q?=E8=B7=AF=E5=92=8C=E5=88=A0=E9=99=A4=E8=A3=85=E7=BD=AE=E4=BF=AE?=
=?UTF-8?q?=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../XymanagerAdminApplication.java | 2 --
.../controller/TowerController.java | 4 ----
.../xymanager_common/entity/Terminals.java | 3 +++
.../model/DyLineAndTermModel.java | 2 +-
.../src/main/resources/mappers/DyLevelDao.xml | 2 +-
.../main/resources/mappers/TerminalsDao.xml | 7 +++---
.../impl/TerminalServiceImpl.java | 23 ++++++++++---------
7 files changed, 21 insertions(+), 22 deletions(-)
diff --git a/xymanager_admin/src/main/java/com/shxy/xymanager_admin/XymanagerAdminApplication.java b/xymanager_admin/src/main/java/com/shxy/xymanager_admin/XymanagerAdminApplication.java
index 20acd4f..3d8441b 100644
--- a/xymanager_admin/src/main/java/com/shxy/xymanager_admin/XymanagerAdminApplication.java
+++ b/xymanager_admin/src/main/java/com/shxy/xymanager_admin/XymanagerAdminApplication.java
@@ -1,9 +1,7 @@
package com.shxy.xymanager_admin;
-import com.shxy.xymanager_service.service.DyLevelService;
import lombok.extern.slf4j.Slf4j;
import org.mybatis.spring.annotation.MapperScan;
-import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;
diff --git a/xymanager_admin/src/main/java/com/shxy/xymanager_admin/controller/TowerController.java b/xymanager_admin/src/main/java/com/shxy/xymanager_admin/controller/TowerController.java
index f2320df..f4abc47 100644
--- a/xymanager_admin/src/main/java/com/shxy/xymanager_admin/controller/TowerController.java
+++ b/xymanager_admin/src/main/java/com/shxy/xymanager_admin/controller/TowerController.java
@@ -18,10 +18,6 @@ import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.ApiResponse;
import io.swagger.annotations.ApiResponses;
import lombok.extern.slf4j.Slf4j;
-import org.apache.shiro.SecurityUtils;
-import org.apache.shiro.authz.annotation.RequiresPermissions;
-import org.apache.shiro.authz.annotation.RequiresRoles;
-import org.apache.shiro.subject.Subject;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.RequestBody;
diff --git a/xymanager_common/src/main/java/com/shxy/xymanager_common/entity/Terminals.java b/xymanager_common/src/main/java/com/shxy/xymanager_common/entity/Terminals.java
index d7045c8..8566b4b 100644
--- a/xymanager_common/src/main/java/com/shxy/xymanager_common/entity/Terminals.java
+++ b/xymanager_common/src/main/java/com/shxy/xymanager_common/entity/Terminals.java
@@ -41,6 +41,9 @@ public class Terminals implements Serializable {
private Date updateTime;
+ /*展示名字 等价与displayname 用于方便*/
+ private String name;
+
private static final long serialVersionUID = 1L;
}
\ No newline at end of file
diff --git a/xymanager_common/src/main/java/com/shxy/xymanager_common/model/DyLineAndTermModel.java b/xymanager_common/src/main/java/com/shxy/xymanager_common/model/DyLineAndTermModel.java
index 98e0874..a591fab 100644
--- a/xymanager_common/src/main/java/com/shxy/xymanager_common/model/DyLineAndTermModel.java
+++ b/xymanager_common/src/main/java/com/shxy/xymanager_common/model/DyLineAndTermModel.java
@@ -62,7 +62,7 @@ public class DyLineAndTermModel implements Serializable {
private String cmdid;
@ApiModelProperty(value = "显示名", example = "名称名称")
- private String displayName;
+ private String name;
}
}
diff --git a/xymanager_dao/src/main/resources/mappers/DyLevelDao.xml b/xymanager_dao/src/main/resources/mappers/DyLevelDao.xml
index fdbf6b2..cfe294d 100644
--- a/xymanager_dao/src/main/resources/mappers/DyLevelDao.xml
+++ b/xymanager_dao/src/main/resources/mappers/DyLevelDao.xml
@@ -44,7 +44,7 @@
-
+
diff --git a/xymanager_dao/src/main/resources/mappers/TerminalsDao.xml b/xymanager_dao/src/main/resources/mappers/TerminalsDao.xml
index 8ddda1f..d088d12 100644
--- a/xymanager_dao/src/main/resources/mappers/TerminalsDao.xml
+++ b/xymanager_dao/src/main/resources/mappers/TerminalsDao.xml
@@ -104,10 +104,11 @@
e.id as channel_id,
e.channel_name as channel_name
from
- ((((terminals a left join `lines` b on a.line_id = b.id and a.status = #{status})
+ ((((terminals a left join `lines` b on a.line_id = b.id )
left join tower c on a.tower_id = c.id)
left join terminal_channel_mapper d on a.id = d.term_id)
left join terminal_channels e on d.channel_id = e.id)
+ WHERE a.status = 1
order by a.create_time desc
@@ -354,8 +355,8 @@
line_id = #{data.lineid},
-
- tower_id = #{data.towerid},
+
+ tower_id = #{data.towerid},
cmdid = #{data.cmdid},
diff --git a/xymanager_service/src/main/java/com/shxy/xymanager_service/impl/TerminalServiceImpl.java b/xymanager_service/src/main/java/com/shxy/xymanager_service/impl/TerminalServiceImpl.java
index 8322c33..f4d3b09 100644
--- a/xymanager_service/src/main/java/com/shxy/xymanager_service/impl/TerminalServiceImpl.java
+++ b/xymanager_service/src/main/java/com/shxy/xymanager_service/impl/TerminalServiceImpl.java
@@ -191,7 +191,7 @@ public class TerminalServiceImpl implements TerminalService {
@Override
public ServiceBody resetTerminal(String cmId) {
// Cma cma = new Cma("47.96.238.157", 6891);
- String cmd = Constants.CMD+"reset --flag=1 --cmdid=" + cmId + "\t" + "--mode=0";
+ String cmd = Constants.CMD + "reset --flag=1 --cmdid=" + cmId + "\t" + "--mode=0";
Integer retCode = ProcessExecUtils.exec(cmd);
// boolean reset = cma.reset(vo.getTermid().toString(), (short) 0x01);
if (retCode == 0) {
@@ -206,16 +206,16 @@ public class TerminalServiceImpl implements TerminalService {
public ServiceBody getTerminalStatus(Integer termId) {
TerminalStatusModel model = new TerminalStatusModel();
String cmdId = terminalsDao.getCmdIdByTermId(termId);
- String cmd = Constants.CMD+"runningstatus --flag=0 --cmdid=" + cmdId;
+ String cmd = Constants.CMD + "runningstatus --flag=0 --cmdid=" + cmdId;
ProcessExecUtils.exec(cmd);
/* TerminalModel model = new TerminalModel();*/
- /* TerminalInfoDto dto = terminalsDao.getTerminalInfo(termId);*/
+ /* TerminalInfoDto dto = terminalsDao.getTerminalInfo(termId);*/
/*if (null != dto) {*/
/* BigInteger updatetime = MyDateUtils.TimeSecond2MillSecond(dto.getWsUpdateTime().longValue());
BeanUtils.copyProperties(dto, model);*/
- DateTime now = DateTime.now();
- model.setQueryTime(now);
+ DateTime now = DateTime.now();
+ model.setQueryTime(now);
/* model.setWsUpdateTime(MyDateUtils.date(updatetime.longValue()).toString());
}*/
@@ -233,11 +233,11 @@ public class TerminalServiceImpl implements TerminalService {
TerminalModel model = new TerminalModel();
TerminalInfoDto dto = terminalsDao.getTerminalInfo(vo.getTermId());
Boolean hasNew = false;
- if(null!=dto) {
+ if (null != dto) {
BeanUtils.copyProperties(dto, model);
BigInteger wsUpdateTime = dto.getWsUpdateTime();
BigInteger queryTime = MyDateUtils.TimeMillSecond2Second(vo.getQueryTime());
- hasNew = wsUpdateTime.compareTo(queryTime) < 0 ? false : true;
+ hasNew = wsUpdateTime.compareTo(queryTime) < 0 ? false : true;
}
model.setIsNew(hasNew);
@@ -252,7 +252,7 @@ public class TerminalServiceImpl implements TerminalService {
@Override
public ServiceBody updateTerminalId(TerminalIdUpdateVo vo) {
TerminalUpdateModel model = new TerminalUpdateModel();
- String cmd = Constants.CMD+"termid --flag=1 --cmdid=" + vo.getCmdId() + "\t" + "--newcmdid=" + vo.getNewCmdId() ;
+ String cmd = Constants.CMD + "termid --flag=1 --cmdid=" + vo.getCmdId() + "\t" + "--newcmdid=" + vo.getNewCmdId();
Integer retCode = ProcessExecUtils.exec(cmd);
model.setTermId(vo.getTermId());
if (retCode == 0) {
@@ -275,12 +275,13 @@ public class TerminalServiceImpl implements TerminalService {
public ServiceBody getTermListByChannel(TerminalChannelIdVo vo) {
Integer id = vo.getId();
DyLineAndTermModel model = new DyLineAndTermModel();
- List list = dyLevelDao.selectTreeListByChannelId(id,CommonStatus.EFFECTIVE.value());
+ List list = dyLevelDao.selectTreeListByChannelId(id, CommonStatus.EFFECTIVE.value());
boolean empty = CollectionUtil.isEmpty(list);
if (empty) {
model.setList(new ArrayList<>());
} else {
- List beans = BeanUtil.copyToList(list, DyLineAndTermModel.DyListBean.class,CopyOptions.create().ignoreCase());
+ List beans = BeanUtil.copyToList(list, DyLineAndTermModel.DyListBean.class, CopyOptions.create().ignoreCase());
+
model.setList(beans);
}
return Asserts.success(model);
@@ -288,7 +289,7 @@ public class TerminalServiceImpl implements TerminalService {
@Override
public ServiceBody terminalIdGet(TerminalIdUpdateVo vo) {
- String cmd = Constants.CMD+"termid --clientid=10 --flag=0 --cmdid=" + vo.getCmdId() + "\t" + "--reqid=" + Constants.REQUEST_ID;
+ String cmd = Constants.CMD + "termid --clientid=10 --flag=0 --cmdid=" + vo.getCmdId() + "\t" + "--reqid=" + Constants.REQUEST_ID;
ProcessExecUtils.exec(cmd);
GetModel model = new GetModel();
model.setRequestId(Integer.parseInt(Constants.REQUEST_ID.toString()));