满减活动 时间初始化

This commit is contained in:
wangw 2025-10-16 10:48:14 +08:00
parent 28476cb343
commit 26cde08873
1 changed files with 5 additions and 5 deletions

View File

@ -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);