From b43563546ac90aa6df5d7f906e2699bad0425a33 Mon Sep 17 00:00:00 2001 From: guixinman <2863174261@qq.com> Date: Thu, 31 Jul 2025 17:14:11 +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 --- .../recruit/company/service/impl/HrCompanyServiceImpl.java | 3 +++ .../position/service/impl/PositionAddressServiceImpl.java | 2 ++ 2 files changed, 5 insertions(+) diff --git a/src/main/java/com/newyetai/recruit/company/service/impl/HrCompanyServiceImpl.java b/src/main/java/com/newyetai/recruit/company/service/impl/HrCompanyServiceImpl.java index 0de19b9..bc8a69a 100644 --- a/src/main/java/com/newyetai/recruit/company/service/impl/HrCompanyServiceImpl.java +++ b/src/main/java/com/newyetai/recruit/company/service/impl/HrCompanyServiceImpl.java @@ -23,6 +23,7 @@ import com.newyetai.recruit.company.service.IHrCompanyService; import com.newyetai.component.dict.util.DictUtils; import cn.hutool.core.date.DateUtil; +import com.newyetai.usercenter.user.constant.UserTypeEnum; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; @@ -113,6 +114,7 @@ public class HrCompanyServiceImpl implements IHrCompanyService { public List page(HrCompanyPageQueryDTO pageQueryDTO) { if (pageQueryDTO.getOrgId() == null) { if (!CommonConstants.PLATFORM_ORG_ID.equals(UserContextHolder.getExistLoginOrgId())) { + Assert.isTrue(!(UserTypeEnum.PERSON.getType().equals(UserContextHolder.getExistUserType())),"用户类型不匹配"); pageQueryDTO.setOrgId(UserContextHolder.getLoginOrgId()); } } @@ -244,6 +246,7 @@ public class HrCompanyServiceImpl implements IHrCompanyService { public List auditPage(HrCompanyPageQueryDTO pageQueryDTO) { if (pageQueryDTO.getOrgId() == null) { if (!CommonConstants.PLATFORM_ORG_ID.equals(UserContextHolder.getExistLoginOrgId())) { + Assert.isTrue(!(UserTypeEnum.PERSON.getType().equals(UserContextHolder.getExistUserType())),"用户类型不匹配"); pageQueryDTO.setOrgId(UserContextHolder.getLoginOrgId()); } } diff --git a/src/main/java/com/newyetai/recruit/position/service/impl/PositionAddressServiceImpl.java b/src/main/java/com/newyetai/recruit/position/service/impl/PositionAddressServiceImpl.java index 2c40d03..3af0563 100644 --- a/src/main/java/com/newyetai/recruit/position/service/impl/PositionAddressServiceImpl.java +++ b/src/main/java/com/newyetai/recruit/position/service/impl/PositionAddressServiceImpl.java @@ -14,6 +14,7 @@ import com.newyetai.recruit.position.dto.PositionAddressQueryDTO; import com.newyetai.recruit.position.entity.PositionAddress; import com.newyetai.recruit.position.service.PositionAddressService; +import com.newyetai.usercenter.user.constant.UserTypeEnum; import org.apache.commons.compress.utils.Lists; import org.springframework.beans.BeanUtils; import org.springframework.stereotype.Service; @@ -64,6 +65,7 @@ public class PositionAddressServiceImpl implements PositionAddressService { @Override public List list(PositionAddressQueryDTO queryDTO) { if (!CommonConstants.PLATFORM_ORG_ID.equals(UserContextHolder.getExistLoginOrgId())) { + Assert.isTrue(!(UserTypeEnum.PERSON.getType().equals(UserContextHolder.getExistUserType())),"用户类型不匹配"); queryDTO.setOrgId(UserContextHolder.getLoginOrgId()); }