kongdeqiang
2023-04-28 df5cc553bde495f22757f0d6472a714a056a02d8
src/main/java/com/boying/service/impl/BarrierServiceImpl.java
@@ -21,6 +21,7 @@
import java.time.ZoneId;
import java.util.Date;
import java.util.List;
import java.util.concurrent.TimeUnit;
/**
 * @author kdq
@@ -62,16 +63,12 @@
            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;
            }
        }