台账功能提交
This commit is contained in:
@@ -236,15 +236,10 @@ public class TerminalBaseServiceImpl extends ServiceImpl<LineMapper, Line> imple
|
||||
//装置
|
||||
if (Objects.nonNull(addTerminalParam.getDeviceParam())) {
|
||||
List<Line> logsList = new ArrayList<>();
|
||||
|
||||
|
||||
|
||||
LambdaQueryWrapper<Line> lineLambdaQueryWrapper = new LambdaQueryWrapper<>();
|
||||
if (CollectionUtil.isNotEmpty(addTerminalParam.getDeviceParam()) && StrUtil.isNotBlank(subIndex)) {
|
||||
//校验变电站下的装置名称ip是否重复
|
||||
checkDevNameAndIp(addTerminalParam, subIndex, lineLambdaQueryWrapper);
|
||||
|
||||
|
||||
for (DeviceParam deviceParam : addTerminalParam.getDeviceParam()) {
|
||||
//用于记录装置id
|
||||
String devIdIndex;
|
||||
@@ -287,7 +282,7 @@ public class TerminalBaseServiceImpl extends ServiceImpl<LineMapper, Line> imple
|
||||
deviceDetail.setCheckFlag(1);
|
||||
deviceDetail.setThisTimeCheck(PubUtils.localDateFormat(deviceParam.getThisTimeCheck()));
|
||||
deviceDetail.setNextTimeCheck(PubUtils.localDateFormat(deviceParam.getNextTimeCheck()));
|
||||
deviceDetail.setLoginTime(PubUtils.localDateFormat(deviceParam.getNextTimeCheck()));
|
||||
deviceDetail.setLoginTime(PubUtils.localDateFormat(deviceParam.getLoginTime()));
|
||||
deviceDetail.setUpdateTime(LocalDateTime.now());
|
||||
|
||||
//处理装置识别码秘钥
|
||||
@@ -1529,12 +1524,6 @@ public class TerminalBaseServiceImpl extends ServiceImpl<LineMapper, Line> imple
|
||||
lineDetailMapper.deleteById(point.getId());
|
||||
overlimitMapper.deleteById(point.getId());
|
||||
deptLineMapper.deleteById(point.getId());
|
||||
|
||||
// 通知设备重启
|
||||
String[] pids = point.getPids().split(",");
|
||||
if (pids.length > 4) {
|
||||
askRestartDevice(pids[4], DeviceRebootType.LEDGER_MODIFY);
|
||||
}
|
||||
}
|
||||
|
||||
private List<Line> findChildren(String pid) {
|
||||
@@ -1554,11 +1543,11 @@ public class TerminalBaseServiceImpl extends ServiceImpl<LineMapper, Line> imple
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public Boolean delTerminal(String id) {
|
||||
List<Line> logsList = new ArrayList<>();
|
||||
|
||||
Line obj = this.getById(id);
|
||||
if (Objects.isNull(obj)) {
|
||||
throw new BusinessException(CommonResponseEnum.FAIL);
|
||||
}
|
||||
logsList.add(obj);
|
||||
LineBaseEnum lineBaseEnum = LineBaseEnum.getLineBaseEnumByCode(obj.getLevel());
|
||||
// 根据层级选择删除策略
|
||||
switch (lineBaseEnum) {
|
||||
@@ -1590,7 +1579,6 @@ public class TerminalBaseServiceImpl extends ServiceImpl<LineMapper, Line> imple
|
||||
if(CollUtil.isNotEmpty(logsList)){
|
||||
terminalLogsCat(logsList,2);
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user