From a675a9d1acfacbc0f305f868929b4f0f086ec2dd Mon Sep 17 00:00:00 2001 From: jiangping <jp@doumee.com> Date: 星期四, 23 五月 2024 10:54:33 +0800 Subject: [PATCH] 最新版本 --- server/meeting/meeting_service/src/main/java/com/doumee/service/business/impl/BookingsServiceImpl.java | 21 +++++++++++++++++---- 1 files changed, 17 insertions(+), 4 deletions(-) diff --git a/server/meeting/meeting_service/src/main/java/com/doumee/service/business/impl/BookingsServiceImpl.java b/server/meeting/meeting_service/src/main/java/com/doumee/service/business/impl/BookingsServiceImpl.java index d3a0a58..5c5873f 100644 --- a/server/meeting/meeting_service/src/main/java/com/doumee/service/business/impl/BookingsServiceImpl.java +++ b/server/meeting/meeting_service/src/main/java/com/doumee/service/business/impl/BookingsServiceImpl.java @@ -120,7 +120,7 @@ @Override @Transactional(rollbackFor = {BusinessException.class, Exception.class}) public Integer create(Bookings bookings) { - LoginUserInfo user = new LoginUserInfo(); + LoginUserInfo user = bookings.getLoginUserInfo(); user.setId(bookings.getCreator()); isCreateParamValid(bookings, user); bookings.setCreateDate(new Date()); @@ -487,7 +487,7 @@ 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); @@ -557,7 +557,7 @@ 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); @@ -778,6 +778,18 @@ String path = systemDictDataBiz.queryByCode(MeetConstants.FTP, MeetConstants.FTP_RESOURCE_PATH).getCode() + systemDictDataBiz.queryByCode(MeetConstants.FTP, MeetConstants.PROJECTS).getCode(); page.getRecords().forEach(i -> { i.setPrefixUrl(path); + if(i.getMeetingStatus().equals(Constants.ZERO)){ + if(i.getStatus()==Constants.ONE){ + i.setMeetingStatus(5); + }else{ + //寮�濮嬪墠5鍒嗛挓 澶т簬褰撳墠鏃堕棿 鍒欐樉绀哄嵆灏嗗紑濮� + if(DateUtil.afterMinutesDate(i.getStartTime(),-5).getTime()>System.currentTimeMillis()){ + i.setMeetingStatus(4); + } + } + + } + }); return page; } @@ -824,7 +836,7 @@ .eq("OBJ_TYPE", MeetConstants.ZERO) ); multiFileList.forEach(i -> { - i.setFileFullUrl(projectsPath); + i.setFileurlFull(projectsPath); }); //闄勪欢淇℃伅 meetingDetailResponse.setMultiFileList(multiFileList); @@ -889,6 +901,7 @@ * @param userId */ @Override + @Transactional(rollbackFor = {Exception.class,BusinessException.class}) public void reservationCancel(Integer id, Integer userId) { Bookings bookings = bookingsMapper.selectById(id); if (Objects.isNull(bookings)) { -- Gitblit v1.9.3