| | |
| | | import java.time.ZoneId; |
| | | import java.util.Date; |
| | | import java.util.List; |
| | | import java.util.concurrent.TimeUnit; |
| | | |
| | | /** |
| | | * @author kdq |
| | |
| | | return true; |
| | | }else { |
| | | //判断停车场是否有了车位 |
| | | String num = redisTemplate.opsForValue().get("car_park_" + enterPark.getParkId()); |
| | | if(num == null){ |
| | | num = "0"; |
| | | } |
| | | Park byId = parkMapper.selectById(enterPark.getParkId()); |
| | | int i = byId.getNum() - Integer.parseInt(num); |
| | | if(i<=0){ |
| | | return false; |
| | | }else { |
| | | String s = redisTemplate.opsForValue().get("park_change_in_" + enterPark.getParkId()); |
| | | if("true".equals(s)){ |
| | | redisTemplate.opsForValue().set("park_change_in_"+enterPark.getParkId(),"false",1, TimeUnit.DAYS); |
| | | return true; |
| | | }else { |
| | | return false; |
| | | } |
| | | } |
| | | |