提交 02640ce6 作者: 洪东保

导出会议纪要时,模板找不到使用默认id=1的模板

父级 6e31fc41
......@@ -8,6 +8,7 @@ import com.cmeeting.ad.entity.RobotSecurityUser;
import com.cmeeting.ad.util.SecurityUtil;
import com.cmeeting.annotation.OperLog;
import com.cmeeting.email.EmailSender;
import com.cmeeting.exception.RobotBaseException;
import com.cmeeting.mapper.primary.MeetingRecordTemplateMapper;
import com.cmeeting.mapper.primary.UserIdMapper;
import com.cmeeting.pojo.MeetingInfo;
......@@ -179,7 +180,10 @@ public class MeetingInfoController {
dataModel.putAll(participantsMap);
MeetingRecordTemplate meetingRecordTemplate = meetingRecordTemplateMapper.selectById(meetingInfo.getTemplateId());
if (meetingRecordTemplate == null) {
meetingRecordTemplate = meetingRecordTemplateMapper.selectById(1);
// throw new RobotBaseException("该会议使用的模板已被删除!");
}
DateTimeFormatter fmt = DateTimeFormatter.ofPattern("yyyyMMdd");
String fileName = String.format(meetingInfo.getSubject() + "会议纪要_%s.docx", fmt.format(meetingInfo.getStartTime()));
response.setContentType("application/vnd.openxmlformats-officedocument.wordprocessingml.document");
......@@ -221,6 +225,10 @@ public class MeetingInfoController {
dataModel.putAll(participantsMap);
MeetingRecordTemplate meetingRecordTemplate = meetingRecordTemplateMapper.selectById(meetingInfo.getTemplateId());
if (meetingRecordTemplate == null) {
meetingRecordTemplate = meetingRecordTemplateMapper.selectById(1);
// throw new RobotBaseException("该会议使用的模板已被删除!");
}
XWPFTemplate template;
byte[] meetingMinutesBytes;
try (InputStream is = minioUtils.getFile(meetingRecordTemplate.getTemplate()); ByteArrayOutputStream baos = new ByteArrayOutputStream()) {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论