From 255375c2c36be6462d9aeed4b12ac5bdd368f04e Mon Sep 17 00:00:00 2001 From: kongdeqiang <123456> Date: 星期六, 28 一月 2023 11:08:34 +0800 Subject: [PATCH] 默认变更列表 --- src/main/java/com/boying/controller/car/PlateServlet.java | 51 ++++++++++++++++++++++++++------------------------- 1 files changed, 26 insertions(+), 25 deletions(-) diff --git a/src/main/java/com/boying/controller/car/PlateServlet.java b/src/main/java/com/boying/controller/car/PlateServlet.java index f1760f6..321eeb6 100644 --- a/src/main/java/com/boying/controller/car/PlateServlet.java +++ b/src/main/java/com/boying/controller/car/PlateServlet.java @@ -348,31 +348,32 @@ wrapper.lambda() .eq(WhiteList::getCarNo,carNo); List<WhiteList> all = whiteListService.list(wrapper); - - for(WhiteList w : all){ - if(w.getType()==0){ - outLedShow2(barrier.getCode(),barrier.getCarNo(),"鏈堢杞�",toDayHrMinSec,barrier.getParkId()); - barrier.setType2(1); - barrierService.saveOrUpdate(barrier); - OutPark byCarNoAndBarrierId = outParkService.findByCarNoAndBarrierId(carNo, barrierId); - byCarNoAndBarrierId.setStatus(1); - outParkService.saveOrUpdate(byCarNoAndBarrierId); - return 0.0; - }else{ - if(w.getParkIds()!=null){ - if(w.getEndTime()!=null){ - String parkIds = w.getParkIds(); - String[] split = parkIds.split(","); - for (String s : split) { - int pid = Integer.parseInt(s); - if(pid == outPark.getParkId() && System.currentTimeMillis()<w.getEndTime().getTime()){ - outLedShow2(barrier.getCode(),barrier.getCarNo(),"鏈堢杞�",toDayHrMinSec,barrier.getParkId()); - barrier.setType2(1); - barrierService.saveOrUpdate(barrier); - OutPark byCarNoAndBarrierId = outParkService.findByCarNoAndBarrierId(carNo, barrierId); - byCarNoAndBarrierId.setStatus(1); - outParkService.saveOrUpdate(byCarNoAndBarrierId); - return 0.0; + if(all.size() >0){ + for(WhiteList w : all){ + if(w.getType()==0){ + outLedShow2(barrier.getCode(),barrier.getCarNo(),"鏈堢杞�",toDayHrMinSec,barrier.getParkId()); + barrier.setType2(1); + barrierService.saveOrUpdate(barrier); + OutPark byCarNoAndBarrierId = outParkService.findByCarNoAndBarrierId(carNo, barrierId); + byCarNoAndBarrierId.setStatus(1); + outParkService.saveOrUpdate(byCarNoAndBarrierId); + return 0.0; + }else{ + if(w.getParkIds()!=null){ + if(w.getEndTime()!=null){ + String parkIds = w.getParkIds(); + String[] split = parkIds.split(","); + for (String s : split) { + int pid = Integer.parseInt(s); + if(pid == outPark.getParkId() && System.currentTimeMillis()<w.getEndTime().getTime()){ + outLedShow2(barrier.getCode(),barrier.getCarNo(),"鏈堢杞�",toDayHrMinSec,barrier.getParkId()); + barrier.setType2(1); + barrierService.saveOrUpdate(barrier); + OutPark byCarNoAndBarrierId = outParkService.findByCarNoAndBarrierId(carNo, barrierId); + byCarNoAndBarrierId.setStatus(1); + outParkService.saveOrUpdate(byCarNoAndBarrierId); + return 0.0; + } } } } -- Gitblit v1.9.1