|
@@ -71,6 +71,9 @@ public class ProjectTaskService extends ServiceImpl<ProjectTaskMapper, ProjectTa
|
|
@Autowired
|
|
@Autowired
|
|
private FileManagerService fileManagerService;
|
|
private FileManagerService fileManagerService;
|
|
|
|
|
|
|
|
+ @Autowired
|
|
|
|
+ private ProjectService projectService;
|
|
|
|
+
|
|
|
|
|
|
/**
|
|
/**
|
|
* 项目开卷审核任务
|
|
* 项目开卷审核任务
|
|
@@ -209,6 +212,7 @@ public class ProjectTaskService extends ServiceImpl<ProjectTaskMapper, ProjectTa
|
|
public void loadProjectTask(List<ProjectTaskVO> projectTaskVOS) throws IOException {
|
|
public void loadProjectTask(List<ProjectTaskVO> projectTaskVOS) throws IOException {
|
|
List<String> createIds = new ArrayList<>();
|
|
List<String> createIds = new ArrayList<>();
|
|
List<String> handlerIds = new ArrayList<>();
|
|
List<String> handlerIds = new ArrayList<>();
|
|
|
|
+ List<Integer> projectIds = new ArrayList<>();
|
|
projectTaskVOS.forEach(
|
|
projectTaskVOS.forEach(
|
|
item -> {
|
|
item -> {
|
|
if (item.getCreateId() != null) {
|
|
if (item.getCreateId() != null) {
|
|
@@ -217,6 +221,9 @@ public class ProjectTaskService extends ServiceImpl<ProjectTaskMapper, ProjectTa
|
|
if (item.getHandler() != null) {
|
|
if (item.getHandler() != null) {
|
|
handlerIds.add(item.getHandler());
|
|
handlerIds.add(item.getHandler());
|
|
}
|
|
}
|
|
|
|
+ if (item.getProjectId() != null) {
|
|
|
|
+ projectIds.add(item.getProjectId());
|
|
|
|
+ }
|
|
}
|
|
}
|
|
);
|
|
);
|
|
List<Personnel> personnels = new ArrayList<>();
|
|
List<Personnel> personnels = new ArrayList<>();
|
|
@@ -233,12 +240,17 @@ public class ProjectTaskService extends ServiceImpl<ProjectTaskMapper, ProjectTa
|
|
JSONObject jsonObject = JSONObject.parseObject(res);
|
|
JSONObject jsonObject = JSONObject.parseObject(res);
|
|
personnels2 = JSONObject.parseArray(jsonObject.getString("data"), Personnel.class);
|
|
personnels2 = JSONObject.parseArray(jsonObject.getString("data"), Personnel.class);
|
|
}
|
|
}
|
|
|
|
+ //根据报告ids查询项目信息
|
|
|
|
+ List<Project> projects = new ArrayList<>();
|
|
|
|
+ if (!projectIds.isEmpty()) {
|
|
|
|
+ projects = this.getProjectInfo(projectIds);
|
|
|
|
+ }
|
|
//装载信息
|
|
//装载信息
|
|
for (ProjectTaskVO projectTaskVO : projectTaskVOS) {
|
|
for (ProjectTaskVO projectTaskVO : projectTaskVOS) {
|
|
//装载人员信息
|
|
//装载人员信息
|
|
Personnel personnel = personnels.stream().filter(item -> item.getId().equals(projectTaskVO.getCreateId())).findFirst().orElse(null);
|
|
Personnel personnel = personnels.stream().filter(item -> item.getId().equals(projectTaskVO.getCreateId())).findFirst().orElse(null);
|
|
Personnel personnel2 = personnels2.stream().filter(item -> item.getId().equals(projectTaskVO.getHandler())).findFirst().orElse(null);
|
|
Personnel personnel2 = personnels2.stream().filter(item -> item.getId().equals(projectTaskVO.getHandler())).findFirst().orElse(null);
|
|
- if(personnel != null){
|
|
|
|
|
|
+ if (personnel != null) {
|
|
projectTaskVO.setCreateName(personnel.getPersonnelName());
|
|
projectTaskVO.setCreateName(personnel.getPersonnelName());
|
|
projectTaskVO.setHandlerName(personnel2.getPersonnelName());
|
|
projectTaskVO.setHandlerName(personnel2.getPersonnelName());
|
|
} else {
|
|
} else {
|
|
@@ -246,142 +258,145 @@ public class ProjectTaskService extends ServiceImpl<ProjectTaskMapper, ProjectTa
|
|
}
|
|
}
|
|
String name = patentDigProjectFilesService.getProcessName(projectTaskVO.getProcessId());
|
|
String name = patentDigProjectFilesService.getProcessName(projectTaskVO.getProcessId());
|
|
projectTaskVO.setProcessName(name);
|
|
projectTaskVO.setProcessName(name);
|
|
|
|
+ Project project = projects.stream().filter(item -> item.getId().equals(projectTaskVO.getProjectId())).findFirst().orElse(null);
|
|
|
|
+ projectTaskVO.setProjectName(project.getName());
|
|
|
|
+ projectTaskVO.setProjectType(project.getType());
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
- /**
|
|
|
|
- * 根据任务id查询任务详情以及处理结果以及审核历史
|
|
|
|
- * @param taskId
|
|
|
|
- * @return
|
|
|
|
- */
|
|
|
|
- public TaskDetailsVO queryAuditHistory(Integer taskId) throws IOException {
|
|
|
|
- //新建返回VO类
|
|
|
|
- TaskDetailsVO taskDetailsVO = new TaskDetailsVO();
|
|
|
|
- List<HandleResultFileVO> handleResultFileVOS = new ArrayList<>();
|
|
|
|
- List<AuditHistoryVO> auditHistoryVOS = new ArrayList<>();
|
|
|
|
- //根据taskId查询此条任务详情
|
|
|
|
- ProjectTask currentTask = this.getById(taskId);
|
|
|
|
- //根据此条任务详情获取assoTaskId
|
|
|
|
- Integer assoTaskId = currentTask.getAssoTaskId();
|
|
|
|
- List<ProjectTask> allProjectTasks = new ArrayList<>();
|
|
|
|
- if (assoTaskId != null) {
|
|
|
|
- //根据assoTaskId获取最初任务的详情
|
|
|
|
- LambdaQueryWrapper<ProjectTask> assoTaskWrapper = new LambdaQueryWrapper<>();
|
|
|
|
- assoTaskWrapper.eq(ProjectTask::getId, assoTaskId);
|
|
|
|
- ProjectTaskVO projectTaskVO = new ProjectTaskVO();
|
|
|
|
- ProjectTask assoTask = this.list(assoTaskWrapper).get(0);
|
|
|
|
- if (assoTask != null) {
|
|
|
|
- //装载最初任务详情
|
|
|
|
- BeanUtils.copyProperties(assoTask, projectTaskVO);
|
|
|
|
- taskDetailsVO.setProjectTaskVO(projectTaskVO);
|
|
|
|
- if (assoTask.getType() == 7) {
|
|
|
|
- //专利挖掘文件任务
|
|
|
|
- LambdaQueryWrapper<PatentDigProjectFiles> queryWrapper = new LambdaQueryWrapper<>();
|
|
|
|
- queryWrapper.eq(PatentDigProjectFiles::getTaskId, assoTask.getId());
|
|
|
|
- List<PatentDigProjectFiles> patentDigProjectFiles = patentDigProjectFilesService.list(queryWrapper);
|
|
|
|
- List<String> fileGuids = new ArrayList<>();
|
|
|
|
- List<SystemFile> systemFiles = new ArrayList<>();
|
|
|
|
- if (!patentDigProjectFiles.isEmpty()) {
|
|
|
|
- fileGuids = patentDigProjectFiles.stream().map(PatentDigProjectFiles::getFileGuid).collect(Collectors.toList());
|
|
|
|
- }
|
|
|
|
- //调用文件系统查询文件信息接口
|
|
|
|
- if (!fileGuids.isEmpty()) {
|
|
|
|
- String res = fileManagerService.getSystemFileFromFMS(fileGuids);
|
|
|
|
- systemFiles = JSONObject.parseArray(res, SystemFile.class);
|
|
|
|
- }
|
|
|
|
- if (!systemFiles.isEmpty()) {
|
|
|
|
- for (PatentDigProjectFiles patentDigProjectFiles1 : patentDigProjectFiles) {
|
|
|
|
- HandleResultFileVO handleResultFileVO = new HandleResultFileVO();
|
|
|
|
- //装载文件信息
|
|
|
|
- SystemFile systemFile = systemFiles.stream().filter(item -> item.getGuid().equals(patentDigProjectFiles1.getFileGuid())).findFirst().orElse(null);
|
|
|
|
- if (systemFile != null) {
|
|
|
|
- BeanUtils.copyProperties(patentDigProjectFiles1, handleResultFileVO);
|
|
|
|
- handleResultFileVO.setGuid(patentDigProjectFiles1.getFileGuid());
|
|
|
|
- handleResultFileVO.setType(systemFile.getType());
|
|
|
|
- handleResultFileVO.setOriginalName(systemFile.getOriginalName());
|
|
|
|
- }
|
|
|
|
- handleResultFileVOS.add(handleResultFileVO);
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- //根据assoTaskId查询所有任务的id
|
|
|
|
- LambdaQueryWrapper<ProjectTask> allTaskWrapper = new LambdaQueryWrapper<>();
|
|
|
|
- allTaskWrapper.eq(ProjectTask::getAssoTaskId, assoTaskId);
|
|
|
|
- allProjectTasks = this.list(allTaskWrapper);
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- //审核历史返回VO以及集合
|
|
|
|
- if (allProjectTasks != null) {
|
|
|
|
- for (ProjectTask item : allProjectTasks) {
|
|
|
|
- if (item != null) {
|
|
|
|
- if (item.getId() != item.getAssoTaskId()) {
|
|
|
|
- AuditHistoryVO auditHistoryVO = new AuditHistoryVO();
|
|
|
|
- //任务详情VO
|
|
|
|
- ProjectTaskVO auditHistoryTaskVO = new ProjectTaskVO();
|
|
|
|
- BeanUtils.copyProperties(item, auditHistoryTaskVO);
|
|
|
|
- //处理结果VO
|
|
|
|
- TaskHandleResultVO taskHandleResultVO = new TaskHandleResultVO();
|
|
|
|
- LambdaQueryWrapper<TaskHandleResult> queryWrapper = new LambdaQueryWrapper<>();
|
|
|
|
- queryWrapper.eq(TaskHandleResult::getTaskId, item.getId());
|
|
|
|
- List<TaskHandleResult> taskHandleResults = taskHandleResultService.list(queryWrapper);
|
|
|
|
- if (taskHandleResults.size() != 0) {
|
|
|
|
- TaskHandleResult taskHandleResult = taskHandleResults.get(0);
|
|
|
|
- if (taskHandleResult != null) {
|
|
|
|
- BeanUtils.copyProperties(taskHandleResult, taskHandleResultVO);
|
|
|
|
- auditHistoryVO.setProjectTaskVO(auditHistoryTaskVO);
|
|
|
|
- auditHistoryVO.setTaskHandleResultVO(taskHandleResultVO);
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- auditHistoryVOS.add(auditHistoryVO);
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- taskDetailsVO.setAuditHistoryVOS(auditHistoryVOS);
|
|
|
|
- }
|
|
|
|
- //全部的文件信息(获取所有的任务的id,查出所有的结果id)
|
|
|
|
- List<Integer> allTaskIds = allProjectTasks.stream().map(ProjectTask::getId).collect(Collectors.toList());
|
|
|
|
- LambdaQueryWrapper<TaskHandleResult> queryWrapper = new LambdaQueryWrapper<>();
|
|
|
|
- queryWrapper.in(TaskHandleResult::getTaskId, allTaskIds);
|
|
|
|
- List<TaskHandleResult> taskHandleResults = taskHandleResultService.list(queryWrapper);
|
|
|
|
- List<Integer> resultIds = new ArrayList<>();
|
|
|
|
- if (taskHandleResults != null && !taskHandleResults.isEmpty()) {
|
|
|
|
- resultIds = taskHandleResults.stream().map(TaskHandleResult::getId).collect(Collectors.toList());
|
|
|
|
- }
|
|
|
|
- //根据所有的结果ids查询所有fileGuids
|
|
|
|
- if (resultIds != null && !resultIds.isEmpty()) {
|
|
|
|
- LambdaQueryWrapper<AssoHandleResultFile> allGuidsWrapper = new LambdaQueryWrapper<>();
|
|
|
|
- allGuidsWrapper.in(AssoHandleResultFile::getTaskHandleResultId, resultIds);
|
|
|
|
- List<AssoHandleResultFile> assoHandleResultFiles = assoHandleResultFileService.list(allGuidsWrapper);
|
|
|
|
- List<String> fileGuids = new ArrayList<>();
|
|
|
|
- List<SystemFile> systemFiles = new ArrayList<>();
|
|
|
|
- if (!assoHandleResultFiles.isEmpty()) {
|
|
|
|
- fileGuids = assoHandleResultFiles.stream().map(AssoHandleResultFile::getFileGuid).collect(Collectors.toList());
|
|
|
|
- }
|
|
|
|
- //调用文件系统查询文件信息接口
|
|
|
|
- if (!fileGuids.isEmpty()) {
|
|
|
|
- String res = fileManagerService.getSystemFileFromFMS(fileGuids);
|
|
|
|
- systemFiles = JSONObject.parseArray(res, SystemFile.class);
|
|
|
|
- }
|
|
|
|
- if (!systemFiles.isEmpty()) {
|
|
|
|
- for (AssoHandleResultFile assoHandleResultFile : assoHandleResultFiles) {
|
|
|
|
- HandleResultFileVO handleResultFileVO = new HandleResultFileVO();
|
|
|
|
- //装载文件信息
|
|
|
|
- SystemFile systemFile = systemFiles.stream().filter(item -> item.getGuid().equals(assoHandleResultFile.getFileGuid())).findFirst().orElse(null);
|
|
|
|
- if (systemFile != null) {
|
|
|
|
- BeanUtils.copyProperties(assoHandleResultFile, handleResultFileVO);
|
|
|
|
- handleResultFileVO.setGuid(assoHandleResultFile.getFileGuid());
|
|
|
|
- handleResultFileVO.setType(systemFile.getType());
|
|
|
|
- handleResultFileVO.setOriginalName(systemFile.getOriginalName());
|
|
|
|
- }
|
|
|
|
- handleResultFileVOS.add(handleResultFileVO);
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- taskDetailsVO.setSystemFileList(handleResultFileVOS);
|
|
|
|
- //装载名称
|
|
|
|
- this.loadTaskDetails(taskDetailsVO);
|
|
|
|
- return taskDetailsVO;
|
|
|
|
- }
|
|
|
|
|
|
+// /**
|
|
|
|
+// * 根据任务id查询任务详情以及处理结果以及审核历史
|
|
|
|
+// * @param taskId
|
|
|
|
+// * @return
|
|
|
|
+// */
|
|
|
|
+// public TaskDetailsVO queryAuditHistory(Integer taskId) throws IOException {
|
|
|
|
+// //新建返回VO类
|
|
|
|
+// TaskDetailsVO taskDetailsVO = new TaskDetailsVO();
|
|
|
|
+// List<HandleResultFileVO> handleResultFileVOS = new ArrayList<>();
|
|
|
|
+// List<AuditHistoryVO> auditHistoryVOS = new ArrayList<>();
|
|
|
|
+// //根据taskId查询此条任务详情
|
|
|
|
+// ProjectTask currentTask = this.getById(taskId);
|
|
|
|
+// //根据此条任务详情获取assoTaskId
|
|
|
|
+// Integer assoTaskId = currentTask.getAssoTaskId();
|
|
|
|
+// List<ProjectTask> allProjectTasks = new ArrayList<>();
|
|
|
|
+// if (assoTaskId != null) {
|
|
|
|
+// //根据assoTaskId获取最初任务的详情
|
|
|
|
+// LambdaQueryWrapper<ProjectTask> assoTaskWrapper = new LambdaQueryWrapper<>();
|
|
|
|
+// assoTaskWrapper.eq(ProjectTask::getId, assoTaskId);
|
|
|
|
+// ProjectTaskVO projectTaskVO = new ProjectTaskVO();
|
|
|
|
+// ProjectTask assoTask = this.list(assoTaskWrapper).get(0);
|
|
|
|
+// if (assoTask != null) {
|
|
|
|
+// //装载最初任务详情
|
|
|
|
+// BeanUtils.copyProperties(assoTask, projectTaskVO);
|
|
|
|
+// taskDetailsVO.setProjectTaskVO(projectTaskVO);
|
|
|
|
+// if (assoTask.getType() == 7) {
|
|
|
|
+// //专利挖掘文件任务
|
|
|
|
+// LambdaQueryWrapper<PatentDigProjectFiles> queryWrapper = new LambdaQueryWrapper<>();
|
|
|
|
+// queryWrapper.eq(PatentDigProjectFiles::getTaskId, assoTask.getId());
|
|
|
|
+// List<PatentDigProjectFiles> patentDigProjectFiles = patentDigProjectFilesService.list(queryWrapper);
|
|
|
|
+// List<String> fileGuids = new ArrayList<>();
|
|
|
|
+// List<SystemFile> systemFiles = new ArrayList<>();
|
|
|
|
+// if (!patentDigProjectFiles.isEmpty()) {
|
|
|
|
+// fileGuids = patentDigProjectFiles.stream().map(PatentDigProjectFiles::getFileGuid).collect(Collectors.toList());
|
|
|
|
+// }
|
|
|
|
+// //调用文件系统查询文件信息接口
|
|
|
|
+// if (!fileGuids.isEmpty()) {
|
|
|
|
+// String res = fileManagerService.getSystemFileFromFMS(fileGuids);
|
|
|
|
+// systemFiles = JSONObject.parseArray(res, SystemFile.class);
|
|
|
|
+// }
|
|
|
|
+// if (!systemFiles.isEmpty()) {
|
|
|
|
+// for (PatentDigProjectFiles patentDigProjectFiles1 : patentDigProjectFiles) {
|
|
|
|
+// HandleResultFileVO handleResultFileVO = new HandleResultFileVO();
|
|
|
|
+// //装载文件信息
|
|
|
|
+// SystemFile systemFile = systemFiles.stream().filter(item -> item.getGuid().equals(patentDigProjectFiles1.getFileGuid())).findFirst().orElse(null);
|
|
|
|
+// if (systemFile != null) {
|
|
|
|
+// BeanUtils.copyProperties(patentDigProjectFiles1, handleResultFileVO);
|
|
|
|
+// handleResultFileVO.setGuid(patentDigProjectFiles1.getFileGuid());
|
|
|
|
+// handleResultFileVO.setType(systemFile.getType());
|
|
|
|
+// handleResultFileVO.setOriginalName(systemFile.getOriginalName());
|
|
|
|
+// }
|
|
|
|
+// handleResultFileVOS.add(handleResultFileVO);
|
|
|
|
+// }
|
|
|
|
+// }
|
|
|
|
+// }
|
|
|
|
+// //根据assoTaskId查询所有任务的id
|
|
|
|
+// LambdaQueryWrapper<ProjectTask> allTaskWrapper = new LambdaQueryWrapper<>();
|
|
|
|
+// allTaskWrapper.eq(ProjectTask::getAssoTaskId, assoTaskId);
|
|
|
|
+// allProjectTasks = this.list(allTaskWrapper);
|
|
|
|
+// }
|
|
|
|
+// }
|
|
|
|
+// //审核历史返回VO以及集合
|
|
|
|
+// if (allProjectTasks != null) {
|
|
|
|
+// for (ProjectTask item : allProjectTasks) {
|
|
|
|
+// if (item != null) {
|
|
|
|
+// if (item.getId() != item.getAssoTaskId()) {
|
|
|
|
+// AuditHistoryVO auditHistoryVO = new AuditHistoryVO();
|
|
|
|
+// //任务详情VO
|
|
|
|
+// ProjectTaskVO auditHistoryTaskVO = new ProjectTaskVO();
|
|
|
|
+// BeanUtils.copyProperties(item, auditHistoryTaskVO);
|
|
|
|
+// //处理结果VO
|
|
|
|
+// TaskHandleResultVO taskHandleResultVO = new TaskHandleResultVO();
|
|
|
|
+// LambdaQueryWrapper<TaskHandleResult> queryWrapper = new LambdaQueryWrapper<>();
|
|
|
|
+// queryWrapper.eq(TaskHandleResult::getTaskId, item.getId());
|
|
|
|
+// List<TaskHandleResult> taskHandleResults = taskHandleResultService.list(queryWrapper);
|
|
|
|
+// if (taskHandleResults.size() != 0) {
|
|
|
|
+// TaskHandleResult taskHandleResult = taskHandleResults.get(0);
|
|
|
|
+// if (taskHandleResult != null) {
|
|
|
|
+// BeanUtils.copyProperties(taskHandleResult, taskHandleResultVO);
|
|
|
|
+// auditHistoryVO.setProjectTaskVO(auditHistoryTaskVO);
|
|
|
|
+// auditHistoryVO.setTaskHandleResultVO(taskHandleResultVO);
|
|
|
|
+// }
|
|
|
|
+// }
|
|
|
|
+// auditHistoryVOS.add(auditHistoryVO);
|
|
|
|
+// }
|
|
|
|
+// }
|
|
|
|
+// }
|
|
|
|
+// taskDetailsVO.setAuditHistoryVOS(auditHistoryVOS);
|
|
|
|
+// }
|
|
|
|
+// //全部的文件信息(获取所有的任务的id,查出所有的结果id)
|
|
|
|
+// List<Integer> allTaskIds = allProjectTasks.stream().map(ProjectTask::getId).collect(Collectors.toList());
|
|
|
|
+// LambdaQueryWrapper<TaskHandleResult> queryWrapper = new LambdaQueryWrapper<>();
|
|
|
|
+// queryWrapper.in(TaskHandleResult::getTaskId, allTaskIds);
|
|
|
|
+// List<TaskHandleResult> taskHandleResults = taskHandleResultService.list(queryWrapper);
|
|
|
|
+// List<Integer> resultIds = new ArrayList<>();
|
|
|
|
+// if (taskHandleResults != null && !taskHandleResults.isEmpty()) {
|
|
|
|
+// resultIds = taskHandleResults.stream().map(TaskHandleResult::getId).collect(Collectors.toList());
|
|
|
|
+// }
|
|
|
|
+// //根据所有的结果ids查询所有fileGuids
|
|
|
|
+// if (resultIds != null && !resultIds.isEmpty()) {
|
|
|
|
+// LambdaQueryWrapper<AssoHandleResultFile> allGuidsWrapper = new LambdaQueryWrapper<>();
|
|
|
|
+// allGuidsWrapper.in(AssoHandleResultFile::getTaskHandleResultId, resultIds);
|
|
|
|
+// List<AssoHandleResultFile> assoHandleResultFiles = assoHandleResultFileService.list(allGuidsWrapper);
|
|
|
|
+// List<String> fileGuids = new ArrayList<>();
|
|
|
|
+// List<SystemFile> systemFiles = new ArrayList<>();
|
|
|
|
+// if (!assoHandleResultFiles.isEmpty()) {
|
|
|
|
+// fileGuids = assoHandleResultFiles.stream().map(AssoHandleResultFile::getFileGuid).collect(Collectors.toList());
|
|
|
|
+// }
|
|
|
|
+// //调用文件系统查询文件信息接口
|
|
|
|
+// if (!fileGuids.isEmpty()) {
|
|
|
|
+// String res = fileManagerService.getSystemFileFromFMS(fileGuids);
|
|
|
|
+// systemFiles = JSONObject.parseArray(res, SystemFile.class);
|
|
|
|
+// }
|
|
|
|
+// if (!systemFiles.isEmpty()) {
|
|
|
|
+// for (AssoHandleResultFile assoHandleResultFile : assoHandleResultFiles) {
|
|
|
|
+// HandleResultFileVO handleResultFileVO = new HandleResultFileVO();
|
|
|
|
+// //装载文件信息
|
|
|
|
+// SystemFile systemFile = systemFiles.stream().filter(item -> item.getGuid().equals(assoHandleResultFile.getFileGuid())).findFirst().orElse(null);
|
|
|
|
+// if (systemFile != null) {
|
|
|
|
+// BeanUtils.copyProperties(assoHandleResultFile, handleResultFileVO);
|
|
|
|
+// handleResultFileVO.setGuid(assoHandleResultFile.getFileGuid());
|
|
|
|
+// handleResultFileVO.setType(systemFile.getType());
|
|
|
|
+// handleResultFileVO.setOriginalName(systemFile.getOriginalName());
|
|
|
|
+// }
|
|
|
|
+// handleResultFileVOS.add(handleResultFileVO);
|
|
|
|
+// }
|
|
|
|
+// }
|
|
|
|
+// }
|
|
|
|
+// taskDetailsVO.setSystemFileList(handleResultFileVOS);
|
|
|
|
+// //装载名称
|
|
|
|
+// this.loadTaskDetails(taskDetailsVO);
|
|
|
|
+// return taskDetailsVO;
|
|
|
|
+// }
|
|
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -758,4 +773,23 @@ public class ProjectTaskService extends ServiceImpl<ProjectTaskMapper, ProjectTa
|
|
public Object updateMessage(Object object) {
|
|
public Object updateMessage(Object object) {
|
|
return null;
|
|
return null;
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ public List<Project> getProjectInfo(List<Integer> projectIds){
|
|
|
|
+ LambdaQueryWrapper<Project> queryWrapper = new LambdaQueryWrapper<>();
|
|
|
|
+ queryWrapper.in(Project::getId, projectIds);
|
|
|
|
+ List<Project> projects = projectService.list(queryWrapper);
|
|
|
|
+ if (!projects.isEmpty()) {
|
|
|
|
+ projects.forEach(item -> {
|
|
|
|
+ Integer type = item.getType();
|
|
|
|
+ if (type == 3) {
|
|
|
|
+ //挖掘项目
|
|
|
|
+ LambdaQueryWrapper<PatentDigProject> queryWrapper1 = new LambdaQueryWrapper<>();
|
|
|
|
+ queryWrapper1.eq(PatentDigProject::getProjectId, item.getId());
|
|
|
|
+ PatentDigProject patentDigProject = patentDigProjectService.getOne(queryWrapper1, false);
|
|
|
|
+ item.setName(patentDigProject.getName());
|
|
|
|
+ }
|
|
|
|
+ });
|
|
|
|
+ }
|
|
|
|
+ return projects;
|
|
|
|
+ }
|
|
}
|
|
}
|