提交 0ce1d2e9 作者: 张开石

1、编辑会议类型接口和编辑纪要模板接口添加对名称的唯一性进行校验

父级 0df83758
......@@ -112,9 +112,9 @@ public class MeetTypeServiceImpl extends ServiceImpl<MeetTypeMapper, MeetType>
Date now = new Date();
RobotSecurityUser loginUser = SecurityUtil.getUser();
// 校验会议类型名称
Integer count = meetTypeMapper.selectCount(new LambdaQueryWrapper<MeetType>().eq(MeetType::getName, meetingTypeVo.getName()));
Integer count = meetTypeMapper.selectCount(new LambdaQueryWrapper<MeetType>().eq(MeetType::getName, meetingTypeVo.getName()).ne(MeetType::getId, meetingTypeVo.getId()));
if (count > 0) {
throw new RobotBaseException("添加失败。当前会议类型名称已存在。");
throw new RobotBaseException("编辑失败。当前会议类型名称已存在。");
}
MeetType meetType = new MeetType();
......
......@@ -273,7 +273,7 @@ public class MeetingRecordTemplateServiceImpl extends ServiceImpl<MeetingRecordT
}
Integer count = baseMapper.selectCount(new LambdaQueryWrapper<MeetingRecordTemplate>().eq(MeetingRecordTemplate::getName, recordTemplateVo.getName()));
if (count > 0) {
throw new RobotBaseException("添加失败。当前会议类型名称已存在。");
throw new RobotBaseException("添加失败。当前纪要模板名称已存在。");
}
Date now = new Date();
......@@ -317,9 +317,9 @@ public class MeetingRecordTemplateServiceImpl extends ServiceImpl<MeetingRecordT
// 当前是普通用户,不允许修改非自己创建的模板
throw new RobotBaseException("当前用户没有权限修改该模板");
}
Integer count = baseMapper.selectCount(new LambdaQueryWrapper<MeetingRecordTemplate>().eq(MeetingRecordTemplate::getName, recordTemplateVo.getName()));
Integer count = baseMapper.selectCount(new LambdaQueryWrapper<MeetingRecordTemplate>().eq(MeetingRecordTemplate::getName, recordTemplateVo.getName()).ne(MeetingRecordTemplate::getId, recordTemplateVo.getId()));
if (count > 0) {
throw new RobotBaseException("添加失败。当前会议类型名称已存在。");
throw new RobotBaseException("编辑失败。当前纪要模板名称已存在。");
}
MeetingRecordTemplate recordTemplate = new MeetingRecordTemplate();
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论