修改查看岗位详情-返回附件信息
This commit is contained in:
@@ -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) {
|
||||||
|
|||||||
@@ -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;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user