Explorar o código

项目归档添加所属部门

lizhenhao %!s(int64=2) %!d(string=hai) anos
pai
achega
b60ee134c4

+ 6 - 0
jeeplus-module/jeeplus-test/src/main/java/com/jeeplus/test/program/configuration/projectList/domain/ProgramProjectListInfo.java

@@ -291,4 +291,10 @@ public class ProgramProjectListInfo {
     @TableField(exist = false)
     private String archiveStatus;
 
+    /**
+     * 项目负责人id
+     */
+    @TableField(exist = false)
+    private String OfficeId;
+
 }

+ 8 - 1
jeeplus-module/jeeplus-test/src/main/java/com/jeeplus/test/program/configuration/projectList/service/ProjectListService.java

@@ -278,7 +278,14 @@ public class ProjectListService {
 
     public ProgramArchiveDto findByIdArchive(String id){
         ProgramArchiveDto programArchiveDto = programArchiveMapper.findByIdArchive(id);
-
+        if(ObjectUtil.isNotEmpty(programArchiveDto)){
+            if(ObjectUtil.isNotEmpty(programArchiveDto.getProgramProjectListInfo())){
+                if(StringUtils.isNotBlank(programArchiveDto.getProgramProjectListInfo().getProjectManager())){
+                    UserDTO userDTO = UserUtils.get(programArchiveDto.getProgramProjectListInfo().getProjectManager());
+                    programArchiveDto.getProgramProjectListInfo().setOfficeId(userDTO.getOfficeDTO().getName());
+                }
+            }
+        }
         // 查询附件信息 - 评估报告
         List<WorkAttachmentDto> reportFileList = workContractInfoMapper.findByAttachmentIdAndFlag(id, "report");
         if (CollectionUtils.isNotEmpty(reportFileList)) {