| | |
| | | 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; |
| | |
| | | private ArdAlarmAccessMapper ardAlarmAccessMapper; |
| | | @Resource |
| | | private ArdAlarmExternalMapper ardAlarmExternalMapper; |
| | | //@Resource |
| | | //private ArdAlarmRadarMapper ardAlarmRadarMapper; |
| | | @Resource |
| | | private ArdAlarmRadarMoveMapper ardAlarmRadarMoveMapper; |
| | | @Resource |
| | |
| | | * @修改人和其它信息 |
| | | */ |
| | | @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); |
| | |
| | | return ardAlarmRadarMoveMapper.selectArdAlarmRadarMoveList(aarm); |
| | | case 1004: |
| | | ArdAlarmRadarFire aarf = new ArdAlarmRadarFire(); |
| | | aarf.setName(name); |
| | | aarf.setParams(params); |
| | | aarf.setPageNum(pageNum); |
| | | aarf.setPageSize(pageSize); |
| | |
| | | return ardAlarmRadarFireMapper.selectArdAlarmRadarFireList(aarf); |
| | | case 1007: |
| | | ArdAlarmRadarPump aarp = new ArdAlarmRadarPump(); |
| | | aarp.setName(name); |
| | | aarp.setParams(params); |
| | | aarp.setPageNum(pageNum); |
| | | aarp.setPageSize(pageSize); |
| | |
| | | return ardAlarmRadarPumpMapper.selectArdAlarmRadarPumpList(aarp); |
| | | case 1005: |
| | | ArdAlarmExternal aae = new ArdAlarmExternal(); |
| | | aae.setAlarmName(name); |
| | | aae.setParams(params); |
| | | aae.setPageNum(pageNum); |
| | | aae.setPageSize(pageSize); |
| | |
| | | return ardAlarmExternalMapper.selectArdAlarmExternalList(aae); |
| | | case 1006: |
| | | ArdAlarmAccess aaa = new ArdAlarmAccess(); |
| | | aaa.setAcsName(name); |
| | | aaa.setParams(params); |
| | | aaa.setPageNum(pageNum); |
| | | aaa.setPageSize(pageSize); |
| | |
| | | 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); |
| | |
| | | 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; |
| | | } |
| | | |