| | |
| | | @Transactional(rollbackFor = {BusinessException.class, Exception.class}) |
| | | public Integer create(Rooms rooms) { |
| | | LoginUserInfo user = (LoginUserInfo) SecurityUtils.getSubject().getPrincipal(); |
| | | |
| | | if(user ==null){ |
| | | user = rooms.getLoginUserInfo(); |
| | | } |
| | | isCreateParamValid(rooms, user); |
| | | |
| | | Calendar starttime = Calendar.getInstance(); |
| | |
| | | rooms.setStartTime(DateUtil.formatDate(starttime.getTime(), "yyyy-MM-dd HH:mm:ss")); |
| | | rooms.setEndTime(DateUtil.formatDate(endtime.getTime(), "yyyy-MM-dd HH:mm:ss")); |
| | | |
| | | //TODO 更新会议室时间段 |
| | | // 更新会议室时间段 |
| | | updateRoomTimes(rooms, user); |
| | | |
| | | //TODO 添加管理人员 |
| | | // 添加管理人员 |
| | | updateManager(rooms, user); |
| | | //TODO 添加管服务项目 |
| | | // 添加管服务项目 |
| | | updateProjectRel(rooms, user); |
| | | return rooms.getId(); |
| | | } |
| | |
| | | public void updateById(Rooms rooms) { |
| | | |
| | | LoginUserInfo user = (LoginUserInfo) SecurityUtils.getSubject().getPrincipal(); |
| | | |
| | | if(user ==null){ |
| | | user = rooms.getLoginUserInfo(); |
| | | } |
| | | isCreateParamValid(rooms, user); |
| | | |
| | | Calendar starttime = Calendar.getInstance(); |
| | |
| | | queryWrapper.exists("select u.id from user_rel u where u.ISDELETED=0 and u.OBJ_ID =t.id and u.USER_ID in (" + StringUtils.strip(collect.toString(),"[]")+" )"); |
| | | } |
| | | |
| | | String path = systemDictDataBiz.queryByCode(Constants.SYSTEM, Constants.FILE_DIR).getCode() + systemDictDataBiz.queryByCode(MeetConstants.OSS, MeetConstants.PROJECTS).getCode(); |
| | | String path = systemDictDataBiz.queryByCode(Constants.FTP, Constants.FTP_RESOURCE_PATH).getCode() + systemDictDataBiz.queryByCode(MeetConstants.FTP, MeetConstants.PROJECTS).getCode(); |
| | | |
| | | IPage<Rooms> result = roomsJoinMapper.selectJoinPage(page, Rooms.class, queryWrapper); |
| | | result.getRecords().stream().forEach(s ->{ |
| | |
| | | .exists(" select 1 from user_rel u where u.USER_ID = "+pageWrap.getModel().getUserId()+" and u.ISDELETED = 0 and u.OBJ_ID = rooms.id and u.OBJ_TYPE = 0 ") |
| | | .orderByDesc("CREATE_DATE") |
| | | ); |
| | | String prefixUrl = systemDictDataBiz.queryByCode(Constants.SYSTEM, Constants.FILE_DIR).getCode() |
| | | + systemDictDataBiz.queryByCode(MeetConstants.OSS, MeetConstants.PROJECTS).getCode(); |
| | | String prefixUrl = systemDictDataBiz.queryByCode(Constants.FTP, Constants.FTP_RESOURCE_PATH).getCode() |
| | | + systemDictDataBiz.queryByCode(MeetConstants.FTP, MeetConstants.PROJECTS).getCode(); |
| | | page.getRecords().forEach(s->{ |
| | | s.setPrefixUrl(prefixUrl); |
| | | |
| | |
| | | throw new BusinessException(ResponseStatus.DATA_EMPTY.getCode(),"未查询到会议室信息"); |
| | | } |
| | | |
| | | String prefixUrl = systemDictDataBiz.queryByCode(Constants.SYSTEM, Constants.FILE_DIR).getCode() + systemDictDataBiz.queryByCode(MeetConstants.OSS, MeetConstants.PROJECTS).getCode(); |
| | | String prefixUrl = systemDictDataBiz.queryByCode(Constants.FTP, Constants.FTP_RESOURCE_PATH).getCode() + systemDictDataBiz.queryByCode(MeetConstants.FTP, MeetConstants.PROJECTS).getCode(); |
| | | |
| | | roomsResponse.setPrefixUrl(prefixUrl); |
| | | |