| | |
| | | @Resource |
| | | ArdAlarmStealelecMapper ardAlarmStealelecMapper; |
| | | @Resource |
| | | ArdAlarmTubeMapper ardAlarmTubeMapper; |
| | | @Resource |
| | | IArdAlarmTubeService ardAlarmTubeService; |
| | | @Resource |
| | | ArdTubesMapper ardTubesMapper; |
| | |
| | | String refreshTime = configService.selectConfigByKey("refreshTime"); |
| | | switch (condition.getCommand()) { |
| | | case 1001: |
| | | List<ArdAlarmStealelec> ardAlarmStealelecs = ardAlarmStealelecMapper.selectAllByCommandArdAlarmStealelecList(refreshTime); |
| | | List<ArdAlarmStealelec> ardAlarmStealelecs = ardAlarmStealelecMapper.selectListAllByCommand(refreshTime); |
| | | return ardAlarmStealelecs.stream() |
| | | .map(ardAlarmStealelec -> { |
| | | GlobalAlarmData globalAlarmData = new GlobalAlarmData() |
| | |
| | | return globalAlarmData; |
| | | }) |
| | | .collect(Collectors.toList()); |
| | | case 1014: |
| | | List<ArdAlarmTube> ardAlarmTubes = ardAlarmTubeMapper.selectListAllByCommand(refreshTime); |
| | | return ardAlarmTubes.stream() |
| | | .map(ardAlarmTube -> { |
| | | GlobalAlarmData globalAlarmData = new GlobalAlarmData() |
| | | .setId(ardAlarmTube.getId()) |
| | | .setName(ardAlarmTube.getTubeName()) |
| | | .setAlarmTime(ardAlarmTube.getAlarmTime()) |
| | | .setLongitude(ardAlarmTube.getLongitude()) |
| | | .setLatitude(ardAlarmTube.getLatitude()) |
| | | .setAltitude(ardAlarmTube.getAltitude()) |
| | | .setCount(ardAlarmTube.getCount()) |
| | | .setTotal(ardAlarmTube.getTotal()); |
| | | return globalAlarmData; |
| | | }) |
| | | .collect(Collectors.toList()); |
| | | default: |
| | | return null; |
| | | } |
| | |
| | | SimpleDateFormat fmt = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); |
| | | switch (condition.getCommand()) { |
| | | case 1001: |
| | | String id = condition.getId(); |
| | | ArdAlarmStealelec ardAlarmStealelec = ardAlarmStealelecMapper.selectByPrimaryKey(id); |
| | | ArdAlarmStealelec ardAlarmStealelec = ardAlarmStealelecMapper.selectByPrimaryKey(condition.getId()); |
| | | if(StringUtils.isNotNull(ardAlarmStealelec)) { |
| | | String describe = ardAlarmStealelec.getDescribe(); |
| | | String startTime = fmt.format(ardAlarmStealelec.getStartTime()); |
| | | int i = ardAlarmStealelecMapper.updateViewTimeByDescribe(describe, startTime, DateUtils.getTime()); |
| | | return ardAlarmStealelec; |
| | | } |
| | | case 1014: |
| | | ArdAlarmTube ardAlarmTube = ardAlarmTubeMapper.selectArdAlarmTubeById(condition.getId()); |
| | | if(StringUtils.isNotNull(ardAlarmTube)) { |
| | | String tubeId = ardAlarmTube.getTubeId(); |
| | | String alarmTime = fmt.format(ardAlarmTube.getAlarmTime()); |
| | | int i = ardAlarmTubeMapper.updateViewTimeByTubeId(tubeId, alarmTime, DateUtils.getTime()); |
| | | return ardAlarmTube; |
| | | } |
| | | default: return null; |
| | | } |
| | | } |