From 8e51195319ea210e7ba06aabdabc40d64df14b08 Mon Sep 17 00:00:00 2001 From: kongdeqiang <123456> Date: 星期日, 07 四月 2024 17:58:17 +0800 Subject: [PATCH] fix:出场车辆新增判断是否支付过的接口 --- src/main/java/com/boying/controller/car/PlateServlet3.java | 31 ++++++++++++++++++++++++++----- 1 files changed, 26 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/boying/controller/car/PlateServlet3.java b/src/main/java/com/boying/controller/car/PlateServlet3.java index 3aaf2e4..198c90e 100644 --- a/src/main/java/com/boying/controller/car/PlateServlet3.java +++ b/src/main/java/com/boying/controller/car/PlateServlet3.java @@ -740,9 +740,9 @@ } } } - if(StringUtils.isBlank(carDay) && !carNo.equals("鏃犺溅鐗�")){ + if(StringUtils.isBlank(carDay) && !carNo.equals("鏃犵墝杞�")){ carDay = "娆㈣繋鍏変复"; - }else if(StringUtils.isBlank(carDay) && carNo.equals("鏃犺溅鐗�")){ + }else if(StringUtils.isBlank(carDay) && carNo.equals("鏃犵墝杞�")){ carDay = "鎷掔粷椹跺叆"; } @@ -766,7 +766,7 @@ String data1 = Base64.getMimeEncoder().encodeToString(dataX) + "="; data1 = data1.replaceAll("\r\n", ""); - if(!carNo.equals("鏃犺溅鐗�")){ + if(!carNo.equals("鏃犵墝杞�")){ open(request,response,data1);//鍏ュ満寮�闂� }else { noOpen(request,response,data1); @@ -841,11 +841,32 @@ String data1 = Base64.getMimeEncoder().encodeToString(dataX) + "="; data1 = data1.replaceAll("\r\n", ""); if(type == 0){ - if(carNo.equals("鏃犺溅鐗�")){ + if(carNo.equals("鏃犵墝杞�")){ noOpen(request,response,data1); }else { if(timeStamp.contains("璁板綍寮傚父")){ - noOpen(request,response,data1); + OutPark by5min = outParkService.findBy5min(carNo, parkId, LocalDateTime.now()); + if(by5min != null){ + //寮�闂� + open(request,response,data1); + enterParkService.deleteByCarNo(carNo, parkId); + 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); + } }else { //寮�闂� open(request,response,data1); -- Gitblit v1.9.1