|  |  | 
 |  |  |             if(Objects.isNull(bookings)){ | 
 |  |  |                 throw new BusinessException(ResponseStatus.DATA_EMPTY); | 
 |  |  |             } | 
 |  |  |             return getMeetingDetail(bookings.getId()); | 
 |  |  |             return getMeetingDetail(bookings.getId(),null); | 
 |  |  |         }catch (Exception e){ | 
 |  |  |             e.printStackTrace(); | 
 |  |  |         } | 
 |  |  | 
 |  |  |      * @return | 
 |  |  |      */ | 
 |  |  |     @Override | 
 |  |  |     public MeetingDetailResponse getMeetingDetail(Integer id) { | 
 |  |  |     public MeetingDetailResponse getMeetingDetail(Integer id,Integer sysUserId) { | 
 |  |  |         MeetingDetailResponse meetingDetailResponse = bookingsMapper.meetingDetail(id); | 
 |  |  |         if (Objects.isNull(meetingDetailResponse)) { | 
 |  |  |             throw new BusinessException(ResponseStatus.DATA_EMPTY.getCode(), "未查询到会议详情"); | 
 |  |  | 
 |  |  |                 .eq("OBJ_ID", meetingDetailResponse.getRoomId()) | 
 |  |  |                 .eq("OBJ_TYPE",MeetConstants.ZERO) | 
 |  |  |         ); | 
 |  |  |         if(Constants.equalsInteger(sysUserId,meetingDetailResponse.getBookingUserId())){ | 
 |  |  |             meetingDetailResponse.setIsAdmin(Constants.ONE); | 
 |  |  |         } | 
 |  |  |         if (!Objects.isNull(userRelList) && userRelList.size() > 0) { | 
 |  |  |             meetingDetailResponse.setRoomUser(systemUserService.findById(userRelList.get(MeetConstants.ZERO).getUserId())); | 
 |  |  |             if( Objects.nonNull(sysUserId) && | 
 |  |  |                     userRelList.stream().filter(i->Constants.equalsInteger(i.getUserId(),sysUserId)).collect(Collectors.toList()).size()>Constants.ZERO | 
 |  |  |             ){ | 
 |  |  |                 meetingDetailResponse.setIsAdmin(Constants.ONE); | 
 |  |  |             } | 
 |  |  |         } | 
 |  |  |  | 
 |  |  |         return meetingDetailResponse; | 
 |  |  |     } | 
 |  |  |  | 
 |  |  | 
 |  |  |         Long userRelList = userRelMapper.selectCount(new QueryWrapper<UserRel>().lambda() | 
 |  |  |                 .eq(UserRel::getIsdeleted,Constants.ZERO) | 
 |  |  |                 .eq(UserRel::getObjId,bookings.getRoomId()) | 
 |  |  |                 .eq(UserRel::getObjType,Constants.ONE) | 
 |  |  |                 .eq(UserRel::getObjType,Constants.ZERO) | 
 |  |  |                 .eq(UserRel::getUserId,businessOverDTO.getUserId())); | 
 |  |  |  | 
 |  |  |         if (!bookings.getCreator().equals(businessOverDTO.getUserId()) && userRelList <= 0) { | 
 |  |  | 
 |  |  |         Long userRelList = userRelMapper.selectCount(new QueryWrapper<UserRel>().lambda() | 
 |  |  |                 .eq(UserRel::getIsdeleted,Constants.ZERO) | 
 |  |  |                 .eq(UserRel::getObjId,bookings.getRoomId()) | 
 |  |  |                 .eq(UserRel::getObjType,Constants.ONE) | 
 |  |  |                 .eq(UserRel::getObjType,Constants.ZERO) | 
 |  |  |                 .eq(UserRel::getUserId,businessOverDTO.getUserId())); | 
 |  |  |  | 
 |  |  |         if (!bookings.getCreator().equals(businessOverDTO.getUserId()) && userRelList <= 0) { |