满减活动 时间初始化
This commit is contained in:
parent
28476cb343
commit
26cde08873
|
|
@ -152,19 +152,19 @@ public class MkDiscountActivityServiceImpl extends ServiceImpl<MkDiscountActivit
|
|||
} catch (DateTimeParseException e) {
|
||||
throw new IllegalArgumentException("时间格式不正确,请使用yyyy-MM-dd格式");
|
||||
}
|
||||
|
||||
// 校验开始时间不能晚于结束时间
|
||||
if (currentDate.isAfter(endDate)) {
|
||||
throw new CzgException("有效期结束时间不能早于当前时间");
|
||||
}
|
||||
// 校验开始时间不能晚于结束时间
|
||||
if (startDate.isAfter(endDate)) {
|
||||
throw new IllegalArgumentException("有效期开始时间不能晚于结束时间");
|
||||
throw new CzgException("有效期开始时间不能晚于结束时间");
|
||||
}
|
||||
|
||||
// 根据时间初始化状态
|
||||
if (currentDate.isBefore(startDate)) {
|
||||
// 当前日期在开始日期之前-未开始
|
||||
param.setStatus(1);
|
||||
} else if (currentDate.isAfter(endDate)) {
|
||||
// 当前日期在结束日期之后-已结束
|
||||
param.setStatus(3);
|
||||
} else {
|
||||
// 这里先默认设置为进行中,具体由定时任务根据时段更新
|
||||
param.setStatus(2);
|
||||
|
|
|
|||
Loading…
Reference in New Issue