fix: 告警电话记录和报警记录,新增告警标题查询条件。
This commit is contained in:
@@ -171,6 +171,12 @@ public class CallNoticeServiceImpl implements ICallNoticeService {
|
|||||||
wrapper.apply("mw.warn_type = {0}", warnType);
|
wrapper.apply("mw.warn_type = {0}", warnType);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 处理告警标题模糊查询
|
||||||
|
String warnTitle = (String) params.get("warnTitle");
|
||||||
|
if (StringUtils.isNotBlank(warnTitle)) {
|
||||||
|
wrapper.like("mw.title", warnTitle);
|
||||||
|
}
|
||||||
|
|
||||||
// 处理告警ID精确查询
|
// 处理告警ID精确查询
|
||||||
Object messageWarnIdObj = params.get("messageWarnId");
|
Object messageWarnIdObj = params.get("messageWarnId");
|
||||||
if (messageWarnIdObj != null) {
|
if (messageWarnIdObj != null) {
|
||||||
|
|||||||
@@ -109,6 +109,7 @@ public class MessageWarnServiceImpl implements IMessageWarnService {
|
|||||||
.eq(bo.getDeviceId() != null, MessageWarn::getDeviceId, bo.getDeviceId())
|
.eq(bo.getDeviceId() != null, MessageWarn::getDeviceId, bo.getDeviceId())
|
||||||
.eq(StringUtils.isNotBlank(bo.getTitle()), MessageWarn::getTitle, bo.getTitle())
|
.eq(StringUtils.isNotBlank(bo.getTitle()), MessageWarn::getTitle, bo.getTitle())
|
||||||
.eq(StringUtils.isNotBlank(bo.getMessage()), MessageWarn::getMessage, bo.getMessage())
|
.eq(StringUtils.isNotBlank(bo.getMessage()), MessageWarn::getMessage, bo.getMessage())
|
||||||
|
.like(StringUtils.isNotBlank(bo.getTitle()), MessageWarn::getTitle, bo.getTitle())
|
||||||
.eq(bo.getIsRead() != null, MessageWarn::getIsRead, bo.getIsRead())
|
.eq(bo.getIsRead() != null, MessageWarn::getIsRead, bo.getIsRead())
|
||||||
.eq(bo.getWarnType() != null, MessageWarn::getWarnType, bo.getWarnType())
|
.eq(bo.getWarnType() != null, MessageWarn::getWarnType, bo.getWarnType())
|
||||||
.like(StringUtils.isNotBlank(bo.getPondName()), MessageWarn::getPondName, bo.getPondName())
|
.like(StringUtils.isNotBlank(bo.getPondName()), MessageWarn::getPondName, bo.getPondName())
|
||||||
@@ -224,11 +225,11 @@ public class MessageWarnServiceImpl implements IMessageWarnService {
|
|||||||
public Boolean readAllMessages(Long userId) {
|
public Boolean readAllMessages(Long userId) {
|
||||||
MessageWarn update = new MessageWarn();
|
MessageWarn update = new MessageWarn();
|
||||||
update.setIsRead(1);
|
update.setIsRead(1);
|
||||||
|
|
||||||
LambdaQueryWrapper<MessageWarn> wrapper = Wrappers.lambdaQuery(MessageWarn.class)
|
LambdaQueryWrapper<MessageWarn> wrapper = Wrappers.lambdaQuery(MessageWarn.class)
|
||||||
.eq(MessageWarn::getUserId, userId)
|
.eq(MessageWarn::getUserId, userId)
|
||||||
.eq(MessageWarn::getIsRead, 0);
|
.eq(MessageWarn::getIsRead, 0);
|
||||||
|
|
||||||
return baseMapper.update(update, wrapper) > 0;
|
return baseMapper.update(update, wrapper) > 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user