|
@@ -124,8 +124,13 @@ public class KwsAlarmService {
|
|
|
HeaderData headerData = commonService.getHeaderData(request);
|
|
HeaderData headerData = commonService.getHeaderData(request);
|
|
|
PageHelper.startPage(query.getPage(), query.getPageSize());
|
|
PageHelper.startPage(query.getPage(), query.getPageSize());
|
|
|
LambdaQueryWrapper<KwsAlarm> wrapper = new LambdaQueryWrapper<>();
|
|
LambdaQueryWrapper<KwsAlarm> wrapper = new LambdaQueryWrapper<>();
|
|
|
- wrapper.eq(StringUtils.isNotBlank(headerData.getMountainId()), KwsAlarm::getMountainId, headerData.getMountainId())
|
|
|
|
|
- .eq(KwsAlarm::getStatus, query.getStatus())
|
|
|
|
|
|
|
+ if (StringUtils.isNotBlank(headerData.getMountainId())){
|
|
|
|
|
+ wrapper.eq(StringUtils.isNotBlank(headerData.getMountainId()), KwsAlarm::getMountainId, headerData.getMountainId());
|
|
|
|
|
+ }
|
|
|
|
|
+ if (StringUtils.isNotBlank(headerData.getCompanyId())){
|
|
|
|
|
+ wrapper.eq(StringUtils.isNotBlank(headerData.getCompanyId()), KwsAlarm::getCompanyId, headerData.getCompanyId());
|
|
|
|
|
+ }
|
|
|
|
|
+ wrapper.eq(KwsAlarm::getStatus, query.getStatus())
|
|
|
.gt(KwsAlarm::getTriggerTimes, 0)
|
|
.gt(KwsAlarm::getTriggerTimes, 0)
|
|
|
;
|
|
;
|
|
|
if (StringUtils.isNotBlank(query.getProjectId())) {
|
|
if (StringUtils.isNotBlank(query.getProjectId())) {
|
|
@@ -141,7 +146,7 @@ public class KwsAlarmService {
|
|
|
wrapper.like(KwsAlarm::getDeviceId, query.getDeviceId());
|
|
wrapper.like(KwsAlarm::getDeviceId, query.getDeviceId());
|
|
|
}
|
|
}
|
|
|
wrapper.orderByDesc(KwsAlarm::getCreateTime);
|
|
wrapper.orderByDesc(KwsAlarm::getCreateTime);
|
|
|
- List<KwsAlarm> list = alarmMapper.selectListByQuery(query, headerData.getMountainId());
|
|
|
|
|
|
|
+ List<KwsAlarm> list = alarmMapper.selectListByQuery(query, headerData.getMountainId(), headerData.getCompanyId());
|
|
|
// List<KwsAlarm> list = alarmMapper.selectList(wrapper);
|
|
// List<KwsAlarm> list = alarmMapper.selectList(wrapper);
|
|
|
List<KwsAlarmVO> alarmVOS = new ArrayList<>();
|
|
List<KwsAlarmVO> alarmVOS = new ArrayList<>();
|
|
|
PageInfo<KwsAlarm> info = new PageInfo<KwsAlarm>(list);
|
|
PageInfo<KwsAlarm> info = new PageInfo<KwsAlarm>(list);
|