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()); }