diff --git a/cloud/dahua/src/main/java/com/example/dahua/MyTask.java b/cloud/dahua/src/main/java/com/example/dahua/MyTask.java index b350ed2..b0e9355 100644 --- a/cloud/dahua/src/main/java/com/example/dahua/MyTask.java +++ b/cloud/dahua/src/main/java/com/example/dahua/MyTask.java @@ -307,6 +307,10 @@ public class MyTask implements ApplicationRunner { if (gateBufferedImage != null) { ImageIO.write(gateBufferedImage, "png", new File(snapPicPath)); } + if(isMatch(REGEX_POSITIVE_Symbol, szSn)){//验证设备id是否存在特殊字符 + log.info("设备ID: {},卡号: {}",szSn,card); + return 0; + } int schoolId=userDao.getSchoolIdbyClint_id(szSn); //卡号取反(大写) if(!szSn.startsWith("ytj")&&schoolId==126&&schoolId==393){ @@ -382,7 +386,7 @@ public class MyTask implements ApplicationRunner { } public final static String REGEX_POSITIVE_INTEGER = "^\\+?[1-9]\\d*$"; - + public final static String REGEX_POSITIVE_Symbol = "\\\":?!."; private boolean isMatch(String regex, String orginal) { if (orginal == null || orginal.trim().equals("")) { //$NON-NLS-1$ return false; diff --git a/cloud/dahua/src/main/java/com/example/dahua/utils/HttpUtils.java b/cloud/dahua/src/main/java/com/example/dahua/utils/HttpUtils.java index 4e7ed34..f52898e 100644 --- a/cloud/dahua/src/main/java/com/example/dahua/utils/HttpUtils.java +++ b/cloud/dahua/src/main/java/com/example/dahua/utils/HttpUtils.java @@ -105,8 +105,8 @@ public class HttpUtils { * @return */ public static boolean sendPermission(PermissionBean permissionBean) { -// String url = "http://121.40.109.21:8991/file/sendPermission"; - String url = "http://localhost:8991/file/sendPermission"; + String url = "http://121.40.109.21:8991/file/sendPermission"; +// String url = "http://localhost:8991/file/sendPermission"; RestTemplate restTemplate = new RestTemplate(); HttpHeaders headers = new HttpHeaders(); -- libgit2 0.21.0