提交 436c7c32 作者: 张开石

1、更新模板接口:用户只允许修改自己创建的模板

2、新增模板接口:根据登录用户类型设置模板类型
父级 0d3881e2
......@@ -259,7 +259,7 @@ public class MeetingRecordTemplateServiceImpl extends ServiceImpl<MeetingRecordT
MeetingRecordTemplate recordTemplate = new MeetingRecordTemplate();
recordTemplate.setName(recordTemplateVo.getName());
recordTemplate.setType(RecordTemplateConstant.TEMPLATE_TYPE_CUSTOM);
recordTemplate.setType(loginUser.getRole());
recordTemplate.setMeetingType(recordTemplateVo.getMeetingTypeId());
recordTemplate.setTypeDetail(recordTemplateVo.getTypeDetail());
recordTemplate.setPrompt(recordTemplateVo.getPrompt());
......@@ -286,6 +286,13 @@ public class MeetingRecordTemplateServiceImpl extends ServiceImpl<MeetingRecordT
public void updateById(EditRecordTemplateVo recordTemplateVo) {
Date now = new Date();
RobotSecurityUser loginUser = SecurityUtil.getUser();
String userId = String.format("%08d", loginUser.getUserId());
MeetingRecordTemplate template = baseMapper.selectById(recordTemplateVo.getId());
if (MeetingTypeConstant.TYPE_CUSTOM.equals(loginUser.getRole()) && !template.getCreateUser().equals(userId)) {
// 当前是普通用户,不允许修改非自己创建的模板
throw new RobotBaseException("当前用户没有权限修改该模板");
}
MeetingRecordTemplate recordTemplate = new MeetingRecordTemplate();
recordTemplate.setId(recordTemplateVo.getId());
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论