diff --git a/src/com/engine/recruit/conn/CheckRepeatResume.java b/src/com/engine/recruit/conn/CheckRepeatResume.java index 65b0f96..9d97752 100644 --- a/src/com/engine/recruit/conn/CheckRepeatResume.java +++ b/src/com/engine/recruit/conn/CheckRepeatResume.java @@ -289,33 +289,40 @@ public class CheckRepeatResume { * @return */ public static RecruitDataMap getDateRange(String date, boolean isStudy) { - RecruitDataMap dataRangeMap = new RecruitDataMap<>(); + RecruitDataMap 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; } /**