| | |
| | | }else { |
| | | if(one.getCarNo().equals("_无_") || one.getCarNo().equals("无牌车")){ |
| | | enterPark.setCreateTime(LocalDateTime.now()); |
| | | QueryWrapper<Ticket> wrapper = new QueryWrapper<>(); |
| | | wrapper.lambda() |
| | | .eq(Ticket::getCarNo,enterPark.getCarNo()) |
| | | .eq(Ticket::getPayStatus,1); |
| | | List<Ticket> tickets = ticketService.list(wrapper); |
| | | if(tickets.size()>0){ |
| | | enterPark.setStatus(1);//发现有违章 |
| | | } |
| | | // QueryWrapper<Ticket> wrapper = new QueryWrapper<>(); |
| | | // wrapper.lambda() |
| | | // .eq(Ticket::getCarNo,enterPark.getCarNo()) |
| | | // .eq(Ticket::getPayStatus,1); |
| | | // List<Ticket> tickets = ticketService.list(wrapper); |
| | | // if(tickets.size()>0){ |
| | | // enterPark.setStatus(1);//发现有违章 |
| | | // } |
| | | enterPark.setStatus(0); |
| | | enterPark.setIsPay(0); |
| | | enterPark.setPrice(0); |
| | | enterParkService.deleteByCarNo(enterPark.getCarNo(),enterPark.getParkId()); |
| | | enterParkService.save(enterPark); |
| | | barrier.setType2(1); |
| | | barrierService.updateById(barrier); |
| | | String jsonValue = JSON.toJSONString(barrier); |
| | | redisTemplate.opsForValue().set("barrier-"+barrier.getCode(), jsonValue); |
| | | return R.ok(); |
| | | }else { |
| | | return R.failed("非法操作"); |