文件后缀修改

This commit is contained in:
2025-11-08 21:09:01 +08:00
parent 2eedf6f62b
commit 908c357bdf

View File

@@ -8,6 +8,7 @@ import java.util.LinkedList;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import cn.hutool.core.io.FileUtil;
import cn.hutool.core.util.StrUtil; import cn.hutool.core.util.StrUtil;
import cn.hutool.json.JSONUtil; import cn.hutool.json.JSONUtil;
import com.vetti.common.ai.gpt.ChatGPTClient; import com.vetti.common.ai.gpt.ChatGPTClient;
@@ -123,7 +124,12 @@ public class HotakeCvInfoServiceImpl extends BaseServiceImpl implements IHotakeC
.bucket(MinioBucketNameEnum.CV.getCode()) .bucket(MinioBucketNameEnum.CV.getCode())
.object(hotakeCvInfo.getCvUrl()) .object(hotakeCvInfo.getCvUrl())
.build()); .build());
String contents = FileContentUtil.readFileContent(inputStream,hotakeCvInfo.getCvFileType()); //获取文件后缀
String fileSuffix = FileUtil.getSuffix(hotakeCvInfo.getCvUrl());
if(StrUtil.isNotEmpty(fileSuffix)){
fileSuffix = fileSuffix.toLowerCase();
}
String contents = FileContentUtil.readFileContent(inputStream,fileSuffix);
//进行简历数据提取 //进行简历数据提取
ResumeTextExtractor extractor = new ResumeTextExtractor(); ResumeTextExtractor extractor = new ResumeTextExtractor();
ResumeData resumeData = extractor.extractResumeData(contents,""); ResumeData resumeData = extractor.extractResumeData(contents,"");