fix: 78259

企标--导入--实施日期没有限制大于发布日期15天
This commit is contained in:
2023-11-08 08:57:59 +08:00
parent 6bc0e01a41
commit bf304c975c
@@ -92,7 +92,7 @@ public class ImportUtil {
String standardNumber = ""; String standardNumber = "";
String standardClass = ""; String standardClass = "";
String yearNumber = ""; String yearNumber = "";
Date publishDate = null; Date releaseDate = null;
Date implementationDate = null; Date implementationDate = null;
StringBuilder errMsg = new StringBuilder("" + line + ""); StringBuilder errMsg = new StringBuilder("" + line + "");
Map<String, Object> parameterMap = new HashMap<>(); Map<String, Object> parameterMap = new HashMap<>();
@@ -385,8 +385,8 @@ public class ImportUtil {
log.error("" + row + "" + tag.getDbFieldTxt() + "填写错误 "); log.error("" + row + "" + tag.getDbFieldTxt() + "填写错误 ");
errMsg.append("").append(row).append("").append(tag.getDbFieldTxt()).append("填写错误 "); errMsg.append("").append(row).append("").append(tag.getDbFieldTxt()).append("填写错误 ");
} else { } else {
if (tag.getDbFieldName().equals("publish_date")) { if (tag.getDbFieldName().equals("release_date")) {
publishDate = this.convertDate(cellValue); releaseDate = this.convertDate(cellValue);
} }
if (tag.getDbFieldName().equals("implementation_date")) { if (tag.getDbFieldName().equals("implementation_date")) {
implementationDate = this.convertDate(cellValue); implementationDate = this.convertDate(cellValue);
@@ -431,11 +431,11 @@ public class ImportUtil {
} }
} }
// 判断实施日期是否大于发布日期15天 // 判断实施日期是否大于发布日期15天
if (publishDate != null && implementationDate != null) { if (releaseDate != null && implementationDate != null) {
Calendar calendar = Calendar.getInstance(); Calendar calendar = Calendar.getInstance();
calendar.setTime(implementationDate); calendar.setTime(implementationDate);
calendar.add(Calendar.DAY_OF_MONTH, 15); calendar.add(Calendar.DAY_OF_MONTH, -15);
if (publishDate.before(calendar.getTime())) { if (!releaseDate.before(calendar.getTime())) {
log.error("" + line + "行的实施日期必须大于发布日期15天 "); log.error("" + line + "行的实施日期必须大于发布日期15天 ");
errMsg.append("").append(line).append("行的实施日期必须大于发布日期15天 "); errMsg.append("").append(line).append("行的实施日期必须大于发布日期15天 ");
} }