kongdeqiang
2024-11-12 552c700f584700316e8d1919dd1ad7f551c53ec4
src/main/java/com/boying/controller/car/PlateServlet3.java
@@ -151,6 +151,9 @@
    @PostMapping("/status")
    public void heart(String serialno,HttpServletRequest request,HttpServletResponse response) throws ServletException, IOException {
        Barrier barrier = barrierService.findByCode(serialno);
        if(barrier == null){
            return;
        }
        Park park = parkService.getOneById(barrier.getParkId());
       // Park park = parkService.getById(barrier.getParkId());
       // String redis = redisTemplate.opsForValue().get("park_up_" + park.getId());
@@ -399,6 +402,7 @@
                        enterPark.setIsPay(0);
                        enterPark.setPrice(0);
                        enterParkService.deleteByCarNo(enterPark.getCarNo(),enterPark.getParkId());
                        enterParkService.deleteByCarNo(one.getCarNo(),enterPark.getParkId());
                        enterParkService.save(enterPark);
                        barrier.setType2(1);
                        String jsonValue = JSON.toJSONString(barrier);
@@ -474,7 +478,8 @@
                String s= "1."+byCode2.getCarNo()+"该车不需要缴费\n";
                writeTxt2(s);
                byCode2.setType2(1);
                barrierService.updateById(byCode2);
                String jsonValue = JSON.toJSONString(byCode2);
                redisTemplate.opsForValue().set("barrier-"+byCode2.getCode(), jsonValue);
                return R.ok(outPark);
            }else {
                //需要缴费或者有违章
@@ -482,6 +487,8 @@
                String s= "1."+byCode2.getCarNo()+"该车需要缴费\n";
                writeTxt2(s);
                barrierService.updateById(byCode2);
                String jsonValue = JSON.toJSONString(byCode2);
                redisTemplate.opsForValue().set("barrier-"+byCode2.getCode(), jsonValue);
                return R.ok(outPark);
            }