diff --git a/src/com/engine/recruit/service/ResumeRecognitionService.java b/src/com/engine/recruit/service/ResumeRecognitionService.java index 3e8e081..969fa6f 100644 --- a/src/com/engine/recruit/service/ResumeRecognitionService.java +++ b/src/com/engine/recruit/service/ResumeRecognitionService.java @@ -18,4 +18,21 @@ public interface ResumeRecognitionService { * @return */ Map resumeUpload(Map param); + + /** + * 简历上传、解析 + * + * @param param + * @return + */ + Map importResume(Map param); + + + /** + * 获取简历 + * + * @param param + * @return + */ + Map fetchResume(Map param); } diff --git a/src/com/engine/recruit/service/impl/ResumeRecognitionServiceImpl.java b/src/com/engine/recruit/service/impl/ResumeRecognitionServiceImpl.java index ba060d6..93a2a89 100644 --- a/src/com/engine/recruit/service/impl/ResumeRecognitionServiceImpl.java +++ b/src/com/engine/recruit/service/impl/ResumeRecognitionServiceImpl.java @@ -22,7 +22,6 @@ import org.apache.http.impl.client.CloseableHttpClient; import org.apache.http.impl.client.HttpClients; import org.apache.http.util.EntityUtils; import weaver.file.ImageFileManager; -import weaver.formmode.recruit.modeexpand.util.RecruitModeUtil; import weaver.general.BaseBean; import weaver.general.Util; @@ -48,7 +47,8 @@ public class ResumeRecognitionServiceImpl extends Service implements ResumeRecog /** * 简历识别类型 */ - private static final String OCR_TYPE = RecruitModeUtil.getRecruitPropValue("OCR_TYPE"); + //private static final String OCR_TYPE = RecruitModeUtil.getRecruitPropValue("OCR_TYPE"); + private static final String OCR_TYPE = "1"; @Override public Map resumeUpload(Map param) { @@ -76,6 +76,23 @@ public class ResumeRecognitionServiceImpl extends Service implements ResumeRecog return returnMap; } + @Override + public Map importResume(Map param) { + String resumeId = Util.null2String(param.get("resumeId")); + Map uploadDataMap = resumeUpload(param); + Map resumeData = (Map) uploadDataMap.get("data"); + // 添加原始附件字段信息 + + // 校验是否可以 + + return null; + } + + @Override + public Map fetchResume(Map param) { + return null; + } + /** * @param resumeId 简历ID