nidapeng
2024-05-06 2a0e9e6f92c5f25a53aefa4edb708f42472e8a6e
server/meeting/meeting_service/src/main/java/com/doumee/service/business/impl/RoomsServiceImpl.java
@@ -11,6 +11,7 @@
import com.doumee.core.utils.DESUtil;
import com.doumee.core.utils.DateUtil;
import com.doumee.core.utils.Utils;
import com.doumee.core.wx.MeetConstants;
import com.doumee.dao.admin.request.QrOpenDoorDto;
import com.doumee.dao.business.RoomsMapper;
import com.doumee.dao.business.join.*;
@@ -150,6 +151,7 @@
    }
    @Override
    public Integer recordisExist(Integer roomsId) {
        MPJLambdaWrapper<Bookings> queryBooke = new MPJLambdaWrapper<>();
        queryBooke.eq(Bookings::getIsdeleted, Constants.ZERO);
@@ -384,8 +386,7 @@
        }
    }
    @Override
    public void updateStatusById(Rooms rooms) {
        LoginUserInfo user = (LoginUserInfo) SecurityUtils.getSubject().getPrincipal();
    public void updateStatusById(Rooms rooms,LoginUserInfo user) {
        Integer re = recordisExist(rooms.getId());
@@ -449,7 +450,7 @@
            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(Constants.OSS, Constants.PROJECTS).getCode();
        String path = systemDictDataBiz.queryByCode(Constants.SYSTEM, Constants.FILE_DIR).getCode() + systemDictDataBiz.queryByCode(MeetConstants.OSS, MeetConstants.PROJECTS).getCode();
        IPage<Rooms> result = roomsJoinMapper.selectJoinPage(page, Rooms.class, queryWrapper);
        result.getRecords().stream().forEach(s ->{
@@ -536,7 +537,7 @@
                .orderByDesc("CREATE_DATE")
        );
        String prefixUrl = systemDictDataBiz.queryByCode(Constants.SYSTEM, Constants.FILE_DIR).getCode()
                + systemDictDataBiz.queryByCode(Constants.OSS, Constants.PROJECTS).getCode();
                + systemDictDataBiz.queryByCode(MeetConstants.OSS, MeetConstants.PROJECTS).getCode();
        page.getRecords().forEach(s->{
            s.setPrefixUrl(prefixUrl);
@@ -572,7 +573,7 @@
            throw new BusinessException(ResponseStatus.DATA_EMPTY.getCode(),"未查询到会议室信息");
        }
        String prefixUrl = systemDictDataBiz.queryByCode(Constants.SYSTEM, Constants.FILE_DIR).getCode() + systemDictDataBiz.queryByCode(Constants.OSS, Constants.PROJECTS).getCode();
        String prefixUrl = systemDictDataBiz.queryByCode(Constants.SYSTEM, Constants.FILE_DIR).getCode() + systemDictDataBiz.queryByCode(MeetConstants.OSS, MeetConstants.PROJECTS).getCode();
        roomsResponse.setPrefixUrl(prefixUrl);