diff --git a/bweb/src/main/java/com/bweb/controller/CmsController.java b/bweb/src/main/java/com/bweb/controller/CmsController.java index 75f719f..0e36b59 100644 --- a/bweb/src/main/java/com/bweb/controller/CmsController.java +++ b/bweb/src/main/java/com/bweb/controller/CmsController.java @@ -54,15 +54,13 @@ public class CmsController { if (body == null || body.getType() == null || StringUtils.isBlank(body.getImgUrl()) - || body.getStartTime() == null - || body.getEndTime() == null ) { throw ErrorHelp.genException(SysCode.System, ErrorCode.REQ_PARAMS_ERROR); } - if (body.getStartTime().compareTo(new Date()) < 0) { + if (body.getStartTime() != null && body.getStartTime().compareTo(new Date()) < 0) { throw ErrorHelp.genException(SysCode.System, ErrorCode.COMMON_ERROR, "开始时间,必须大于当前时间"); } - if (body.getEndTime().compareTo(body.getStartTime()) < 0) { + if (body.getEndTime() != null && body.getEndTime().compareTo(body.getStartTime()) < 0) { throw ErrorHelp.genException(SysCode.System, ErrorCode.COMMON_ERROR, "结束时间,必须大于开始时间"); }