|
@@ -270,6 +270,29 @@ public class ParkingRecordServiceImpl extends ServiceImpl<ParkingRecordMapper, P
|
|
|
if("2".equals(parkingMember.getArea())){
|
|
|
msg ="请到大楼前门停车";
|
|
|
}
|
|
|
+ //是新能源车就放行,前面条件已经判定
|
|
|
+ if(license.length()>7){
|
|
|
+ QueryWrapper<ParkingArea> parkingAreaQueryWrapper = new QueryWrapper<>();
|
|
|
+ parkingAreaQueryWrapper.eq("park_id", parkingInfo.getId());
|
|
|
+ parkingAreaQueryWrapper.eq("area_", parkingChannel.getArea());
|
|
|
+ parkingAreaQueryWrapper.last("LIMIT 1");
|
|
|
+ ParkingArea parkingArea =parkingAreaService.getOne(parkingAreaQueryWrapper);
|
|
|
+ //荆鹏院内
|
|
|
+ if(parkingArea!=null&&org.apache.commons.lang3.StringUtils.isEmpty(parkingArea.getCdStartTime())
|
|
|
+ && org.apache.commons.lang3.StringUtils.isEmpty(parkingArea.getCdEndTime())){
|
|
|
+ parkingEnableVo.setOpen(true);
|
|
|
+ msg="欢迎光临";
|
|
|
+ }
|
|
|
+ if(parkingArea!=null&& org.apache.commons.lang3.StringUtils.isNotEmpty(parkingArea.getCdStartTime())
|
|
|
+ && org.apache.commons.lang3.StringUtils.isNotEmpty(parkingArea.getCdEndTime())){
|
|
|
+ boolean isInRange =TimeRangeChecker.isNowTimeInRange(parkingArea.getCdStartTime(),parkingArea.getCdEndTime());
|
|
|
+ boolean isWeekEnd =TimeRangeChecker.verCurrDateWeekEnd();
|
|
|
+ if(isWeekEnd||isInRange){
|
|
|
+ parkingEnableVo.setOpen(true);
|
|
|
+ msg="欢迎光临";
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
}
|