删除预约会议
@DeleteMapping("/reserved_meeting")
public Result<String> deleteReservedMeeting(@RequestParam Integer meetingId,
@RequestParam Integer userId) {
if (meetingService.deleteReservedMeeting(meetingId, userId))
return Result.success("删除会议成功");
return Result.error(DeleteMeetingError);
}
@Override
public boolean deleteReservedMeeting(Integer meetingId, Integer hostId) {
Meeting meeting = meetingRepository.findMeetingById(meetingId);
if (meeting.getHostId() == hostId) {
if (meeting.getStatus() == MeetingStatusEnum.Holding.getStatus())
return false;
else {
meetingRepository.delete(meeting);
return true;
}
} else return false;
}
@Override
public boolean deleteReservedMeeting(Integer meetingId, Integer hostId) {
Meeting meeting = meetingRepository.findMeetingById(meetingId);
if (meeting.getHostId() == hostId) {
if (meeting.getStatus() == MeetingStatusEnum.Holding.getStatus())
return false;
else {
meetingRepository.delete(meeting);
return true;
}
} else return false;
}
接口:删除预约会议
├─ meetingId: Number (必选) (要删除会议的id)
└─ userId: Number (必选) (判断是否是会议主持人)
├─ code: Number (必选)
├─ errMsg: String (必选)
└─ data: String (必选)