From b318fbd3d174a63fcb7d2ba1f77203c30134def0 Mon Sep 17 00:00:00 2001 From: guixinman <2863174261@qq.com> Date: Thu, 31 Jul 2025 16:59:20 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=86=E9=A1=B5=E6=9F=A5=E8=AF=A2=E5=A2=9E?= =?UTF-8?q?=E5=8A=A0=E7=94=A8=E6=88=B7=E7=B1=BB=E5=9E=8B=E5=88=A4=E6=96=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../position/service/impl/PositionAuditServiceImpl.java | 2 ++ .../service/impl/PositionRegistrationServiceImpl.java | 2 ++ .../recruit/position/service/impl/PositionServiceImpl.java | 2 ++ .../recruit/talent/service/impl/TalentServiceImpl.java | 4 ++++ 4 files changed, 10 insertions(+) diff --git a/src/main/java/com/newyetai/recruit/position/service/impl/PositionAuditServiceImpl.java b/src/main/java/com/newyetai/recruit/position/service/impl/PositionAuditServiceImpl.java index 8787167..5b3fef2 100644 --- a/src/main/java/com/newyetai/recruit/position/service/impl/PositionAuditServiceImpl.java +++ b/src/main/java/com/newyetai/recruit/position/service/impl/PositionAuditServiceImpl.java @@ -7,6 +7,7 @@ import cn.hutool.core.util.RandomUtil; import cn.hutool.json.JSONUtil; import com.newyetai.common.exception.util.UUIDUtils; import com.newyetai.common.util.RandomUtils; +import com.newyetai.usercenter.user.constant.UserTypeEnum; import lombok.extern.slf4j.Slf4j; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; @@ -293,6 +294,7 @@ public class PositionAuditServiceImpl implements PositionAuditService { @Override public List positionPage(PositionNewPageQueryDTO queryDTO) { if (!CommonConstants.PLATFORM_ORG_ID.equals(UserContextHolder.getExistLoginOrgId())) { + Assert.isTrue(!(UserTypeEnum.PERSON.getType().equals(UserContextHolder.getExistUserType())),"用户类型不匹配"); queryDTO.setOrgId(UserContextHolder.getExistLoginOrgId()); } List list = positionAuditMapper.positionPage(queryDTO); diff --git a/src/main/java/com/newyetai/recruit/position/service/impl/PositionRegistrationServiceImpl.java b/src/main/java/com/newyetai/recruit/position/service/impl/PositionRegistrationServiceImpl.java index 4552a18..54cbe10 100644 --- a/src/main/java/com/newyetai/recruit/position/service/impl/PositionRegistrationServiceImpl.java +++ b/src/main/java/com/newyetai/recruit/position/service/impl/PositionRegistrationServiceImpl.java @@ -8,6 +8,7 @@ import com.newyetai.usercenter.notice.constant.NoticeChannelTypeEnum; import com.newyetai.usercenter.notice.constant.NoticeTemplateCodeEnum; import com.newyetai.usercenter.notice.dto.NoticeSendRecordOperateDTO; import com.newyetai.usercenter.notice.service.NoticeSendRecordService; +import com.newyetai.usercenter.user.constant.UserTypeEnum; import lombok.extern.slf4j.Slf4j; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; @@ -228,6 +229,7 @@ public class PositionRegistrationServiceImpl implements PositionRegistrationServ //查自己和下级机构 queryDTO.setOrgIds(orgService.childrenOrgIdList(UserContextHolder.getExistLoginOrgId())); } else { + Assert.isTrue(!(UserTypeEnum.PERSON.getType().equals(UserContextHolder.getExistUserType())),"用户类型不匹配"); queryDTO.setOrgId(UserContextHolder.getExistLoginOrgId()); } } diff --git a/src/main/java/com/newyetai/recruit/position/service/impl/PositionServiceImpl.java b/src/main/java/com/newyetai/recruit/position/service/impl/PositionServiceImpl.java index 60bbe3c..0f2c9dc 100644 --- a/src/main/java/com/newyetai/recruit/position/service/impl/PositionServiceImpl.java +++ b/src/main/java/com/newyetai/recruit/position/service/impl/PositionServiceImpl.java @@ -4,6 +4,7 @@ import com.google.common.collect.Lists; import cn.hutool.core.date.DateUtil; import cn.hutool.core.util.RandomUtil; +import com.newyetai.usercenter.user.constant.UserTypeEnum; import lombok.extern.slf4j.Slf4j; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; @@ -263,6 +264,7 @@ public class PositionServiceImpl implements PositionService { @Override public List page(PositionPageQueryDTO queryDTO) { if (!CommonConstants.PLATFORM_ORG_ID.equals(UserContextHolder.getExistLoginOrgId())) { + Assert.isTrue(!(UserTypeEnum.PERSON.getType().equals(UserContextHolder.getExistUserType())),"用户类型不匹配"); queryDTO.setOrgId(UserContextHolder.getExistLoginOrgId()); } List list = positionMapper.page(queryDTO); diff --git a/src/main/java/com/newyetai/recruit/talent/service/impl/TalentServiceImpl.java b/src/main/java/com/newyetai/recruit/talent/service/impl/TalentServiceImpl.java index db3e3a2..1f242a5 100644 --- a/src/main/java/com/newyetai/recruit/talent/service/impl/TalentServiceImpl.java +++ b/src/main/java/com/newyetai/recruit/talent/service/impl/TalentServiceImpl.java @@ -3,6 +3,8 @@ package com.newyetai.recruit.talent.service.impl; import com.google.common.collect.Lists; 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 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 org.apache.commons.collections4.CollectionUtils; +import org.apache.commons.lang3.StringUtils; import org.springframework.beans.BeanUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; @@ -172,6 +175,7 @@ public class TalentServiceImpl implements TalentService { @Override public List page(TalentPageQueryDTO queryDTO) { if (!CommonConstants.PLATFORM_ORG_ID.equals(UserContextHolder.getExistLoginOrgId())) { + Assert.isTrue(!(UserTypeEnum.PERSON.getType().equals(UserContextHolder.getExistUserType())),"用户类型不匹配"); queryDTO.setOrgId(UserContextHolder.getExistLoginOrgId()); } return talentMapper.page(queryDTO);