BUG-简历识别,投递时间

This commit is contained in:
dxfeng 2024-06-04 17:17:17 +08:00
parent 81a29c58d2
commit 065f559b4e
1 changed files with 31 additions and 22 deletions

View File

@ -20,6 +20,7 @@ import org.apache.http.entity.mime.MultipartEntityBuilder;
import org.apache.http.impl.client.CloseableHttpClient;
import org.apache.http.impl.client.HttpClients;
import org.apache.http.util.EntityUtils;
import weaver.common.DateUtil;
import weaver.conn.RecordSet;
import weaver.file.ImageFileManager;
import weaver.formmode.recruit.modeexpand.util.RecruitModeUtil;
@ -304,7 +305,8 @@ public class ResumeRecognitionServiceImpl extends Service implements ResumeRecog
new BaseBean().writeLog(obj.toJSONString());
Map<String, Object> dataMap = new HashMap<>(16);
JSONObject personalInformation = obj.getJSONObject("个人信息");
// 投递时间
dataMap.put("tdsj", DateUtil.getDateTime());
// 姓名
String xm = personalInformation.getString("姓名");
dataMap.put("xm", xm);
@ -598,33 +600,40 @@ public class ResumeRecognitionServiceImpl extends Service implements ResumeRecog
* @return
*/
private RecruitDataMap<Object> getDateRange(String date, boolean isStudy) {
RecruitDataMap<Object> dataRangeMap = new RecruitDataMap<>();
RecruitDataMap<Object> dataRangeMap = new RecruitDataMap();
if (StringUtils.isBlank(date)) {
return dataRangeMap;
}
String[] split = date.split("-");
if (split.length == 2) {
String start = getFormatDate(split[0]);
String end = getFormatDate(split[1]);
if (start.length() == 4) {
if (isStudy) {
start += "-09-01";
} else {
start = "";
}
}
if (end.length() == 4) {
if (isStudy) {
end += "-07-01";
} else {
end = "";
} else {
String[] split = date.split("-");
String end;
if (split.length > 0) {
end = getFormatDate(split[0]);
if (end.length() == 4) {
if (isStudy) {
end = end + "-09-01";
} else {
end = "";
}
}
dataRangeMap.put("kssj", end);
}
dataRangeMap.put("kssj", start);
dataRangeMap.put("jssj", end);
if (split.length > 1) {
end = getFormatDate(split[1]);
if (end.length() == 4) {
if (isStudy) {
end = end + "-07-01";
} else {
end = "";
}
}
dataRangeMap.put("jssj", end);
}
return dataRangeMap;
}
return dataRangeMap;
}
/**