修改查看岗位详情-返回附件信息

This commit is contained in:
sh
2025-12-03 12:46:31 +08:00
parent 11aa1b11b1
commit 9080ae2e07
3 changed files with 27 additions and 8 deletions

View File

@@ -151,7 +151,7 @@ public class FileServiceImpl extends ServiceImpl<FileMapper, File> implements IF
// 保存文件信息到数据库 // 保存文件信息到数据库
saveFileInfo(fileName, bussinessid); saveFileInfo(fileName, bussinessid);
AjaxResult ajaxResult=AjaxResult.success(); AjaxResult ajaxResult=AjaxResult.success();
ajaxResult.put("filePath", StringUtil.PATH_DEV+fileName); ajaxResult.put("filePath", StringUtil.getFilePath()+fileName);
ajaxResult.put("bussinessid",bussinessid); ajaxResult.put("bussinessid",bussinessid);
return ajaxResult; return ajaxResult;
} catch (IOException e) { } catch (IOException e) {

View File

@@ -223,12 +223,20 @@ public class JobServiceImpl extends ServiceImpl<JobMapper,Job> implements IJobSe
job.setJobContactList(contacts); job.setJobContactList(contacts);
} }
//查询附件 //查询附件
File file=new File(); String baseFilePath = StringUtil.getFilePath();
file.setBussinessid(jobId); //查询附件
List<File> filesList=fileMapper.selectFileList(file); File queryFile = new File();
if(filesList!=null){ queryFile.setBussinessid(jobId);
job.setFilesList(filesList); List<File> filesList = Optional.ofNullable(fileMapper.selectFileList(queryFile))
} .orElseGet(Collections::emptyList);
//添加路径
List<File> processedFiles = filesList.stream()
.filter(Objects::nonNull)
.filter(file -> file.getFileUrl() != null && !file.getFileUrl().trim().isEmpty())
.peek(file -> file.setFileUrl(String.join("", baseFilePath, file.getFileUrl())))
.collect(Collectors.toList());
job.setFilesList(processedFiles);
return job; return job;
} }

View File

@@ -48,7 +48,10 @@ public class StringUtil {
*录用-招聘会 *录用-招聘会
*/ */
public static final String HIRE_SOURCE_ZPH="1"; public static final String HIRE_SOURCE_ZPH="1";
/**
* 标记
*/
public static final boolean PATH_TEST_ENV = true;
/** /**
* 测试环境附件地址 * 测试环境附件地址
*/ */
@@ -124,4 +127,12 @@ public class StringUtil {
} }
return idCard.substring(0, 4) + "***" + idCard.substring(14); return idCard.substring(0, 4) + "***" + idCard.substring(14);
} }
/**
* 获取附件地址
* @return
*/
public static String getFilePath(){
return !PATH_TEST_ENV?PATH_PRO:PATH_DEV;
}
} }