|
@@ -231,6 +231,13 @@ public class VirtualParkingSlotServiceImpl extends ServiceImpl<VirtualParkingSlo
|
|
|
if(virtualParkingSlot == null){
|
|
|
return Result.failed("虚拟车位不存在!");
|
|
|
}
|
|
|
+
|
|
|
+ // 申请的登记日期不能已登记的时间之内
|
|
|
+ if(virtualParkingSlot.getLastReleasedTime() != null && currentDate.after(DateUtil.offset(virtualParkingSlot.getLastReleasedTime(), DateField.DAY_OF_MONTH, -1)) && currentDate.before(virtualParkingSlot.getLastReleasedTime())){
|
|
|
+ log.info("{}====>{}",DateUtil.offset(virtualParkingSlot.getLastReleasedTime(), DateField.DAY_OF_MONTH, -1),virtualParkingSlot.getLastReleasedTime());
|
|
|
+ return Result.failed("该车位当天已有登记记录!");
|
|
|
+ }
|
|
|
+
|
|
|
Date lastOccupiedTime = null;//开始时间
|
|
|
Date lastReleasedTime = virtualParkingSlot.getLastReleasedTime();//结束时间
|
|
|
if(StrUtil.equals(plateNumber,virtualParkingSlot.getCurrentPlateNumber()) && lastReleasedTime != null ){
|