修改查看岗位详情-返回附件信息
This commit is contained in:
@@ -151,7 +151,7 @@ public class FileServiceImpl extends ServiceImpl<FileMapper, File> implements IF
|
||||
// 保存文件信息到数据库
|
||||
saveFileInfo(fileName, bussinessid);
|
||||
AjaxResult ajaxResult=AjaxResult.success();
|
||||
ajaxResult.put("filePath", StringUtil.PATH_DEV+fileName);
|
||||
ajaxResult.put("filePath", StringUtil.getFilePath()+fileName);
|
||||
ajaxResult.put("bussinessid",bussinessid);
|
||||
return ajaxResult;
|
||||
} catch (IOException e) {
|
||||
|
||||
@@ -223,12 +223,20 @@ public class JobServiceImpl extends ServiceImpl<JobMapper,Job> implements IJobSe
|
||||
job.setJobContactList(contacts);
|
||||
}
|
||||
//查询附件
|
||||
File file=new File();
|
||||
file.setBussinessid(jobId);
|
||||
List<File> filesList=fileMapper.selectFileList(file);
|
||||
if(filesList!=null){
|
||||
job.setFilesList(filesList);
|
||||
}
|
||||
String baseFilePath = StringUtil.getFilePath();
|
||||
//查询附件
|
||||
File queryFile = new File();
|
||||
queryFile.setBussinessid(jobId);
|
||||
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;
|
||||
}
|
||||
|
||||
@@ -48,7 +48,10 @@ public class StringUtil {
|
||||
*录用-招聘会
|
||||
*/
|
||||
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
|
||||
*/
|
||||
public static String getFilePath(){
|
||||
return !PATH_TEST_ENV?PATH_PRO:PATH_DEV;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user