From 05e0bb9b28295d1e80c6c47783e53d6879285198 Mon Sep 17 00:00:00 2001
From: kongdeqiang <kongdeqiang960204@163.com>
Date: 星期一, 18 十二月 2023 16:17:14 +0800
Subject: [PATCH] 提交更新

---
 src/main/java/com/boying/controller/car/PlateServlet3.java |   37 ++++++++++++++++++++++---------------
 1 files changed, 22 insertions(+), 15 deletions(-)

diff --git a/src/main/java/com/boying/controller/car/PlateServlet3.java b/src/main/java/com/boying/controller/car/PlateServlet3.java
index 612d1e5..d8761fa 100644
--- a/src/main/java/com/boying/controller/car/PlateServlet3.java
+++ b/src/main/java/com/boying/controller/car/PlateServlet3.java
@@ -19,6 +19,7 @@
 import ledshow.LedBean;
 import ledshow.ResultData;
 import lombok.RequiredArgsConstructor;
+import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.data.redis.core.StringRedisTemplate;
 import org.springframework.stereotype.Controller;
 import org.springframework.web.bind.annotation.PostMapping;
@@ -195,6 +196,7 @@
                     outPark.setStatus2(1);
                     outParkService.saveOrUpdate(outPark);
                     easyOpen(request,response);
+                    enterParkService.deleteByCarNo(outPark.getCarNo(), barrier.getParkId());
                 }
                 if(barrier.getType() == 1){
                     boolean in = barrierService.getDateDifIn(barrier.getId());
@@ -566,7 +568,7 @@
         barrier.setCarNo(carNo);
         //led灞曠ず
         if(toDayHrMinSec == null){
-            toDayHrMinSec = "涓嶈冻涓ゅ皬鏃�";
+            toDayHrMinSec = "鍏ュ満璁板綍寮傚父,璇疯仈绯荤鐞嗗憳";
         }
         //鍒ゆ柇鏄惁鍦ㄧ櫧鍚嶅崟
         QueryWrapper<WhiteList> wrapper = new QueryWrapper<>();
@@ -793,22 +795,27 @@
             if(carNo.equals("鏃犺溅鐗�")){
                 noOpen(request,response,data1);
             }else {
-                //寮�闂�
-                open(request,response,data1);
-                redisTemplate.opsForValue().set("park_change_in_"+parkId,"true",1, TimeUnit.DAYS);
-                int i = Integer.parseInt(redisnum);
-                i--;
-                if(i<0){
-                    String s= "2."+carNo+"锛屽満鍐呭仠杞︽暟涓�0\n";
-                    writeTxt2(s);
-                    redisTemplate.opsForValue().set("car_park_" + parkId,"0",30, TimeUnit.DAYS);
-                    redisTemplate.opsForValue().set("park_up_" + parkId,"true",30, TimeUnit.DAYS);
+                if(timeStamp.contains("璁板綍寮傚父")){
+                    noOpen(request,response,data1);
                 }else {
-                    String s= "2."+carNo+"锛屽満鍐呭仠杞︽暟涓�"+i+"\n";
-                    writeTxt2(s);
-                    redisTemplate.opsForValue().set("car_park_" + parkId,Integer.toString(i),30, TimeUnit.DAYS);
-                    redisTemplate.opsForValue().set("park_up_" + parkId,"true",30, TimeUnit.DAYS);
+                    //寮�闂�
+                    open(request,response,data1);
+                    redisTemplate.opsForValue().set("park_change_in_"+parkId,"true",1, TimeUnit.DAYS);
+                    int i = Integer.parseInt(redisnum);
+                    i--;
+                    if(i<0){
+                        String s= "2."+carNo+"锛屽満鍐呭仠杞︽暟涓�0\n";
+                        writeTxt2(s);
+                        redisTemplate.opsForValue().set("car_park_" + parkId,"0",30, TimeUnit.DAYS);
+                        redisTemplate.opsForValue().set("park_up_" + parkId,"true",30, TimeUnit.DAYS);
+                    }else {
+                        String s= "2."+carNo+"锛屽満鍐呭仠杞︽暟涓�"+i+"\n";
+                        writeTxt2(s);
+                        redisTemplate.opsForValue().set("car_park_" + parkId,Integer.toString(i),30, TimeUnit.DAYS);
+                        redisTemplate.opsForValue().set("park_up_" + parkId,"true",30, TimeUnit.DAYS);
+                    }
                 }
+
             }
         }else {
             noOpen(request,response,data1);

--
Gitblit v1.9.1