Browse Source

2025-12-04

新增项目查询页面
master
fengyuan_yang 1 month ago
parent
commit
427d360521
  1. 10
      src/main/java/com/spring/modules/project/controller/ProjectController.java
  2. 8
      src/main/java/com/spring/modules/project/service/ProjectService.java
  3. 8
      src/main/java/com/spring/modules/project/service/impl/ProjectServiceImpl.java
  4. 2
      src/main/java/com/spring/modules/sys/controller/SysUserController.java

10
src/main/java/com/spring/modules/project/controller/ProjectController.java

@ -46,6 +46,16 @@ public class ProjectController {
return R.ok().put("page", page);
}
/**
* 项目信息查询不校验超级管理员权限
*/
@PostMapping(value="/projectInfoSearchForQuery")
@ResponseBody
public R projectInfoSearchForQuery(@RequestBody PlmProjectInfoData data){
PageUtils page = projectService.projectInfoSearchForQuery(data);
return R.ok().put("page", page);
}
@PostMapping(value = "/projectInfoSearch/any")
@ResponseBody
public R projectInfoSearchByAnyField(@RequestBody QuerySavedVo data){

8
src/main/java/com/spring/modules/project/service/ProjectService.java

@ -26,6 +26,14 @@ public interface ProjectService {
*/
PageUtils projectInfoSearch(PlmProjectInfoData inData);
/**
* @param inData
* @return
* @Description 查询项目不校验超级管理员权限用于项目信息查询页面
* @date 2024/12/04
*/
PageUtils projectInfoSearchForQuery(PlmProjectInfoData inData);
/**
* @Description 查询项目集合

8
src/main/java/com/spring/modules/project/service/impl/ProjectServiceImpl.java

@ -115,6 +115,14 @@ public class ProjectServiceImpl implements ProjectService {
return new PageUtils(resultList);
}
@Override
public PageUtils projectInfoSearchForQuery(PlmProjectInfoData inData){
// 不校验超级管理员权限直接查询所有项目
IPage<PlmProjectInfoData> resultList = this.projectDao.projectInfoSearch(
new Page<PlmProjectInfoData>(inData.getPage(), inData.getLimit()), inData, false);
return new PageUtils(resultList);
}
@Override
public List<PlmProjectInfoData> projectInfoListSearch(String site,
String projectId,

2
src/main/java/com/spring/modules/sys/controller/SysUserController.java

@ -52,7 +52,7 @@ public class SysUserController extends AbstractController {
@ResponseBody
public R list( SysUserEntityData params){
//只有超级管理员才能查看所有管理员列表
if(getUserId() != Constant.SUPER_ADMIN&&sysMenuDao.checkSuperAdmin(((SysUserEntity) SecurityUtils.getSubject().getPrincipal()).getUserId()).size()==0){
if(getUserId() != Constant.SUPER_ADMIN && sysMenuDao.checkSuperAdmin(((SysUserEntity) SecurityUtils.getSubject().getPrincipal()).getUserId()).size()==0){
params.setCreateUserId(getUserId());
}
PageUtils page = sysUserService.queryPage(params);

Loading…
Cancel
Save