add: 内外部会议模块修改功能

This commit is contained in:
wxyclub
2023-10-16 11:40:03 +08:00
parent 26202db6cc
commit ccb9b67121
@@ -66,9 +66,17 @@ public class InsideOutsideMeetingServiceImpl extends ServiceImpl<InsideOutsideMe
insideOutSideMeeting.setModifyTime(new Date());
int update = this.baseMapper.updateById(insideOutSideMeeting);
if (update > 0) {
LambdaQueryWrapper<MeetingTopic> wrapper = new LambdaQueryWrapper<>();
wrapper.eq(MeetingTopic::getMeetingId,insideOutSideMeeting.getId());
// 先删除会议信息
meetingTopicService.remove(wrapper);
// 再添加会议信息
for (MeetingTopic meetingTopic : insideOutSideMeeting.getMeetingTopicList()) {
meetingTopic.setCreateTime(new Date());
meetingTopic.setModifyTime(new Date());
meetingTopicService.updateById(meetingTopic);
meetingTopic.setValidFlag(0);
meetingTopic.setMeetingId(insideOutSideMeeting.getId());
meetingTopicService.save(meetingTopic);
}
}
return true;