分页查询增加用户类型判断
This commit is contained in:
@@ -7,6 +7,7 @@ import cn.hutool.core.util.RandomUtil;
|
|||||||
import cn.hutool.json.JSONUtil;
|
import cn.hutool.json.JSONUtil;
|
||||||
import com.newyetai.common.exception.util.UUIDUtils;
|
import com.newyetai.common.exception.util.UUIDUtils;
|
||||||
import com.newyetai.common.util.RandomUtils;
|
import com.newyetai.common.util.RandomUtils;
|
||||||
|
import com.newyetai.usercenter.user.constant.UserTypeEnum;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||||
@@ -293,6 +294,7 @@ public class PositionAuditServiceImpl implements PositionAuditService {
|
|||||||
@Override
|
@Override
|
||||||
public List<PositionNewDTO> positionPage(PositionNewPageQueryDTO queryDTO) {
|
public List<PositionNewDTO> positionPage(PositionNewPageQueryDTO queryDTO) {
|
||||||
if (!CommonConstants.PLATFORM_ORG_ID.equals(UserContextHolder.getExistLoginOrgId())) {
|
if (!CommonConstants.PLATFORM_ORG_ID.equals(UserContextHolder.getExistLoginOrgId())) {
|
||||||
|
Assert.isTrue(!(UserTypeEnum.PERSON.getType().equals(UserContextHolder.getExistUserType())),"用户类型不匹配");
|
||||||
queryDTO.setOrgId(UserContextHolder.getExistLoginOrgId());
|
queryDTO.setOrgId(UserContextHolder.getExistLoginOrgId());
|
||||||
}
|
}
|
||||||
List<PositionNewDTO> list = positionAuditMapper.positionPage(queryDTO);
|
List<PositionNewDTO> list = positionAuditMapper.positionPage(queryDTO);
|
||||||
|
|||||||
@@ -8,6 +8,7 @@ import com.newyetai.usercenter.notice.constant.NoticeChannelTypeEnum;
|
|||||||
import com.newyetai.usercenter.notice.constant.NoticeTemplateCodeEnum;
|
import com.newyetai.usercenter.notice.constant.NoticeTemplateCodeEnum;
|
||||||
import com.newyetai.usercenter.notice.dto.NoticeSendRecordOperateDTO;
|
import com.newyetai.usercenter.notice.dto.NoticeSendRecordOperateDTO;
|
||||||
import com.newyetai.usercenter.notice.service.NoticeSendRecordService;
|
import com.newyetai.usercenter.notice.service.NoticeSendRecordService;
|
||||||
|
import com.newyetai.usercenter.user.constant.UserTypeEnum;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||||
@@ -228,6 +229,7 @@ public class PositionRegistrationServiceImpl implements PositionRegistrationServ
|
|||||||
//查自己和下级机构
|
//查自己和下级机构
|
||||||
queryDTO.setOrgIds(orgService.childrenOrgIdList(UserContextHolder.getExistLoginOrgId()));
|
queryDTO.setOrgIds(orgService.childrenOrgIdList(UserContextHolder.getExistLoginOrgId()));
|
||||||
} else {
|
} else {
|
||||||
|
Assert.isTrue(!(UserTypeEnum.PERSON.getType().equals(UserContextHolder.getExistUserType())),"用户类型不匹配");
|
||||||
queryDTO.setOrgId(UserContextHolder.getExistLoginOrgId());
|
queryDTO.setOrgId(UserContextHolder.getExistLoginOrgId());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ import com.google.common.collect.Lists;
|
|||||||
|
|
||||||
import cn.hutool.core.date.DateUtil;
|
import cn.hutool.core.date.DateUtil;
|
||||||
import cn.hutool.core.util.RandomUtil;
|
import cn.hutool.core.util.RandomUtil;
|
||||||
|
import com.newyetai.usercenter.user.constant.UserTypeEnum;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||||
@@ -263,6 +264,7 @@ public class PositionServiceImpl implements PositionService {
|
|||||||
@Override
|
@Override
|
||||||
public List<PositionDTO> page(PositionPageQueryDTO queryDTO) {
|
public List<PositionDTO> page(PositionPageQueryDTO queryDTO) {
|
||||||
if (!CommonConstants.PLATFORM_ORG_ID.equals(UserContextHolder.getExistLoginOrgId())) {
|
if (!CommonConstants.PLATFORM_ORG_ID.equals(UserContextHolder.getExistLoginOrgId())) {
|
||||||
|
Assert.isTrue(!(UserTypeEnum.PERSON.getType().equals(UserContextHolder.getExistUserType())),"用户类型不匹配");
|
||||||
queryDTO.setOrgId(UserContextHolder.getExistLoginOrgId());
|
queryDTO.setOrgId(UserContextHolder.getExistLoginOrgId());
|
||||||
}
|
}
|
||||||
List<PositionDTO> list = positionMapper.page(queryDTO);
|
List<PositionDTO> list = positionMapper.page(queryDTO);
|
||||||
|
|||||||
@@ -3,6 +3,8 @@ package com.newyetai.recruit.talent.service.impl;
|
|||||||
import com.google.common.collect.Lists;
|
import com.google.common.collect.Lists;
|
||||||
|
|
||||||
import cn.hutool.core.date.DateUtil;
|
import cn.hutool.core.date.DateUtil;
|
||||||
|
import com.newyetai.usercenter.enums.UserType;
|
||||||
|
import com.newyetai.usercenter.user.constant.UserTypeEnum;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||||
@@ -26,6 +28,7 @@ import com.newyetai.recruit.talent.dao.TalentMapper;
|
|||||||
import com.newyetai.recruit.talent.service.TalentService;
|
import com.newyetai.recruit.talent.service.TalentService;
|
||||||
|
|
||||||
import org.apache.commons.collections4.CollectionUtils;
|
import org.apache.commons.collections4.CollectionUtils;
|
||||||
|
import org.apache.commons.lang3.StringUtils;
|
||||||
import org.springframework.beans.BeanUtils;
|
import org.springframework.beans.BeanUtils;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
@@ -172,6 +175,7 @@ public class TalentServiceImpl implements TalentService {
|
|||||||
@Override
|
@Override
|
||||||
public List<TalentDTO> page(TalentPageQueryDTO queryDTO) {
|
public List<TalentDTO> page(TalentPageQueryDTO queryDTO) {
|
||||||
if (!CommonConstants.PLATFORM_ORG_ID.equals(UserContextHolder.getExistLoginOrgId())) {
|
if (!CommonConstants.PLATFORM_ORG_ID.equals(UserContextHolder.getExistLoginOrgId())) {
|
||||||
|
Assert.isTrue(!(UserTypeEnum.PERSON.getType().equals(UserContextHolder.getExistUserType())),"用户类型不匹配");
|
||||||
queryDTO.setOrgId(UserContextHolder.getExistLoginOrgId());
|
queryDTO.setOrgId(UserContextHolder.getExistLoginOrgId());
|
||||||
}
|
}
|
||||||
return talentMapper.page(queryDTO);
|
return talentMapper.page(queryDTO);
|
||||||
|
|||||||
Reference in New Issue
Block a user