|
|
@ -1,5 +1,6 @@
|
|
|
|
package com.shxy.xymanager_service.impl;
|
|
|
|
package com.shxy.xymanager_service.impl;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import com.shxy.xymanager_common.dto.LineAndDyNameDto;
|
|
|
|
import com.shxy.xymanager_common.dto.TowerDto;
|
|
|
|
import com.shxy.xymanager_common.dto.TowerDto;
|
|
|
|
import com.shxy.xymanager_common.entity.*;
|
|
|
|
import com.shxy.xymanager_common.entity.*;
|
|
|
|
import com.shxy.xymanager_common.enums.CommonStatus;
|
|
|
|
import com.shxy.xymanager_common.enums.CommonStatus;
|
|
|
@ -14,7 +15,9 @@ import org.springframework.cache.annotation.Cacheable;
|
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
|
|
|
|
|
|
import java.util.Date;
|
|
|
|
import java.util.Date;
|
|
|
|
|
|
|
|
import java.util.HashMap;
|
|
|
|
import java.util.List;
|
|
|
|
import java.util.List;
|
|
|
|
|
|
|
|
import java.util.Map;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
@ -46,156 +49,315 @@ public class CacheServiceImpl implements CacheService {
|
|
|
|
@Autowired
|
|
|
|
@Autowired
|
|
|
|
TerminalImgAlarmParamsDao terminalImgAlarmParamsDao;
|
|
|
|
TerminalImgAlarmParamsDao terminalImgAlarmParamsDao;
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
// @Override
|
|
|
|
@Cacheable(value = "globalParams", key = "#param")
|
|
|
|
// @Cacheable(value = "globalParams", key = "#param")
|
|
|
|
public GlobalParams getGlobalParams(String param) {
|
|
|
|
// public GlobalParams getGlobalParams(String param) {
|
|
|
|
System.out.println("测试缓存:" + param);
|
|
|
|
// System.out.println("测试缓存:" + param);
|
|
|
|
return globalParamsDao.selectByParam(param);
|
|
|
|
// return globalParamsDao.selectByParam(param);
|
|
|
|
}
|
|
|
|
// }
|
|
|
|
|
|
|
|
//
|
|
|
|
|
|
|
|
// @Override
|
|
|
|
|
|
|
|
// @CachePut(value = "globalParams", key = "#result.paramName")
|
|
|
|
|
|
|
|
// public GlobalParams updateGlobalParams(GlobalParams record) {
|
|
|
|
|
|
|
|
// globalParamsDao.updateByParamName(record, new Date());
|
|
|
|
|
|
|
|
// return record;
|
|
|
|
|
|
|
|
//
|
|
|
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
//
|
|
|
|
|
|
|
|
// @Override
|
|
|
|
|
|
|
|
// @Cacheable(value = "linesMap", key = "#id")
|
|
|
|
|
|
|
|
// public Lines getLine(Integer id) {
|
|
|
|
|
|
|
|
// Lines lines = linesDao.selectByPrimaryKey(id);
|
|
|
|
|
|
|
|
// return lines;
|
|
|
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
//
|
|
|
|
|
|
|
|
// @Override
|
|
|
|
|
|
|
|
// @CacheEvict(value = "linesMap", allEntries = true)
|
|
|
|
|
|
|
|
// public Integer deleteLine(List<Lines> lines) {
|
|
|
|
|
|
|
|
// int i = linesDao.deleteById(lines, CommonStatus.DELETE.value(), new Date());
|
|
|
|
|
|
|
|
// return i;
|
|
|
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
//
|
|
|
|
|
|
|
|
// @Override
|
|
|
|
|
|
|
|
// @CachePut(value = "linesMap", key = "#result.id")
|
|
|
|
|
|
|
|
// public Lines updateLine(Lines lines) {
|
|
|
|
|
|
|
|
// int i = linesDao.updateByPrimaryKeySelective(lines, new Date());
|
|
|
|
|
|
|
|
// if (i == 0) {
|
|
|
|
|
|
|
|
// return null;
|
|
|
|
|
|
|
|
// } else {
|
|
|
|
|
|
|
|
// return lines;
|
|
|
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
//
|
|
|
|
|
|
|
|
// @Override
|
|
|
|
|
|
|
|
// @Cacheable(value = "towerMap", key = "#id")
|
|
|
|
|
|
|
|
// public TowerDto getTower(Integer id) {
|
|
|
|
|
|
|
|
// TowerDto dto = towerDao.getInfoByPrimaryKey(id, CommonStatus.EFFECTIVE.value());
|
|
|
|
|
|
|
|
// return dto;
|
|
|
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
//
|
|
|
|
|
|
|
|
// @Override
|
|
|
|
|
|
|
|
// @CacheEvict(value = "towerMap", allEntries = true)
|
|
|
|
|
|
|
|
// public Integer deleteTower(List<Towers> list) {
|
|
|
|
|
|
|
|
// int i = towerDao.deleteById(list, CommonStatus.DELETE.value(), new Date());
|
|
|
|
|
|
|
|
// return i;
|
|
|
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
//
|
|
|
|
|
|
|
|
// @Override
|
|
|
|
|
|
|
|
// @CachePut(value = "towerMap", key = "#result.id")
|
|
|
|
|
|
|
|
// public Towers updateTower(Towers towers) {
|
|
|
|
|
|
|
|
// int i = towerDao.updateByPrimaryKeySelective(towers, new Date());
|
|
|
|
|
|
|
|
// if (i == 0) {
|
|
|
|
|
|
|
|
// return null;
|
|
|
|
|
|
|
|
// } else {
|
|
|
|
|
|
|
|
// return towers;
|
|
|
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
//
|
|
|
|
|
|
|
|
// @Override
|
|
|
|
|
|
|
|
// @Cacheable(value = "terminalMap", key = "#id")
|
|
|
|
|
|
|
|
// public Terminals getTerminal(Integer id) {
|
|
|
|
|
|
|
|
// Terminals terminals = terminalsDao.selectById(id, CommonStatus.EFFECTIVE.value());
|
|
|
|
|
|
|
|
// return terminals;
|
|
|
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
//
|
|
|
|
|
|
|
|
// @Override
|
|
|
|
|
|
|
|
// @CacheEvict(value = "terminalMap", allEntries = true)
|
|
|
|
|
|
|
|
// public Integer deleteTerminal(List<Terminals> list) {
|
|
|
|
|
|
|
|
// int i = terminalsDao.deleteById(list, CommonStatus.DELETE.value(), new Date());
|
|
|
|
|
|
|
|
// return i;
|
|
|
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
//
|
|
|
|
|
|
|
|
// @Override
|
|
|
|
|
|
|
|
// @CachePut(value = "terminalMap", key = "#result.id")
|
|
|
|
|
|
|
|
// public Towers updateTerminal(Towers towers) {
|
|
|
|
|
|
|
|
// int i = towerDao.updateByPrimaryKeySelective(towers, new Date());
|
|
|
|
|
|
|
|
// if (i == 0) {
|
|
|
|
|
|
|
|
// return null;
|
|
|
|
|
|
|
|
// } else {
|
|
|
|
|
|
|
|
// return towers;
|
|
|
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
//
|
|
|
|
|
|
|
|
//
|
|
|
|
|
|
|
|
// @Override
|
|
|
|
|
|
|
|
// @Cacheable(value = "termchannelMap", key = "#id")
|
|
|
|
|
|
|
|
// public TerminalChannels getTermchannelMap(Integer id) {
|
|
|
|
|
|
|
|
// TerminalChannels terminalChannels = terminalChannelsDao.selectByPrimaryKey(id, CommonStatus.EFFECTIVE.value());
|
|
|
|
|
|
|
|
// return terminalChannels;
|
|
|
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
//
|
|
|
|
|
|
|
|
// @Override
|
|
|
|
|
|
|
|
// @CacheEvict(value = "termchannelMap", allEntries = true)
|
|
|
|
|
|
|
|
// public Integer deleteTermchannelMap(List<TerminalChannels> list) {
|
|
|
|
|
|
|
|
// int i = terminalChannelsDao.deleteList(list, CommonStatus.DELETE.value(), new Date());
|
|
|
|
|
|
|
|
// return i;
|
|
|
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
//
|
|
|
|
|
|
|
|
// @Override
|
|
|
|
|
|
|
|
// @CachePut(value = "termchannelMap", key = "#result.id")
|
|
|
|
|
|
|
|
// public TerminalChannels updateTermchannelMap(TerminalChannels terminalChannels) {
|
|
|
|
|
|
|
|
// int i = terminalChannelsDao.updateByPrimaryKeySelective(terminalChannels, new Date());
|
|
|
|
|
|
|
|
// if (i == 0) {
|
|
|
|
|
|
|
|
// return null;
|
|
|
|
|
|
|
|
// } else {
|
|
|
|
|
|
|
|
// return terminalChannels;
|
|
|
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
//
|
|
|
|
|
|
|
|
//
|
|
|
|
|
|
|
|
// @Override
|
|
|
|
|
|
|
|
// @Cacheable(value = "termchannelMapMap", key = "#id")
|
|
|
|
|
|
|
|
// public TerminalChannelMapper getTermchannelMapMap(Integer id, Integer channelid) {
|
|
|
|
|
|
|
|
// TerminalChannelMapper terminalChannels = terminalChannelMapperDao.selectByTermidAndChannelid(id, channelid, CommonStatus.EFFECTIVE.value());
|
|
|
|
|
|
|
|
// return terminalChannels;
|
|
|
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
//
|
|
|
|
|
|
|
|
// @Override
|
|
|
|
|
|
|
|
// @CacheEvict(value = "termchannelMapMap", allEntries = true)
|
|
|
|
|
|
|
|
// public Integer deleteTermchannelMapMap(Integer id) {
|
|
|
|
|
|
|
|
// int i = terminalChannelMapperDao.deleteByTermId(id);
|
|
|
|
|
|
|
|
// return i;
|
|
|
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
//
|
|
|
|
|
|
|
|
// @Override
|
|
|
|
|
|
|
|
// @Cacheable(value = "alarmParamMap")
|
|
|
|
|
|
|
|
// public List<TerminalImgAlarmParams> getAlarmParsms() {
|
|
|
|
|
|
|
|
// List<TerminalImgAlarmParams> terminalImgAlarmParams = terminalImgAlarmParamsDao.selectAll();
|
|
|
|
|
|
|
|
// return terminalImgAlarmParams;
|
|
|
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
//
|
|
|
|
|
|
|
|
// @Override
|
|
|
|
|
|
|
|
// @CacheEvict(value = "alarmParamMap", allEntries = true)
|
|
|
|
|
|
|
|
// public List<TerminalImgAlarmParams> updateAlarmParsms(List<TerminalImgAlarmParams> list) {
|
|
|
|
|
|
|
|
// int i = terminalImgAlarmParamsDao.updateList(list, new Date());
|
|
|
|
|
|
|
|
// if (i == 0) {
|
|
|
|
|
|
|
|
// return null;
|
|
|
|
|
|
|
|
// } else {
|
|
|
|
|
|
|
|
// return list;
|
|
|
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
|
|
|
@CachePut(value = "globalParams", key = "#result.paramName")
|
|
|
|
|
|
|
|
public GlobalParams updateGlobalParams(GlobalParams record) {
|
|
|
|
|
|
|
|
globalParamsDao.updateByParamName(record, new Date());
|
|
|
|
|
|
|
|
return record;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
|
|
|
@Cacheable(value = "linesMap", key = "#id")
|
|
|
|
|
|
|
|
public Lines getLine(Integer id) {
|
|
|
|
|
|
|
|
Lines lines = linesDao.selectById(id);
|
|
|
|
|
|
|
|
return lines;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
|
|
|
@CacheEvict(value = "linesMap", allEntries = true)
|
|
|
|
|
|
|
|
public Integer deleteLine(List<Lines> lines) {
|
|
|
|
|
|
|
|
int i = linesDao.deleteById(lines, CommonStatus.DELETE.value(), new Date());
|
|
|
|
|
|
|
|
return i;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
@CachePut(value = "linesMap", key = "#result.id")
|
|
|
|
@Cacheable(value = "globalMap")
|
|
|
|
public Lines updateLine(Lines lines) {
|
|
|
|
public Map<String, String> getGolobalMap() {
|
|
|
|
int i = linesDao.updateByPrimaryKeySelective(lines, new Date());
|
|
|
|
Map<String, String> globalParams = new HashMap<String, String>();
|
|
|
|
if (i == 0) {
|
|
|
|
List<GlobalParams> globalParamslist = globalParamsDao.selectAll();
|
|
|
|
return null;
|
|
|
|
for (GlobalParams item : globalParamslist) {
|
|
|
|
} else {
|
|
|
|
globalParams.put(item.getParamName(), item.getParamValue());
|
|
|
|
return lines;
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
return globalParams;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
@Cacheable(value = "towerMap", key = "#id")
|
|
|
|
@Cacheable(value = "alarmParamMap")
|
|
|
|
public TowerDto getTower(Integer id) {
|
|
|
|
public Map<Integer, TerminalImgAlarmParams> getAlarmParamMap() {
|
|
|
|
TowerDto dto = towerDao.getInfoByPrimaryKey(id, CommonStatus.EFFECTIVE.value());
|
|
|
|
Map<Integer, TerminalImgAlarmParams> alarmParamMap = new HashMap<Integer, TerminalImgAlarmParams>();
|
|
|
|
return dto;
|
|
|
|
List<TerminalImgAlarmParams> terminalImgAlarmParams = terminalImgAlarmParamsDao.selectAll();
|
|
|
|
|
|
|
|
for (TerminalImgAlarmParams item : terminalImgAlarmParams) {
|
|
|
|
|
|
|
|
alarmParamMap.put(item.getLabel(), item);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
return alarmParamMap;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
@CacheEvict(value = "towerMap", allEntries = true)
|
|
|
|
@Cacheable(value = "termchannelMapMap")
|
|
|
|
public Integer deleteTower(List<Towers> list) {
|
|
|
|
public Map<String, TerminalChannelMapper> getTermChannelMapMap() {
|
|
|
|
int i = towerDao.deleteById(list, CommonStatus.DELETE.value(), new Date());
|
|
|
|
Map<String, TerminalChannelMapper> termchannelMapMap = new HashMap<String, TerminalChannelMapper>();
|
|
|
|
return i;
|
|
|
|
List<TerminalChannelMapper> terminalChannelMapperlist = terminalChannelMapperDao.selectAll();
|
|
|
|
|
|
|
|
for (TerminalChannelMapper item : terminalChannelMapperlist) {
|
|
|
|
|
|
|
|
String s = item.getTermId() + "#" + item.getChannelId();
|
|
|
|
|
|
|
|
termchannelMapMap.put(s, item);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
return termchannelMapMap;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
@CachePut(value = "towerMap", key = "#result.id")
|
|
|
|
@Cacheable(value = "termchannelMap")
|
|
|
|
public Towers updateTower(Towers towers) {
|
|
|
|
public Map<Integer, TerminalChannels> getTermChannelMap() {
|
|
|
|
int i = towerDao.updateByPrimaryKeySelective(towers, new Date());
|
|
|
|
Map<Integer, TerminalChannels> termchannelMap = new HashMap<Integer, TerminalChannels>();
|
|
|
|
if (i == 0) {
|
|
|
|
List<TerminalChannels> channelslist = terminalChannelsDao.selectChannelList(CommonStatus.EFFECTIVE.value());
|
|
|
|
return null;
|
|
|
|
for (TerminalChannels item : channelslist) {
|
|
|
|
} else {
|
|
|
|
termchannelMap.put(item.getId(), item);
|
|
|
|
return towers;
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
return termchannelMap;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
@Cacheable(value = "terminalMap", key = "#id")
|
|
|
|
@Cacheable(value = "towerMap")
|
|
|
|
public Terminals getTerminal(Integer id) {
|
|
|
|
public Map<Integer, TowerDto> getTowerMap() {
|
|
|
|
Terminals terminals = terminalsDao.selectById(id, CommonStatus.EFFECTIVE.value());
|
|
|
|
Map<Integer, TowerDto> towerMap = new HashMap<Integer, TowerDto>();
|
|
|
|
return terminals;
|
|
|
|
List<TowerDto> towerlist = towerDao.selectAll(CommonStatus.EFFECTIVE.value());
|
|
|
|
|
|
|
|
for (TowerDto item : towerlist) {
|
|
|
|
|
|
|
|
towerMap.put(item.getId(), item);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
return towerMap;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
@CacheEvict(value = "terminalMap", allEntries = true)
|
|
|
|
@Cacheable(value = "terminalMap")
|
|
|
|
public Integer deleteTerminal(List<Terminals> list) {
|
|
|
|
public Map<Integer, Terminals> getTerminalMap() {
|
|
|
|
int i = terminalsDao.deleteById(list, CommonStatus.DELETE.value(), new Date());
|
|
|
|
Map<Integer, Terminals> terminalMap = new HashMap<Integer, Terminals>();
|
|
|
|
return i;
|
|
|
|
List<Terminals> termslist = terminalsDao.selectAll(CommonStatus.EFFECTIVE.value());
|
|
|
|
|
|
|
|
for (Terminals item : termslist) {
|
|
|
|
|
|
|
|
terminalMap.put(item.getId(), item);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
return terminalMap;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
@CachePut(value = "terminalMap", key = "#result.id")
|
|
|
|
@Cacheable(value = "lineMap")
|
|
|
|
public Towers updateTerminal(Towers towers) {
|
|
|
|
public Map<Integer, LineAndDyNameDto> getLineMap() {
|
|
|
|
int i = towerDao.updateByPrimaryKeySelective(towers, new Date());
|
|
|
|
Map<Integer, LineAndDyNameDto> lineMap = new HashMap<Integer, LineAndDyNameDto>();
|
|
|
|
if (i == 0) {
|
|
|
|
List<LineAndDyNameDto> lineAndDyNameDtos = linesDao.selectAll(CommonStatus.EFFECTIVE.value());
|
|
|
|
return null;
|
|
|
|
for (LineAndDyNameDto lineitem : lineAndDyNameDtos) {
|
|
|
|
} else {
|
|
|
|
lineMap.put(lineitem.getId(), lineitem);
|
|
|
|
return towers;
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
return lineMap;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
@Cacheable(value = "termchannelMap", key = "#id")
|
|
|
|
@CachePut(value = "globalMap")
|
|
|
|
public TerminalChannels getTermchannelMap(Integer id) {
|
|
|
|
public Map<String, String> updateGolobalMap() {
|
|
|
|
TerminalChannels terminalChannels = terminalChannelsDao.selectByPrimaryKey(id, CommonStatus.EFFECTIVE.value());
|
|
|
|
Map<String, String> globalParams = new HashMap<String, String>();
|
|
|
|
return terminalChannels;
|
|
|
|
List<GlobalParams> globalParamslist = globalParamsDao.selectAll();
|
|
|
|
|
|
|
|
for (GlobalParams item : globalParamslist) {
|
|
|
|
|
|
|
|
globalParams.put(item.getParamName(), item.getParamValue());
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
return globalParams;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
@CacheEvict(value = "termchannelMap", allEntries = true)
|
|
|
|
@CachePut(value = "alarmParamMap")
|
|
|
|
public Integer deleteTermchannelMap(List<TerminalChannels> list) {
|
|
|
|
public Map<Integer, TerminalImgAlarmParams> updateAlarmParamMap() {
|
|
|
|
int i = terminalChannelsDao.deleteList(list, CommonStatus.DELETE.value(), new Date());
|
|
|
|
Map<Integer, TerminalImgAlarmParams> alarmParamMap = new HashMap<Integer, TerminalImgAlarmParams>();
|
|
|
|
return i;
|
|
|
|
List<TerminalImgAlarmParams> terminalImgAlarmParams = terminalImgAlarmParamsDao.selectAll();
|
|
|
|
|
|
|
|
for (TerminalImgAlarmParams item : terminalImgAlarmParams) {
|
|
|
|
|
|
|
|
alarmParamMap.put(item.getLabel(), item);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
return alarmParamMap;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
@CachePut(value = "termchannelMap", key = "#result.id")
|
|
|
|
@CachePut(value = "termchannelMapMap")
|
|
|
|
public TerminalChannels updateTermchannelMap(TerminalChannels terminalChannels) {
|
|
|
|
public Map<String, TerminalChannelMapper> updateTermChannelMapMap() {
|
|
|
|
int i = terminalChannelsDao.updateByPrimaryKeySelective(terminalChannels, new Date());
|
|
|
|
Map<String, TerminalChannelMapper> termchannelMapMap = new HashMap<String, TerminalChannelMapper>();
|
|
|
|
if (i == 0) {
|
|
|
|
List<TerminalChannelMapper> terminalChannelMapperlist = terminalChannelMapperDao.selectAll();
|
|
|
|
return null;
|
|
|
|
for (TerminalChannelMapper item : terminalChannelMapperlist) {
|
|
|
|
} else {
|
|
|
|
String s = item.getTermId() + "#" + item.getChannelId();
|
|
|
|
return terminalChannels;
|
|
|
|
termchannelMapMap.put(s, item);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
return termchannelMapMap;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
@Cacheable(value = "termchannelMapMap", key = "#id")
|
|
|
|
@CachePut(value = "termchannelMap")
|
|
|
|
public TerminalChannelMapper getTermchannelMapMap(Integer id, Integer channelid) {
|
|
|
|
public Map<Integer, TerminalChannels> updateTermChannelMap() {
|
|
|
|
TerminalChannelMapper terminalChannels = terminalChannelMapperDao.selectByTermidAndChannelid(id, channelid,CommonStatus.EFFECTIVE.value());
|
|
|
|
Map<Integer, TerminalChannels> termchannelMap = new HashMap<Integer, TerminalChannels>();
|
|
|
|
return terminalChannels;
|
|
|
|
List<TerminalChannels> channelslist = terminalChannelsDao.selectChannelList(CommonStatus.EFFECTIVE.value());
|
|
|
|
|
|
|
|
for (TerminalChannels item : channelslist) {
|
|
|
|
|
|
|
|
termchannelMap.put(item.getId(), item);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
return termchannelMap;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
@CacheEvict(value = "termchannelMapMap", allEntries = true)
|
|
|
|
@CachePut(value = "towerMap")
|
|
|
|
public Integer deleteTermchannelMapMap(Integer id) {
|
|
|
|
public Map<Integer, TowerDto> updateTowerMap() {
|
|
|
|
int i = terminalChannelMapperDao.deleteByTermId(id);
|
|
|
|
Map<Integer, TowerDto> towerMap = new HashMap<Integer, TowerDto>();
|
|
|
|
return i;
|
|
|
|
List<TowerDto> towerlist = towerDao.selectAll(CommonStatus.EFFECTIVE.value());
|
|
|
|
|
|
|
|
for (TowerDto item : towerlist) {
|
|
|
|
|
|
|
|
towerMap.put(item.getId(), item);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
return towerMap;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
@Cacheable(value = "alarmParamMap")
|
|
|
|
@CachePut(value = "terminalMap")
|
|
|
|
public List<TerminalImgAlarmParams> getAlarmParsms() {
|
|
|
|
public Map<Integer, Terminals> updateTerminalMap() {
|
|
|
|
List<TerminalImgAlarmParams> terminalImgAlarmParams = terminalImgAlarmParamsDao.selectAll();
|
|
|
|
Map<Integer, Terminals> terminalMap = new HashMap<Integer, Terminals>();
|
|
|
|
return terminalImgAlarmParams;
|
|
|
|
List<Terminals> termslist = terminalsDao.selectAll(CommonStatus.EFFECTIVE.value());
|
|
|
|
|
|
|
|
for (Terminals item : termslist) {
|
|
|
|
|
|
|
|
terminalMap.put(item.getId(), item);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
return terminalMap;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
@CacheEvict(value = "alarmParamMap", allEntries = true)
|
|
|
|
@CachePut(value = "lineMap")
|
|
|
|
public List<TerminalImgAlarmParams> updateAlarmParsms(List<TerminalImgAlarmParams> list) {
|
|
|
|
public Map<Integer, LineAndDyNameDto> updateLineMap() {
|
|
|
|
int i = terminalImgAlarmParamsDao.updateList(list, new Date());
|
|
|
|
Map<Integer, LineAndDyNameDto> lineMap = new HashMap<Integer, LineAndDyNameDto>();
|
|
|
|
if (i == 0) {
|
|
|
|
List<LineAndDyNameDto> lineAndDyNameDtos = linesDao.selectAll(CommonStatus.EFFECTIVE.value());
|
|
|
|
return null;
|
|
|
|
for (LineAndDyNameDto lineitem : lineAndDyNameDtos) {
|
|
|
|
} else {
|
|
|
|
lineMap.put(lineitem.getId(), lineitem);
|
|
|
|
return list;
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
return lineMap;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|