配置充电停车优惠

This commit is contained in:
Guoqs
2025-02-18 19:34:09 +08:00
parent 24c0ec0ef3
commit beff27951b

View File

@@ -693,10 +693,15 @@ public class CommonService {
// 判断订单创建时间,是否在优惠时间段内 // 判断订单创建时间,是否在优惠时间段内
LocalTime createLocalTime = DateUtils.date2LocalDateTime(orderBasicInfo.getCreateTime()).toLocalTime(); LocalTime createLocalTime = DateUtils.date2LocalDateTime(orderBasicInfo.getCreateTime()).toLocalTime();
if (createLocalTime.isBefore(chargeParkingDiscount.getStartTime()) || createLocalTime.isAfter(chargeParkingDiscount.getEndTime())) { LocalTime startTime = chargeParkingDiscount.getStartTime();
// 不在优惠时间段内 LocalTime endTime = chargeParkingDiscount.getEndTime();
log.info("{}该订单不在优惠时间段({}-{})内", orderBasicInfo.getOrderCode(), chargeParkingDiscount.getStartTime(), chargeParkingDiscount.getEndTime()); // startTime等于endTime,shuo则不需要判断, 如果startTime不等于endTime,则需要判断订单创建时间是否在优惠时间段内
return; if (!StringUtils.equals(startTime.toString(), endTime.toString())) {
if (createLocalTime.isBefore(startTime) || createLocalTime.isAfter(endTime)) {
// 不在优惠时间段内
log.info("{}该订单不在优惠时间段({}-{})内", orderBasicInfo.getOrderCode(), startTime, endTime);
return;
}
} }
// 如果conditionType为1判断充电度数, 如果为2判断充电时长 // 如果conditionType为1判断充电度数, 如果为2判断充电时长