| | |
| | | |
| | | @PostMapping("/status") |
| | | public void heart(String serialno,HttpServletRequest request,HttpServletResponse response) throws ServletException, IOException { |
| | | |
| | | Barrier barrier = barrierService.findByCode(serialno); |
| | | |
| | | Park park = (Park)parkService.findById(barrier.getParkId()); |
| | | String redis = redisTemplate.opsForValue().get("park_up_" + park.getId()); |
| | | if(StringUtil.isNullOrEmpty(redis) || redis.equals("false")){ |
| | | return; |
| | | } |
| | | if(barrier!=null){ |
| | | if(barrier.getType2()==1){ |
| | | open(request,response); |
| | |
| | | @PostMapping("/PlateServlet") |
| | | protected void info(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { |
| | | String s= ""; |
| | | SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd-HH:mm:ss"); |
| | | SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd_HH:mm:ss"); |
| | | BufferedReader reader = new BufferedReader(new InputStreamReader(request.getInputStream(),"UTF-8")); |
| | | String str = ""; |
| | | String lineStr = ""; |
| | |
| | | if(park != null){ |
| | | num = park.getNum(); |
| | | if(s !=null){ |
| | | if(Integer.parseInt(s) > num){ |
| | | if(Integer.parseInt(s) >= num){ |
| | | redisTemplate.opsForValue().set("park_up_" + parkId,"false",30, TimeUnit.DAYS); |
| | | return; |
| | | } |
| | | }else { |
| | | s= "0"; |
| | | redisTemplate.opsForValue().set("car_park_" + parkId,s,30, TimeUnit.DAYS); |
| | | redisTemplate.opsForValue().set("park_up_" + parkId,"true",30, TimeUnit.DAYS); |
| | | } |
| | | } |
| | | enterParkService.deleteByCarNo(carNo,parkId); |
| | |
| | | EnterPark enterPark = enterParkService.findByCarNo(carNo).get(0); |
| | | |
| | | if(enterPark==null){ |
| | | String s1 = "未发现入场车辆:"+carNo; |
| | | System.out.println(carNo+"未发现场内车辆"); |
| | | }else{ |
| | | outPark.setEnterTime(enterPark.getCreateTime()); |
| | | } |
| | |
| | | i--; |
| | | if(i<0){ |
| | | redisTemplate.opsForValue().set("car_park_" + parkId,"0",30, TimeUnit.DAYS); |
| | | redisTemplate.opsForValue().set("park_up_" + parkId,"true",30, TimeUnit.DAYS); |
| | | }else { |
| | | redisTemplate.opsForValue().set("car_park_" + parkId,Integer.toString(i),30, TimeUnit.DAYS); |
| | | redisTemplate.opsForValue().set("park_up_" + parkId,"true",30, TimeUnit.DAYS); |
| | | } |
| | | |
| | | Barrier barrier = (Barrier) barrierService.findById(barrierId); |