补充说明通知

This commit is contained in:
cjw 2024-08-08 10:45:56 +08:00
parent a4ad16516e
commit fdc158a990
3 changed files with 15 additions and 4 deletions

View File

@ -52,5 +52,8 @@ public class SysWarnRecord {
*/
private Date warnTime;
/**
* 阅读状态
*/
private Integer readFlag;
}

View File

@ -1,6 +1,7 @@
package org.dromara.scale.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import lombok.RequiredArgsConstructor;
@ -130,6 +131,10 @@ public class SysInterveneRecordServiceImpl implements ISysInterveneRecordService
record.setInterveneStatus(StatusEnum.DISABLED.getValue());
userMapper.updateById(record);
}
warnMapper.update(new LambdaUpdateWrapper<SysWarnRecord>()
.eq(SysWarnRecord::getBatchNo, add.getBatchNo())
.eq(SysWarnRecord::getUserId, add.getUserId())
.set(SysWarnRecord::getReadFlag, 0));
return flag;
}

View File

@ -5,7 +5,6 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import lombok.RequiredArgsConstructor;
import org.dromara.common.core.utils.MapstructUtils;
import org.dromara.common.mybatis.core.page.PageQuery;
import org.dromara.common.mybatis.core.page.TableDataInfo;
import org.dromara.scale.constant.StatusEnum;
@ -103,8 +102,12 @@ public class SysWarnRecordServiceImpl implements ISysWarnRecordService {
*/
@Override
public Boolean updateByBo(SysWarnRecordBo bo) {
SysWarnRecord update = MapstructUtils.convert(bo, SysWarnRecord.class);
validEntityBeforeSave(update);
//SysWarnRecord update = MapstructUtils.convert(bo, SysWarnRecord.class);
//validEntityBeforeSave(update);
SysWarnRecord update = new SysWarnRecord();
update.setWarnId(bo.getWarnId());
update.setNote(bo.getNote());
update.setReadFlag(1);
return baseMapper.updateById(update) > 0;
}