|
@@ -184,17 +184,29 @@ public class BaseAlarmServiceImpl extends AbstractCrudService<BaseAlarmMapper, B
|
|
|
List<BaseAlarm> list = new ArrayList<>();
|
|
|
|
|
|
LambdaQueryWrapper<BaseAlarm> queryWrapper = Wrappers.lambdaQuery();
|
|
|
- if (baseAlarmListVO.getTypeCode().equals("1")){
|
|
|
- queryWrapper.eq(StringUtils.isNotBlank(baseAlarmListVO.getDeviceId()),BaseAlarm::getDeviceId,baseAlarmListVO.getDeviceId())
|
|
|
- .eq(StringUtils.isNotBlank(baseAlarmListVO.getProductCode()),BaseAlarm::getProductCode,baseAlarmListVO.getProductCode())
|
|
|
- .in(CollectionUtils.isNotEmpty(baseAlarmListVO.getAlarmType()),BaseAlarm::getAlarmType,
|
|
|
- baseAlarmListVO.getAlarmType())
|
|
|
- .eq(null != baseAlarmListVO.getHandleStatus(),BaseAlarm::getHandleStatus,baseAlarmListVO.getHandleStatus())
|
|
|
- .between(StringUtils.isNotBlank(baseAlarmListVO.getStartTime()) && StringUtils.isNotBlank(baseAlarmListVO.getEndTime()),BaseAlarm::getAlarmTime,baseAlarmListVO.getStartTime(),baseAlarmListVO.getEndTime())
|
|
|
- .eq(BaseAlarm::getTenantId,SecurityUtils.getTenantId())
|
|
|
- .eq(BaseAlarm::getAlarmGrade,1)
|
|
|
- .orderByDesc(BaseAlarm::getId);
|
|
|
- }else if (baseAlarmListVO.getTypeCode().equals("2")){
|
|
|
+ if (StringUtils.isNotBlank(baseAlarmListVO.getTypeCode())){
|
|
|
+ if (baseAlarmListVO.getTypeCode().equals("1")){
|
|
|
+ queryWrapper.eq(StringUtils.isNotBlank(baseAlarmListVO.getDeviceId()),BaseAlarm::getDeviceId,baseAlarmListVO.getDeviceId())
|
|
|
+ .eq(StringUtils.isNotBlank(baseAlarmListVO.getProductCode()),BaseAlarm::getProductCode,baseAlarmListVO.getProductCode())
|
|
|
+ .in(CollectionUtils.isNotEmpty(baseAlarmListVO.getAlarmType()),BaseAlarm::getAlarmType,
|
|
|
+ baseAlarmListVO.getAlarmType())
|
|
|
+ .eq(null != baseAlarmListVO.getHandleStatus(),BaseAlarm::getHandleStatus,baseAlarmListVO.getHandleStatus())
|
|
|
+ .between(StringUtils.isNotBlank(baseAlarmListVO.getStartTime()) && StringUtils.isNotBlank(baseAlarmListVO.getEndTime()),BaseAlarm::getAlarmTime,baseAlarmListVO.getStartTime(),baseAlarmListVO.getEndTime())
|
|
|
+ .eq(BaseAlarm::getTenantId,SecurityUtils.getTenantId())
|
|
|
+ .eq(BaseAlarm::getAlarmGrade,1)
|
|
|
+ .orderByDesc(BaseAlarm::getId);
|
|
|
+ }else if (baseAlarmListVO.getTypeCode().equals("2")){
|
|
|
+ queryWrapper.eq(StringUtils.isNotBlank(baseAlarmListVO.getDeviceId()),BaseAlarm::getDeviceId,baseAlarmListVO.getDeviceId())
|
|
|
+ .eq(StringUtils.isNotBlank(baseAlarmListVO.getProductCode()),BaseAlarm::getProductCode,baseAlarmListVO.getProductCode())
|
|
|
+ .in(CollectionUtils.isNotEmpty(baseAlarmListVO.getAlarmType()),BaseAlarm::getAlarmType,
|
|
|
+ baseAlarmListVO.getAlarmType())
|
|
|
+ .eq(null != baseAlarmListVO.getHandleStatus(),BaseAlarm::getHandleStatus,baseAlarmListVO.getHandleStatus())
|
|
|
+ .between(StringUtils.isNotBlank(baseAlarmListVO.getStartTime()) && StringUtils.isNotBlank(baseAlarmListVO.getEndTime()),BaseAlarm::getAlarmTime,baseAlarmListVO.getStartTime(),baseAlarmListVO.getEndTime())
|
|
|
+ .eq(BaseAlarm::getTenantId,SecurityUtils.getTenantId())
|
|
|
+ .ne(BaseAlarm::getAlarmGrade,1)
|
|
|
+ .orderByDesc(BaseAlarm::getId);
|
|
|
+ }
|
|
|
+ }else {
|
|
|
queryWrapper.eq(StringUtils.isNotBlank(baseAlarmListVO.getDeviceId()),BaseAlarm::getDeviceId,baseAlarmListVO.getDeviceId())
|
|
|
.eq(StringUtils.isNotBlank(baseAlarmListVO.getProductCode()),BaseAlarm::getProductCode,baseAlarmListVO.getProductCode())
|
|
|
.in(CollectionUtils.isNotEmpty(baseAlarmListVO.getAlarmType()),BaseAlarm::getAlarmType,
|
|
@@ -202,7 +214,6 @@ public class BaseAlarmServiceImpl extends AbstractCrudService<BaseAlarmMapper, B
|
|
|
.eq(null != baseAlarmListVO.getHandleStatus(),BaseAlarm::getHandleStatus,baseAlarmListVO.getHandleStatus())
|
|
|
.between(StringUtils.isNotBlank(baseAlarmListVO.getStartTime()) && StringUtils.isNotBlank(baseAlarmListVO.getEndTime()),BaseAlarm::getAlarmTime,baseAlarmListVO.getStartTime(),baseAlarmListVO.getEndTime())
|
|
|
.eq(BaseAlarm::getTenantId,SecurityUtils.getTenantId())
|
|
|
- .ne(BaseAlarm::getAlarmGrade,1)
|
|
|
.orderByDesc(BaseAlarm::getId);
|
|
|
}
|
|
|
List<BaseAlarm> records = this.list(queryWrapper);
|