fix: 78259
企标--导入--实施日期没有限制大于发布日期15天
This commit is contained in:
@@ -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天 ");
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user