| | |
| | | private final ParkService parkService; |
| | | private final StringRedisTemplate redisTemplate; |
| | | |
| | | private Boolean flag = false; |
| | | |
| | | @GetMapping("/getNew") |
| | | public Object getNew(Integer number) { |
| | | QueryWrapper<LedShow> wrapper = new QueryWrapper<>(); |
| | |
| | | String num = redisTemplate.opsForValue().get("car_park_" + byCode.getParkId()); |
| | | Park byId = parkService.getById(byCode.getParkId()); |
| | | int i = byId.getNum() - Integer.parseInt(num); |
| | | o.setStatus(0); |
| | | ledShowService.saveOrUpdate(o); |
| | | return R.ok(o,i+""); |
| | | }else { |
| | | QueryWrapper<LedShow> wrapper1 = new QueryWrapper<>(); |
| | |
| | | |
| | | @GetMapping("/getNew2") |
| | | public Object getNew2(String code) { |
| | | if(flag){ |
| | | return null; |
| | | } |
| | | flag = true; |
| | | Barrier byCode = barrierService.findByCode(code); |
| | | if(byCode != null){ |
| | | QueryWrapper<LedShow> wrapper = new QueryWrapper<>(); |
| | |
| | | String num = redisTemplate.opsForValue().get("car_park_" + byCode.getParkId()); |
| | | Park byId = parkService.getById(byCode.getParkId()); |
| | | int i = byId.getNum() - Integer.parseInt(num); |
| | | o.setStatus(0); |
| | | ledShowService.saveOrUpdate(o); |
| | | flag = false; |
| | | return R.ok(o,i+""); |
| | | }else { |
| | | String num = redisTemplate.opsForValue().get("car_park_" + byCode.getParkId()); |
| | | Park byId = parkService.getById(byCode.getParkId()); |
| | | int i = byId.getNum() - Integer.parseInt(num); |
| | | flag = false; |
| | | return R.ok(null,i+""); |
| | | } |
| | | }else { |
| | | flag = false; |
| | | return R.failed("未查询到此闸机"); |
| | | } |
| | | } |
| | |
| | | |
| | | @GetMapping("/updateLedShow") |
| | | public Object updateLedShow(Integer id) { |
| | | LedShow byId = ledShowService.getById(id); |
| | | byId.setStatus(0); |
| | | ledShowService.saveOrUpdate(byId); |
| | | return R.ok("查询成功","查询成功"); |
| | | } |
| | | |