|
|
@@ -4,18 +4,20 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import com.zksy.base.alarm.domain.AlarmLog;
|
|
|
import com.zksy.base.alarm.dto.*;
|
|
|
import com.zksy.base.alarm.enums.*;
|
|
|
-import com.zksy.base.alarm.enums.AlarmLogOperTypeEnum;
|
|
|
-import com.zksy.base.alarm.mapper.*;
|
|
|
-import com.zksy.base.enums.EquipmentTypeEnum;
|
|
|
+import com.zksy.base.alarm.mapper.AlarmLogMapper;
|
|
|
+import com.zksy.base.alarm.mapper.AlarmOperationsMapper;
|
|
|
import com.zksy.base.enums.AlarmStatusEnum;
|
|
|
-import com.zksy.common.exception.ServiceException;
|
|
|
+import com.zksy.base.enums.EquipmentTypeEnum;
|
|
|
import com.zksy.common.core.domain.entity.SysDictData;
|
|
|
-import com.zksy.system.service.ISysDictDataService;
|
|
|
+import com.zksy.common.exception.ServiceException;
|
|
|
import com.zksy.ops.enums.WorkOrderStatusEnum;
|
|
|
+import com.zksy.system.service.ISysDictDataService;
|
|
|
import lombok.RequiredArgsConstructor;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
-import java.time.LocalDateTime;
|
|
|
+import org.springframework.util.StringUtils;
|
|
|
+
|
|
|
import java.time.LocalDate;
|
|
|
+import java.time.LocalDateTime;
|
|
|
import java.time.ZoneId;
|
|
|
import java.util.*;
|
|
|
import java.util.stream.Collectors;
|
|
|
@@ -201,7 +203,7 @@ public class AlarmOperationsService {
|
|
|
}
|
|
|
private void validate(AlarmQuery query) {
|
|
|
if (query.getPageNum() < 1 || query.getPageSize() < 1 || query.getPageSize() > 100) throw new ServiceException("分页参数无效");
|
|
|
- if (query.getAlarmLevel() != null && alarmLevels().stream().noneMatch(v -> v.getDictValue().equals(query.getAlarmLevel()))) throw new ServiceException("报警等级无效");
|
|
|
+ if (StringUtils.hasText(query.getAlarmLevel()) && alarmLevels().stream().noneMatch(v -> v.getDictValue().equals(query.getAlarmLevel()))) throw new ServiceException("报警等级无效");
|
|
|
if (query.getAuditStatus() != null && AlarmAuditStatusEnum.fromCode(query.getAuditStatus()) == null) throw new ServiceException("审核结果无效");
|
|
|
if (query.getAlarmStatus() != null && AlarmRecordStatusEnum.fromCode(query.getAlarmStatus()) == null) throw new ServiceException("监测状态无效");
|
|
|
if (query.getDisplayStatus() != null && (query.getDisplayStatus() < 1 || query.getDisplayStatus() > 4)) throw new ServiceException("报警展示状态无效");
|