瀏覽代碼

锦添物业-黄牌车禁止进入

hbjzws 6 天之前
父節點
當前提交
0bf7c7ec76

+ 7 - 0
src/main/java/com/charging/chargingparking/service/impl/ParkingRecordServiceImpl.java

@@ -113,6 +113,7 @@ public class ParkingRecordServiceImpl extends ServiceImpl<ParkingRecordMapper, P
         String license = alarmInfoPlate.getResult().getPlateResult().getLicense();
         String license = alarmInfoPlate.getResult().getPlateResult().getLicense();
         //车牌id
         //车牌id
         Integer plateId = alarmInfoPlate.getResult().getPlateResult().getPlateid();
         Integer plateId = alarmInfoPlate.getResult().getPlateResult().getPlateid();
+        Integer colorType =alarmInfoPlate.getResult().getPlateResult().getColorType();
 
 
         if (license.length() < 7 || !Validator.isPlateNumber(license)) {
         if (license.length() < 7 || !Validator.isPlateNumber(license)) {
             throw new Exception(StrUtil.format("车牌错误:{}", license));
             throw new Exception(StrUtil.format("车牌错误:{}", license));
@@ -166,6 +167,12 @@ public class ParkingRecordServiceImpl extends ServiceImpl<ParkingRecordMapper, P
             String primId="";
             String primId="";
             //入口
             //入口
             if ("1".equals(parkingChannel.getChannelType())) {
             if ("1".equals(parkingChannel.getChannelType())) {
+                if ("5f8d343e-63d1-4ef0-9844-855ca020d92b".equals(parkingInfo.getId())){
+                    //黄牌车禁止进入
+                    if(colorType==2){
+                        throw new Exception(StrUtil.format("锦添物业-黄牌车禁止进入,车牌号:{}", license));
+                    }
+                }
                 //如果进场时间比之前的会员结束时间大就删除
                 //如果进场时间比之前的会员结束时间大就删除
                 ecCouponService.delCouponAllBefore(dataStr,parkingChannel.getParkId(), license,"进场时间比之前的会员结束时间大");
                 ecCouponService.delCouponAllBefore(dataStr,parkingChannel.getParkId(), license,"进场时间比之前的会员结束时间大");
 
 

+ 15 - 13
src/test/java/com/charging/chargingparking/MainTestDate.java

@@ -11,19 +11,21 @@ import java.util.List;
 public class MainTestDate {
 public class MainTestDate {
 
 
     public static void main(String[] args) {
     public static void main(String[] args) {
-        Date startTime =DateUtil.parse("2024-01-01 08:10:00","yyyy-MM-dd HH:mm:ss");
-        Date endTime =DateUtil.parse("2024-01-02 16:55:00","yyyy-MM-dd HH:mm:ss");
-
-        List<DateTimeBetweenVo> list = new ArrayList<>();
-        DateTimeBetweenVo dateTimeBetweenVo1 = new DateTimeBetweenVo();
-        DateTimeBetweenVo dateTimeBetweenVo2 = new DateTimeBetweenVo();
-        dateTimeBetweenVo1.setStartTime(DateUtil.parse("2024-01-01 00:00:00","yyyy-MM-dd HH:mm:ss"));
-        dateTimeBetweenVo1.setEndTime(DateUtil.parse("2024-01-03 00:00:00","yyyy-MM-dd HH:mm:ss"));
-        dateTimeBetweenVo2.setStartTime(DateUtil.parse("2024-10-01 00:00:00","yyyy-MM-dd HH:mm:ss"));
-        dateTimeBetweenVo2.setEndTime(DateUtil.parse("2024-10-07 00:00:00","yyyy-MM-dd HH:mm:ss"));
-
-        list.add(dateTimeBetweenVo1);
-        list.add(dateTimeBetweenVo2);
+//        Date startTime =DateUtil.parse("2024-01-01 08:10:00","yyyy-MM-dd HH:mm:ss");
+//        Date endTime =DateUtil.parse("2024-01-02 16:55:00","yyyy-MM-dd HH:mm:ss");
+//
+//        List<DateTimeBetweenVo> list = new ArrayList<>();
+//        DateTimeBetweenVo dateTimeBetweenVo1 = new DateTimeBetweenVo();
+//        DateTimeBetweenVo dateTimeBetweenVo2 = new DateTimeBetweenVo();
+//        dateTimeBetweenVo1.setStartTime(DateUtil.parse("2024-01-01 00:00:00","yyyy-MM-dd HH:mm:ss"));
+//        dateTimeBetweenVo1.setEndTime(DateUtil.parse("2024-01-03 00:00:00","yyyy-MM-dd HH:mm:ss"));
+//        dateTimeBetweenVo2.setStartTime(DateUtil.parse("2024-10-01 00:00:00","yyyy-MM-dd HH:mm:ss"));
+//        dateTimeBetweenVo2.setEndTime(DateUtil.parse("2024-10-07 00:00:00","yyyy-MM-dd HH:mm:ss"));
+//
+//        list.add(dateTimeBetweenVo1);
+//        list.add(dateTimeBetweenVo2);
+        String carNum ="鄂EVS065";
+        System.out.println(carNum.length());
 
 
         //getWeek();
         //getWeek();
     }
     }