64616 认证参数收集--认证工程师、工程接口人--导出 参考列上传的附件未正常回显

This commit is contained in:
wangzhijiang
2022-12-30 17:47:03 +08:00
parent 5a4c375ed4
commit 0fa7d983d9
@@ -3931,6 +3931,31 @@ public class ParamsCollectManifestEOServiceImpl extends ServiceImpl<ParamsCollec
String dutyTerritory = (String) record1.get("duty_territory");
String state = (String) record1.get("state");
String control_type = record1.get("control_type").toString();
//references_col -> #a# #
String references_col = record1.get("references_col").toString();
String[] references_colArr = references_col.split("#");
if(StringUtils.equals(control_type,ControlTypeEnum.FILE.getValue())){
String fileId = references_colArr[2];
List<OSSFile> fileInfos = this.ossFileService.getFileInfos(fileId);
String fileName = fileInfos.stream().map(OSSFile::getFileName).collect(Collectors.joining(","));
references_col = "#"+ references_colArr[0] + "#" + references_colArr[1] + "#" + fileName;
}else if(StringUtils.equals(control_type,ControlTypeEnum.TEXT_FILE.getValue())
||StringUtils.equals(control_type,ControlTypeEnum.PULL_SINGLE_FILE.getValue())
||StringUtils.equals(control_type,ControlTypeEnum.PULL_MORE_FILE.getValue())){
String fileId = references_colArr[2];
List<OSSFile> fileInfos = this.ossFileService.getFileInfos(fileId);
String fileName = fileInfos.stream().map(OSSFile::getFileName).collect(Collectors.joining(","));
references_col = "#"+ references_colArr[0] + "#" + references_colArr[1] + "#" + fileName;
}else if(StringUtils.equals(control_type,ControlTypeEnum.TEXT_PULL_SINGLE_FILE.getValue())){
String fileId = references_colArr[2];
List<OSSFile> fileInfos = this.ossFileService.getFileInfos(fileId);
String fileName = fileInfos.stream().map(OSSFile::getFileName).collect(Collectors.joining(","));
references_col = "#"+ references_colArr[0] + "#" + references_colArr[1] + "#" + fileName;
}
record1.put("references_col",references_col);
// 处理负责领域
record1.put("duty_territory", dutyTerritoryMap.get(dutyTerritory));