Quellcode durchsuchen

荆鹏停车场-道闸显示屏显示停车数量按照区域显示

hbjzws vor 1 Woche
Ursprung
Commit
368b5bc4ac

+ 13 - 1
src/main/java/com/charging/chargingparking/service/impl/ParkingChannelServiceImpl.java

@@ -68,7 +68,8 @@ public class ParkingChannelServiceImpl extends ServiceImpl<ParkingChannelMapper,
 
     @Autowired
     private ParkingPayService parkingPayService;
-
+    @Autowired
+    private ParkingAreaService parkingAreaService;
 
     @Override
     public JSONObject receiveDeviceInfo(ReceiveDeviceDTO receiveDeviceDTO) throws Exception {
@@ -124,6 +125,17 @@ public class ParkingChannelServiceImpl extends ServiceImpl<ParkingChannelMapper,
                 surplusParkingNumber = parkingInfo.getSurplusParkingNumber();
             }
         }
+        //add by hbjzws 2025-6-19荆鹏停车场按区域,修改道闸显示停车场车位数量的调整
+        if("1".equals(parkingInfo.getId())){
+            QueryWrapper<ParkingArea> parkingAreaQueryWrapper = new QueryWrapper<>();
+            parkingAreaQueryWrapper.eq("park_id", parkingChannel.getParkId());
+            parkingAreaQueryWrapper.eq("area_", parkingChannel.getArea());
+            parkingAreaQueryWrapper.last("LIMIT 1");
+            ParkingArea parkingArea =parkingAreaService.getOne(parkingAreaQueryWrapper);
+            if(parkingArea!=null){
+                surplusParkingNumber =parkingArea.getSurplusParkingNumber();
+            }
+        }
         //显屏内容
         String sendContent1 = ParkingConstant.COMMON;
         String sendContent2 = ParkingConstant.SURPLUSPARKINGNUMBER;