add: 内外部会议模块修改功能
This commit is contained in:
+9
-1
@@ -66,9 +66,17 @@ public class InsideOutsideMeetingServiceImpl extends ServiceImpl<InsideOutsideMe
|
|||||||
insideOutSideMeeting.setModifyTime(new Date());
|
insideOutSideMeeting.setModifyTime(new Date());
|
||||||
int update = this.baseMapper.updateById(insideOutSideMeeting);
|
int update = this.baseMapper.updateById(insideOutSideMeeting);
|
||||||
if (update > 0) {
|
if (update > 0) {
|
||||||
|
LambdaQueryWrapper<MeetingTopic> wrapper = new LambdaQueryWrapper<>();
|
||||||
|
wrapper.eq(MeetingTopic::getMeetingId,insideOutSideMeeting.getId());
|
||||||
|
// 先删除会议信息
|
||||||
|
meetingTopicService.remove(wrapper);
|
||||||
|
// 再添加会议信息
|
||||||
for (MeetingTopic meetingTopic : insideOutSideMeeting.getMeetingTopicList()) {
|
for (MeetingTopic meetingTopic : insideOutSideMeeting.getMeetingTopicList()) {
|
||||||
|
meetingTopic.setCreateTime(new Date());
|
||||||
meetingTopic.setModifyTime(new Date());
|
meetingTopic.setModifyTime(new Date());
|
||||||
meetingTopicService.updateById(meetingTopic);
|
meetingTopic.setValidFlag(0);
|
||||||
|
meetingTopic.setMeetingId(insideOutSideMeeting.getId());
|
||||||
|
meetingTopicService.save(meetingTopic);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
|
|||||||
Reference in New Issue
Block a user