用户类型判断
This commit is contained in:
@@ -2,6 +2,9 @@ package com.newyetai.recruit.company.controller;
|
|||||||
|
|
||||||
|
|
||||||
import com.newyetai.common.AlitaResult;
|
import com.newyetai.common.AlitaResult;
|
||||||
|
import com.newyetai.common.constant.CommonConstants;
|
||||||
|
import com.newyetai.common.exception.util.Assert;
|
||||||
|
import com.newyetai.common.util.UserContextHolder;
|
||||||
import com.newyetai.common.validation.Create;
|
import com.newyetai.common.validation.Create;
|
||||||
import com.newyetai.common.validation.Update;
|
import com.newyetai.common.validation.Update;
|
||||||
import com.newyetai.recruit.company.dto.HrCompanyDTO;
|
import com.newyetai.recruit.company.dto.HrCompanyDTO;
|
||||||
@@ -10,6 +13,7 @@ import com.newyetai.recruit.company.entity.HrCompany;
|
|||||||
import com.newyetai.recruit.company.service.IHrCompanyService;
|
import com.newyetai.recruit.company.service.IHrCompanyService;
|
||||||
import com.newyetai.tkmybatis.pojo.Page;
|
import com.newyetai.tkmybatis.pojo.Page;
|
||||||
|
|
||||||
|
import com.newyetai.usercenter.user.constant.UserTypeEnum;
|
||||||
import io.swagger.annotations.Api;
|
import io.swagger.annotations.Api;
|
||||||
import io.swagger.annotations.ApiOperation;
|
import io.swagger.annotations.ApiOperation;
|
||||||
import lombok.RequiredArgsConstructor;
|
import lombok.RequiredArgsConstructor;
|
||||||
@@ -71,6 +75,9 @@ public class HrCompanyController {
|
|||||||
@GetMapping("/page")
|
@GetMapping("/page")
|
||||||
@ApiOperation("分页查询")
|
@ApiOperation("分页查询")
|
||||||
public AlitaResult<Page<HrCompanyDTO>> page(@Validated HrCompanyPageQueryDTO queryDTO) {
|
public AlitaResult<Page<HrCompanyDTO>> page(@Validated HrCompanyPageQueryDTO queryDTO) {
|
||||||
|
if (!CommonConstants.PLATFORM_ORG_ID.equals(UserContextHolder.getExistLoginOrgId())) {
|
||||||
|
Assert.isTrue(!(UserTypeEnum.PERSON.getType().equals(UserContextHolder.getExistUserType())),"用户类型不匹配");
|
||||||
|
}
|
||||||
queryDTO.check();
|
queryDTO.check();
|
||||||
companyService.page(queryDTO);
|
companyService.page(queryDTO);
|
||||||
return AlitaResult.success(queryDTO.getPageResult());
|
return AlitaResult.success(queryDTO.getPageResult());
|
||||||
@@ -105,6 +112,10 @@ public class HrCompanyController {
|
|||||||
@GetMapping("/audit_page")
|
@GetMapping("/audit_page")
|
||||||
@ApiOperation("分页查询")
|
@ApiOperation("分页查询")
|
||||||
public AlitaResult<Page<HrCompanyDTO>> auditPage(@Validated HrCompanyPageQueryDTO queryDTO) {
|
public AlitaResult<Page<HrCompanyDTO>> auditPage(@Validated HrCompanyPageQueryDTO queryDTO) {
|
||||||
|
if (!CommonConstants.PLATFORM_ORG_ID.equals(UserContextHolder.getExistLoginOrgId())) {
|
||||||
|
Assert.isTrue(!(UserTypeEnum.PERSON.getType().equals(UserContextHolder.getExistUserType())),"用户类型不匹配");
|
||||||
|
}
|
||||||
|
|
||||||
queryDTO.check();
|
queryDTO.check();
|
||||||
companyService.auditPage(queryDTO);
|
companyService.auditPage(queryDTO);
|
||||||
return AlitaResult.success(queryDTO.getPageResult());
|
return AlitaResult.success(queryDTO.getPageResult());
|
||||||
|
|||||||
@@ -116,7 +116,6 @@ public class HrCompanyServiceImpl implements IHrCompanyService {
|
|||||||
public List<HrCompanyDTO> page(HrCompanyPageQueryDTO pageQueryDTO) {
|
public List<HrCompanyDTO> page(HrCompanyPageQueryDTO pageQueryDTO) {
|
||||||
if (pageQueryDTO.getOrgId() == null) {
|
if (pageQueryDTO.getOrgId() == null) {
|
||||||
if (!CommonConstants.PLATFORM_ORG_ID.equals(UserContextHolder.getExistLoginOrgId())) {
|
if (!CommonConstants.PLATFORM_ORG_ID.equals(UserContextHolder.getExistLoginOrgId())) {
|
||||||
Assert.isTrue(!(UserTypeEnum.PERSON.getType().equals(UserContextHolder.getExistUserType())),"用户类型不匹配");
|
|
||||||
pageQueryDTO.setOrgId(UserContextHolder.getLoginOrgId());
|
pageQueryDTO.setOrgId(UserContextHolder.getLoginOrgId());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -248,7 +247,6 @@ public class HrCompanyServiceImpl implements IHrCompanyService {
|
|||||||
public List<HrCompanyDTO> auditPage(HrCompanyPageQueryDTO pageQueryDTO) {
|
public List<HrCompanyDTO> auditPage(HrCompanyPageQueryDTO pageQueryDTO) {
|
||||||
if (pageQueryDTO.getOrgId() == null) {
|
if (pageQueryDTO.getOrgId() == null) {
|
||||||
if (!CommonConstants.PLATFORM_ORG_ID.equals(UserContextHolder.getExistLoginOrgId())) {
|
if (!CommonConstants.PLATFORM_ORG_ID.equals(UserContextHolder.getExistLoginOrgId())) {
|
||||||
Assert.isTrue(!(UserTypeEnum.PERSON.getType().equals(UserContextHolder.getExistUserType())),"用户类型不匹配");
|
|
||||||
pageQueryDTO.setOrgId(UserContextHolder.getLoginOrgId());
|
pageQueryDTO.setOrgId(UserContextHolder.getLoginOrgId());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2,11 +2,15 @@ package com.newyetai.recruit.position.controller;
|
|||||||
|
|
||||||
|
|
||||||
import com.newyetai.common.AlitaResult;
|
import com.newyetai.common.AlitaResult;
|
||||||
|
import com.newyetai.common.constant.CommonConstants;
|
||||||
|
import com.newyetai.common.exception.util.Assert;
|
||||||
|
import com.newyetai.common.util.UserContextHolder;
|
||||||
import com.newyetai.recruit.position.dto.PositionAddressDTO;
|
import com.newyetai.recruit.position.dto.PositionAddressDTO;
|
||||||
import com.newyetai.recruit.position.dto.PositionAddressOperatorDTO;
|
import com.newyetai.recruit.position.dto.PositionAddressOperatorDTO;
|
||||||
import com.newyetai.recruit.position.dto.PositionAddressQueryDTO;
|
import com.newyetai.recruit.position.dto.PositionAddressQueryDTO;
|
||||||
import com.newyetai.recruit.position.service.PositionAddressService;
|
import com.newyetai.recruit.position.service.PositionAddressService;
|
||||||
|
|
||||||
|
import com.newyetai.usercenter.user.constant.UserTypeEnum;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.web.bind.annotation.DeleteMapping;
|
import org.springframework.web.bind.annotation.DeleteMapping;
|
||||||
import org.springframework.web.bind.annotation.GetMapping;
|
import org.springframework.web.bind.annotation.GetMapping;
|
||||||
@@ -53,6 +57,9 @@ public class PositionAddressController {
|
|||||||
@GetMapping("/list")
|
@GetMapping("/list")
|
||||||
@ApiOperation("岗位地址列表")
|
@ApiOperation("岗位地址列表")
|
||||||
public AlitaResult<List<PositionAddressDTO>> positionList(PositionAddressQueryDTO queryDTO) {
|
public AlitaResult<List<PositionAddressDTO>> positionList(PositionAddressQueryDTO queryDTO) {
|
||||||
|
if (!CommonConstants.PLATFORM_ORG_ID.equals(UserContextHolder.getExistLoginOrgId())) {
|
||||||
|
Assert.isTrue(!(UserTypeEnum.PERSON.getType().equals(UserContextHolder.getExistUserType())),"用户类型不匹配");
|
||||||
|
}
|
||||||
return AlitaResult.success(positionAddressService.list(queryDTO));
|
return AlitaResult.success(positionAddressService.list(queryDTO));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,10 @@
|
|||||||
package com.newyetai.recruit.position.controller;
|
package com.newyetai.recruit.position.controller;
|
||||||
|
|
||||||
|
import com.newyetai.common.constant.CommonConstants;
|
||||||
|
import com.newyetai.common.exception.util.Assert;
|
||||||
|
import com.newyetai.common.util.UserContextHolder;
|
||||||
import com.newyetai.recruit.position.entity.PositionAudit;
|
import com.newyetai.recruit.position.entity.PositionAudit;
|
||||||
|
import com.newyetai.usercenter.user.constant.UserTypeEnum;
|
||||||
import io.swagger.annotations.Api;
|
import io.swagger.annotations.Api;
|
||||||
import io.swagger.annotations.ApiOperation;
|
import io.swagger.annotations.ApiOperation;
|
||||||
|
|
||||||
@@ -59,6 +63,9 @@ public class PositionAuditController {
|
|||||||
@GetMapping("/position_page")
|
@GetMapping("/position_page")
|
||||||
@ApiOperation("岗位-分页查询")
|
@ApiOperation("岗位-分页查询")
|
||||||
public AlitaResult<Page<PositionNewDTO>> positionPage(PositionNewPageQueryDTO queryDTO) {
|
public AlitaResult<Page<PositionNewDTO>> positionPage(PositionNewPageQueryDTO queryDTO) {
|
||||||
|
if (!CommonConstants.PLATFORM_ORG_ID.equals(UserContextHolder.getExistLoginOrgId())) {
|
||||||
|
Assert.isTrue(!(UserTypeEnum.PERSON.getType().equals(UserContextHolder.getExistUserType())),"用户类型不匹配");
|
||||||
|
}
|
||||||
positionAuditService.positionPage(queryDTO);
|
positionAuditService.positionPage(queryDTO);
|
||||||
return AlitaResult.success(queryDTO.getPageResult());
|
return AlitaResult.success(queryDTO.getPageResult());
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,5 +1,9 @@
|
|||||||
package com.newyetai.recruit.position.controller;
|
package com.newyetai.recruit.position.controller;
|
||||||
|
|
||||||
|
import com.newyetai.common.constant.CommonConstants;
|
||||||
|
import com.newyetai.common.exception.util.Assert;
|
||||||
|
import com.newyetai.common.util.UserContextHolder;
|
||||||
|
import com.newyetai.usercenter.user.constant.UserTypeEnum;
|
||||||
import io.swagger.annotations.Api;
|
import io.swagger.annotations.Api;
|
||||||
import io.swagger.annotations.ApiOperation;
|
import io.swagger.annotations.ApiOperation;
|
||||||
|
|
||||||
@@ -61,6 +65,9 @@ public class PositionController {
|
|||||||
@GetMapping("/page")
|
@GetMapping("/page")
|
||||||
@ApiOperation("岗位信息表;岗位信息表-分页查询")
|
@ApiOperation("岗位信息表;岗位信息表-分页查询")
|
||||||
public AlitaResult<Page<PositionDTO>> page(PositionPageQueryDTO queryDTO) {
|
public AlitaResult<Page<PositionDTO>> page(PositionPageQueryDTO queryDTO) {
|
||||||
|
if (!CommonConstants.PLATFORM_ORG_ID.equals(UserContextHolder.getExistLoginOrgId())) {
|
||||||
|
Assert.isTrue(!(UserTypeEnum.PERSON.getType().equals(UserContextHolder.getExistUserType())),"用户类型不匹配");
|
||||||
|
}
|
||||||
positionService.page(queryDTO);
|
positionService.page(queryDTO);
|
||||||
return AlitaResult.success(queryDTO.getPageResult());
|
return AlitaResult.success(queryDTO.getPageResult());
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,5 +1,9 @@
|
|||||||
package com.newyetai.recruit.position.controller;
|
package com.newyetai.recruit.position.controller;
|
||||||
|
|
||||||
|
import com.newyetai.common.constant.CommonConstants;
|
||||||
|
import com.newyetai.common.exception.util.Assert;
|
||||||
|
import com.newyetai.common.util.UserContextHolder;
|
||||||
|
import com.newyetai.usercenter.user.constant.UserTypeEnum;
|
||||||
import io.swagger.annotations.Api;
|
import io.swagger.annotations.Api;
|
||||||
import io.swagger.annotations.ApiOperation;
|
import io.swagger.annotations.ApiOperation;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
@@ -78,6 +82,9 @@ public class PositionRegistrationController {
|
|||||||
@GetMapping("/page")
|
@GetMapping("/page")
|
||||||
@ApiOperation("岗位报名信息表-分页查询")
|
@ApiOperation("岗位报名信息表-分页查询")
|
||||||
public AlitaResult<Page<PositionRegistrationDTO>> page(PositionRegistrationPageQueryDTO queryDTO) {
|
public AlitaResult<Page<PositionRegistrationDTO>> page(PositionRegistrationPageQueryDTO queryDTO) {
|
||||||
|
if (!CommonConstants.PLATFORM_ORG_ID.equals(UserContextHolder.getExistLoginOrgId())) {
|
||||||
|
Assert.isTrue(!(UserTypeEnum.PERSON.getType().equals(UserContextHolder.getExistUserType())),"用户类型不匹配");
|
||||||
|
}
|
||||||
positionRegistrationService.page(queryDTO);
|
positionRegistrationService.page(queryDTO);
|
||||||
return AlitaResult.success(queryDTO.getPageResult());
|
return AlitaResult.success(queryDTO.getPageResult());
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -66,7 +66,6 @@ public class PositionAddressServiceImpl implements PositionAddressService {
|
|||||||
@Override
|
@Override
|
||||||
public List<PositionAddressDTO> list(PositionAddressQueryDTO queryDTO) {
|
public List<PositionAddressDTO> list(PositionAddressQueryDTO 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.getLoginOrgId());
|
queryDTO.setOrgId(UserContextHolder.getLoginOrgId());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -295,7 +295,6 @@ 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);
|
||||||
|
|||||||
@@ -229,7 +229,6 @@ 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());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -264,7 +264,6 @@ 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);
|
||||||
|
|||||||
@@ -1,5 +1,9 @@
|
|||||||
package com.newyetai.recruit.talent.controller;
|
package com.newyetai.recruit.talent.controller;
|
||||||
|
|
||||||
|
import com.newyetai.common.constant.CommonConstants;
|
||||||
|
import com.newyetai.common.exception.util.Assert;
|
||||||
|
import com.newyetai.common.util.UserContextHolder;
|
||||||
|
import com.newyetai.usercenter.user.constant.UserTypeEnum;
|
||||||
import io.swagger.annotations.Api;
|
import io.swagger.annotations.Api;
|
||||||
import io.swagger.annotations.ApiOperation;
|
import io.swagger.annotations.ApiOperation;
|
||||||
|
|
||||||
@@ -61,6 +65,9 @@ public class TalentController {
|
|||||||
@GetMapping("/page")
|
@GetMapping("/page")
|
||||||
@ApiOperation("人才库-分页查询")
|
@ApiOperation("人才库-分页查询")
|
||||||
public AlitaResult<Page<TalentDTO>> page(TalentPageQueryDTO queryDTO) {
|
public AlitaResult<Page<TalentDTO>> page(TalentPageQueryDTO queryDTO) {
|
||||||
|
if (!CommonConstants.PLATFORM_ORG_ID.equals(UserContextHolder.getExistLoginOrgId())) {
|
||||||
|
Assert.isTrue(!(UserTypeEnum.PERSON.getType().equals(UserContextHolder.getExistUserType())),"用户类型不匹配");
|
||||||
|
}
|
||||||
talentService.page(queryDTO);
|
talentService.page(queryDTO);
|
||||||
return AlitaResult.success(queryDTO.getPageResult());
|
return AlitaResult.success(queryDTO.getPageResult());
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -175,7 +175,6 @@ 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