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