| | |
| | | import org.springframework.transaction.annotation.Transactional; |
| | | import org.springframework.util.CollectionUtils; |
| | | |
| | | import java.awt.print.Book; |
| | | import java.text.SimpleDateFormat; |
| | | import java.time.LocalDate; |
| | | import java.time.LocalDateTime; |
| | |
| | | List<Multifile> filelist = multifileJoinMapper.selectList(bookquery); |
| | | filelist.stream().forEach(a -> { |
| | | if (StringUtils.isNotBlank(a.getFileurl())) { |
| | | a.setFileFullUrl(path + a.getFileurl()); |
| | | a.setFileurlFull(path + a.getFileurl()); |
| | | } |
| | | }); |
| | | s.setFileList(filelist); |
| | |
| | | List<Multifile> filelist = multifileJoinMapper.selectList(bookquery); |
| | | filelist.stream().forEach(a -> { |
| | | if (StringUtils.isNotBlank(a.getFileurl())) { |
| | | a.setFileFullUrl(path + a.getFileurl()); |
| | | a.setFileurlFull(path + a.getFileurl()); |
| | | } |
| | | }); |
| | | result.setFileList(filelist); |
| | |
| | | return page; |
| | | } |
| | | |
| | | |
| | | @Override |
| | | public MeetingDetailResponse getMeetingDetailByDate(Bookings bean){ |
| | | try { |
| | | if(Objects.isNull(bean) |
| | | || Objects.isNull(bean.getRoomId()) |
| | | || Objects.isNull(bean.getStartTime()) |
| | | || Objects.isNull(bean.getEndTime())){ |
| | | throw new BusinessException(ResponseStatus.BAD_REQUEST); |
| | | } |
| | | Bookings bookings = bookingsMapper.selectOne(new QueryWrapper<Bookings>().lambda() |
| | | .eq(Bookings::getRoomId,bean.getRoomId()) |
| | | .ge(Bookings::getEndTime,DateUtil.getPlusTime(bean.getEndTime())) |
| | | .le(Bookings::getStartTime,DateUtil.getPlusTime(bean.getStartTime())) |
| | | ); |
| | | if(Objects.isNull(bookings)){ |
| | | throw new BusinessException(ResponseStatus.DATA_EMPTY); |
| | | } |
| | | return getMeetingDetail(bookings.getId()); |
| | | }catch (Exception e){ |
| | | e.printStackTrace(); |
| | | } |
| | | return null; |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | /** |
| | | * 会议详情 |
| | | * |
| | |
| | | .eq("OBJ_TYPE", MeetConstants.ZERO) |
| | | ); |
| | | multiFileList.forEach(i -> { |
| | | i.setFileFullUrl(projectsPath); |
| | | i.setFileurlFull(projectsPath); |
| | | }); |
| | | //附件信息 |
| | | meetingDetailResponse.setMultiFileList(multiFileList); |