xiangpei
2025-02-11 57111dac87c35684bca29a9c64289e65c740b7a4
项目中心分页返回:能否审核
2个文件已修改
7 ■■■■ 已修改文件
business/src/main/java/com/ycl/domain/vo/ProjectVO.java 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
business/src/main/java/com/ycl/service/impl/ProjectInfoServiceImpl.java 4 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
business/src/main/java/com/ycl/domain/vo/ProjectVO.java
@@ -16,4 +16,7 @@
    private List<String> managementCentralizationList;
    private String remark;
    private Long processId;
    /** 是否能审核 */
    private boolean auditRole;
}
business/src/main/java/com/ycl/service/impl/ProjectInfoServiceImpl.java
@@ -203,7 +203,7 @@
    }
    /**
     * 分页查询
     * 分页查询,TODO 项目中心的分页使用单独的接口,去掉写死的逻辑换成dept or查询
     *
     * @param query
     * @return
@@ -258,6 +258,8 @@
            ProjectInfoVO.transform(vo);
            ProjectVO projectVO = new ProjectVO();
            copyToProjectVO(vo, projectVO);
            List<Long> departmentList = vo.getCompetentDepartmentList();
            projectVO.setAuditRole(SecurityUtils.isAdmin(SecurityUtils.getUserId()) || (!CollectionUtils.isEmpty(departmentList) && departmentList.contains(SecurityUtils.getDeptId())));
            //翻译项目阶段
            String phase = ProjectCategoryEnum.getPhaseByProjectStatus(projectVO.getProjectStatus(), projectVO.getProcessId() != null);
            projectVO.setProjectPhase(phase);