From e58507190b23f09a5f4bb184164382cc519f33c4 Mon Sep 17 00:00:00 2001 From: ‘liusuyi’ <1951119284@qq.com> Date: 星期六, 16 三月 2024 11:48:28 +0800 Subject: [PATCH] 增加报警历史查询按name模糊查询 增加雷达报警不存在井下载接口 --- ard-work/src/main/java/com/ruoyi/alarm/global/service/impl/GlobalAlarmServiceImpl.java | 21 ++++++++++++++++----- 1 files changed, 16 insertions(+), 5 deletions(-) diff --git a/ard-work/src/main/java/com/ruoyi/alarm/global/service/impl/GlobalAlarmServiceImpl.java b/ard-work/src/main/java/com/ruoyi/alarm/global/service/impl/GlobalAlarmServiceImpl.java index 2de1c2c..f56ed47 100644 --- a/ard-work/src/main/java/com/ruoyi/alarm/global/service/impl/GlobalAlarmServiceImpl.java +++ b/ard-work/src/main/java/com/ruoyi/alarm/global/service/impl/GlobalAlarmServiceImpl.java @@ -33,6 +33,7 @@ import com.ruoyi.alarmpoints.well.domain.ArdWellGuideCamera; import com.ruoyi.alarmpoints.well.mapper.ArdAlarmpointsWellMapper; import com.ruoyi.alarmpoints.well.mapper.ArdWellGuideCameraMapper; +import com.ruoyi.common.config.ARDConfig; import com.ruoyi.common.constant.CacheConstants; import com.ruoyi.common.core.redis.RedisCache; import com.ruoyi.common.utils.ConfigUtils; @@ -88,8 +89,6 @@ private ArdAlarmAccessMapper ardAlarmAccessMapper; @Resource private ArdAlarmExternalMapper ardAlarmExternalMapper; - //@Resource - //private ArdAlarmRadarMapper ardAlarmRadarMapper; @Resource private ArdAlarmRadarMoveMapper ardAlarmRadarMoveMapper; @Resource @@ -782,25 +781,28 @@ * @淇敼浜哄拰鍏跺畠淇℃伅 */ @Override - public Object selectAlarmList(Integer command, String beginTime, String endTime, Integer pageNum, Integer pageSize) { + public Object selectAlarmList(String name,Integer command, String beginTime, String endTime, Integer pageNum, Integer pageSize) { Map<String, Object> params = new HashMap<>(); params.put("beginTime", beginTime); params.put("endTime", endTime); switch (command) { case 1001: ArdAlarmStealelec aas = new ArdAlarmStealelec(); + aas.setName(name); aas.setParams(params); aas.setPageNum(pageNum); aas.setPageSize(pageSize); return ardAlarmStealelecMapper.selectArdAlarmStealelecList(aas); case 1002: ArdAlarmCamera aac = new ArdAlarmCamera(); + aac.setCameraName(name); aac.setParams(params); aac.setPageNum(pageNum); aac.setPageSize(pageSize); return ardAlarmCameraMapper.selectArdAlarmCameraList(aac); case 1003: ArdAlarmRadarMove aarm = new ArdAlarmRadarMove(); + aarm.setName(name); aarm.setParams(params); aarm.setPageNum(pageNum); aarm.setPageSize(pageSize); @@ -808,6 +810,7 @@ return ardAlarmRadarMoveMapper.selectArdAlarmRadarMoveList(aarm); case 1004: ArdAlarmRadarFire aarf = new ArdAlarmRadarFire(); + aarf.setName(name); aarf.setParams(params); aarf.setPageNum(pageNum); aarf.setPageSize(pageSize); @@ -815,6 +818,7 @@ return ardAlarmRadarFireMapper.selectArdAlarmRadarFireList(aarf); case 1007: ArdAlarmRadarPump aarp = new ArdAlarmRadarPump(); + aarp.setName(name); aarp.setParams(params); aarp.setPageNum(pageNum); aarp.setPageSize(pageSize); @@ -822,6 +826,7 @@ return ardAlarmRadarPumpMapper.selectArdAlarmRadarPumpList(aarp); case 1005: ArdAlarmExternal aae = new ArdAlarmExternal(); + aae.setAlarmName(name); aae.setParams(params); aae.setPageNum(pageNum); aae.setPageSize(pageSize); @@ -829,6 +834,7 @@ return ardAlarmExternalMapper.selectArdAlarmExternalList(aae); case 1006: ArdAlarmAccess aaa = new ArdAlarmAccess(); + aaa.setAcsName(name); aaa.setParams(params); aaa.setPageNum(pageNum); aaa.setPageSize(pageSize); @@ -836,30 +842,35 @@ return ardAlarmAccessMapper.selectArdAlarmAccessList(aaa); case 1009: ArdAlarmApponekey aaak = new ArdAlarmApponekey(); + aaak.setName(name); aaak.setParams(params); aaak.setPageNum(pageNum); aaak.setPageSize(pageSize); return ardAlarmApponekeyMapper.selectArdAlarmApponekeyList(aaak); case 1010: ArdAlarmWall aaw = new ArdAlarmWall(); + aaw.setWallName(name); aaw.setParams(params); aaw.setPageNum(pageNum); aaw.setPageSize(pageSize); return ardAlarmWallMapper.selectArdAlarmWallList(aaw); case 1012: ArdAlarmDigitization3 aad3 = new ArdAlarmDigitization3(); + aad3.setfName(name); aad3.setParams(params); aad3.setPageNum(pageNum); aad3.setPageSize(pageSize); return ardAlarmDigitization3Mapper.selectArdAlarmDigitization3List(aad3); case 1014: ArdAlarmTube aat = new ArdAlarmTube(); + aat.setTubeName(name); aat.setParams(params); aat.setPageNum(pageNum); aat.setPageSize(pageSize); return ardAlarmTubeMapper.selectArdAlarmTubeList(aat); case 1015: ArdAlarmSuperBrain aasb = new ArdAlarmSuperBrain(); + aasb.setAlarmName(name); aasb.setParams(params); aasb.setPageNum(pageNum); aasb.setPageSize(pageSize); @@ -1075,8 +1086,8 @@ String alarmpointName = ardAlarmRadar.getName();//鍏磋叮鐐瑰悕绉� ArdAlarmpointsWell well = ardAlarmpointsWellMapper.selectArdAlarmpointsWellByWellId(alarmpointName); if (well == null) { - String path = System.getProperty("user.dir") + File.separator + "noExistWell.txt"; - writeStringToFile(alarmpointName, path); + String filePath = ARDConfig.getDownloadPath() + "noExistWell.txt"; + writeStringToFile(alarmpointName, filePath); continue; } -- Gitblit v1.9.3